欢迎光临常州信息职业技术学院-国际与港澳台事务处、海外教育学院网站
教学与培养 当前位置: 网站首页 | 留学常信 | 教学与培养 | 文章内容
全英文授课软件技术专业核心课程
发布日期:2021-02-25  阅读次数:

Core Courses of Lecturing in English for International Students

I. Name of Specialty:

Software Technology

II.  Core Courses

Number

Course Name

Content

1

Object-oriented programming languageJAVAI

1.the knowledge and skills of designing and developing   object-oriented application programs by using Java language;

2.the basic professional ability of Java development   engineer and Android development engineer;

3. Installment and configuration of a typical Java   development environment;

4. Understanding the development concept of   object-oriented language;

5.Java's programming principles and methods;

6. Using basic knowledge such as array, three control   structures, classification and objects to solve practical problems.

2

Object-oriented programming languageJAVAII

1. The concepts and definition of collection container,   file and In-Out-stream;

2. Exceptional cases handling and database connection   methods;

3. The development process and multithreading of Swing   components;

4. Ability of program analysis, design and programming;

5. Students' professional qualities such as teamwork   and communication.

3


Intelligent Data Analysis

1. Power BI-based data query;

2. Data modeling, data analysis and visualization;

3. Developing students' thinking of data analysis.

4

Database Management and Application. (MySQL)

1.Installation and configuration of MySQL database   management system;

2. Table structure design and integrity definition of   theme database;

3. Using the functions provided by the manager to enter   the contents of data tables of the theme database;

4. Creating theme database and data table by using SQL   data definition statement, and defining primary key and foreign key;

5. Using SQL data definition statements to create   various database objects such as views and stored procedures of subject   database;

6. Data manipulation statements of SQL are used for   data entry, record deletion and update of theme database, etc.

7. Using SQL data query statements to make simple and   complex queries and data statistics of theme database;

8. Using SQL data control statements to set or change   the permissions of database users or roles.

5

Basics of Webpage Making

1. Basic concepts of static webpage development;

2.HTML5 tag; Technical knowledge of CSS3;

3. Basic knowledge of forms;

4. Smart forms;

5. Webpage framework;

6. Webpage multimedia;

7. Testing, publishing and maintenance of the website.


6

Mobile Web Development

1.HTML5 browser support;

2. New elements of HTML 5;

3.Canvas drawing;

4. Drag-and-drop;

5.Video and Audio labels;

6.Input type;

7. Form elements and form attributes;

8. Semantic elements;

9.CSS3 animation;

10.BootStrap framework.

7

JavaScript program Design

1.JavaScript usage;

2.JavaScript output;

3.JavaScript syntax;

4.JavaScript statements;

5.JavaScript annotation;

6.JavaScript variables;

7.JavaScript data types and operators;

8.JavaScript object;

9.JavaScript function;

10.JavaScript scope;

11.JavaScript events;

12.JavaScript string;

13.JavaScript regular style;

8

jQuery Development

1.Introduction tojQuery;

2.jQuery HTML

3.jQuery AJAX

4.jQuery instance;

5. Introduction to Ajax;

6.Ajax instance.

9

Front-end Framework Technology

1.Installation of Vue.js;

2.Vue.js directory structure;

3.Vue.js started;

4.Vue.js template syntax;

5.Vue.js conditional statement;

6.Vue.js loop statement;

7.Vue.js calculation attributes;

8.Vue.js monitoring attribute;

9.Vue.js style binding;

10.Vue.js event handler;

11.Vue.js form;

12.Vue.js component;

13.Vue.js custom instruction;

14.Vue.js routing;

15.Vue.js transition and animation.

10

Server-side Web Development Technology

1. building of Node.js environment;

2. Coding specification of Node.js;

3.Node.js package management mechanism;

4.Node.js network development;

5. Usage of Node.js file module;

6. Node.js database development;

7. Express Framework-based Simple system development.