Cultivation Plan of Undergraduate Computer Science and Technology Program for International Students
I. Cultivation Goals and Requirements
1.Cultivation Goals of the Major
This major cultivates students to achieve the following career and professional achievements about 5 years after graduation, through their own study and work exercise:
(1) Have good professional ethics, cultural training and physical and mental qualities;
(2) Have knowledge of natural sciences, basic engineering theories and professional knowledge required for the major of computer science and technology;
(3) Have the ability to innovate, to apply knowledge in an integrated manner and to work in a team;
(4) Have the ability to perform technical management and research, design, development and maintenance of hardware and software systems in the computer and related fields;
(5) Have a sense of innovation, an international perspective and lifelong independent learning ability to adapt to the development of science and technology in society.
2.Competency Requirements for Graduation
(1) Engineering knowledge: Have the ability to apply mathematics, natural sciences, engineering fundamentals and expertise to the solution of complex computer engineering problems;
(2) Problem analysis: Have the ability to apply the basic principles of mathematics, natural sciences and engineering sciences to identify, represent, and analyze complex computer engineering problems through literature research for valid conclusions;
(3) Design/development of solutions: Have the ability to design solutions to complex computer engineering problems using a combination of professional theory and technical means, have the ability to design software/hardware products to meet specific needs, and have the ability to reflect a sense of innovation in the design, taking into account social, cultural, health, safety, environmental and legal factors;
(4) Research: Have the ability to conduct research on complex computer engineering problems based on scientific principles and scientific methods, including experimental design and analysis of data results, and to draw valid conclusions through comprehensive analysis of information;
(5) Use of modern tools: Have the ability to select and use appropriate techniques, resources, and modern computer engineering tools and supporting engineering tools, including relevant predictive and simulation tools, for complex computer engineering problems, and to assess their limitations;
(6) Engineering and Society: Have the ability to perform reasonable analysis based on background knowledge of computer engineering, to evaluate the social, cultural, health, safety, and legal impacts of professional engineering practices and solutions to complex computer engineering problems, and to understand the responsibilities that should be assumed;
(7) Environment and Sustainability: Have the ability to understand and evaluate the impact of professional engineering practices that address complex computer engineering problems on the sustainability of the environment and society;
(8) Professional standards: Have the quality of humanities and social sciences, a sense of social responsibility, and the ability to understand and comply with engineering professional ethics and norms and fulfill responsibilities in the practice of computer engineering;
(9) Individuals and Teams: Have the ability to play the role of an individual, a team member and a leader in a multidisciplinary context;
(10) Be able to communicate and exchange effectively with industry peers and social public on complex computer engineering issues, including writing reports and design briefs, presenting statements, making clear expressions, communications and discussions. Have an international perspective, and be able to communicate and exchange in a cross-cultural context;
(11) Project management: Understand and master engineering management principles and economic decision-making methods, and and be able to apply them in a multidisciplinary environment;
(12) Lifelong learning: Have the awareness of self-directed and lifelong learning, and the ability to continuously learn and adapt to development.
II. Main Disciplines and Similar Majors
Main disciplines:Computer Science and Technology
Similar majors:Computer Science, Software Engineering, Computer Application
III. Standard Length of Schooling and Degree Awarding
Standard length of schooling:4 years
Degree awarded:Bachelor of Engineering
IV. Basic Requirements for Graduation and Requirements for Degree Awarding
Basic requirements for graduation:Those who complete all the contents specified in the cultivation plan of the major within the specified period of schooling, acquire the required credits of various courses and the minimum 129.5 credits required for graduation, and meet graduation requirements in morality, intelligence and physical fitness, will be allowed to graduate.
Requirements for degree awarding:Graduates of this major who meet the relevant provisions of theDetailed Rules for the Implementation of Awarding the Bachelor's Degree of Nanjing Tech University will be awarded a Bachelor of Science degree.
Curriculum system structure and credit requirements for each type of course:
Course type |
Compulsory |
Elective |
Total |
Proportion |
General Education Course (GEC) |
29.5 |
6 |
35.5 |
27.4% |
Discipline Basis Course (DBC) |
56 |
0 |
56 |
43.2% |
Professional Education Course (PEC) |
32 |
6 |
38 |
29.4% |
Minimum credit for graduation |
115.5 |
12 |
129.5 |
-- |
Proportion of elective courses |
Elective courses/minimum credits for graduation = 9.4% |
V. Core courses of the major
Course name |
English name |
Credit |
Remark |
程序设计基础 |
The Foundation of Programming |
4 |
|
高级程序设计 |
Advanced Programming |
2 |
|
离散数学 |
Discrete Mathematics |
4 |
|
数据库原理及应用开发 |
Database Principles and Applications |
3 |
|
数据结构与算法 |
Data Structures and Algorithms |
4 |
|
计算机组成原理 |
Principles of Computer Organization |
4 |
|
操作系统原理 |
Operating System Principle |
4 |
|
编译原理 |
Principles of Compiler |
3 |
|
计算机网络 |
Computer Networks |
4 |
|
软件工程 |
Software Engineering |
3 |
|
VI. Main Practical Teaching Links
Name of Practical Teaching Links |
Credit |
Semester |
Cultivation Mode |
The Foundation of Programming (Hands-on Part) |
1.5 |
1 |
University |
Programming Level Test 1 |
0 |
1 |
University |
Advanced Programming (Hands-On Part) |
0.5 |
2 |
University |
College Physics B Experiment |
2 |
3 |
University |
Programming Level Test 2 |
0 |
2 |
University |
Database Principles and Applications (Hands-on Part) |
1 |
3 |
University |
Digital Logic Design (Experimental Part) |
0.25 |
4 |
University |
Data Structures and Algorithms (Hands-on Part) |
1 |
4 |
University |
Mobile Application Development (Hands-on Part) |
0.5 |
4 |
University |
Staged Practical Training 1 |
1 |
4 |
University |
Principles of Computer Organization (Experimental Part) |
0.5 |
5 |
University |
Foundation of Web Application Development (Hands-On Part) |
1 |
5 |
University |
Operating System Principles (Hands-on Part) |
0.75 |
5 |
University |
Comprehensive Level Test |
0 |
5 |
University |
Principles of Compiler (Hands-on Part) |
0.75 |
6 |
University |
Computer Network (Experimental Part) |
0.5 |
6 |
University |
Software Engineering (Hands-on Part) |
0.75 |
6 |
University |
Staged Practical Training 2 |
1 |
6 |
University |
Comprehensive Practical Training |
2 |
7 |
University+ Enterprise |
Professional Elective Courses (Hands-on Part) |
2.5 |
3~7 |
University |
Graduation Practice |
1 |
7 |
Enterprise |
Graduation Design (Dissertation) |
18 |
8 |
University+ Enterprise |
Total |
36.5 |
|