计算机科学与技术专业培养计划 Curriculum

发布者:蔡小波发布时间:2025-09-12浏览次数:10

TaizhouUniversity





Self-Assessment Report for ASIIN Programme

Accreditation for the Bachelor Degree of

Computer Science and Technology





AppendixA

Cultivation Plan of Computer Science and Technology






Departmentof Computer Science and Technology

School of Information Engineering

2025

Content

IObjectivesoftheProgramme1

  1. ProgramLearningoutcomes(knowledge,skillsandcompetence)1

  2. Models3

Module 1: Mathematics and Physics3

Module 2: Engineering Fundamentals3

Module 3: Engineering Application3

Module 4: Elective Courses4

Module 5: Foreign Languages4

Module 6: General Courses4

Module 7: Practical Courses5

Module 8: Bachelor's Degree Thesis5

  1. Structures5

  2. Bachelor’sDegree6

  3. CurriculumoftheProgram6




CultivationPlanofComputer Science and Technology


Formulatedby:Lu Zenan,Wang Yang

Reviewer: Ren Xiangmin

 IObjectivesofthe Programme

 The programme of Computer Science and Technology adheres to the fundamental task of moral education, adapts to the needs of regional economic and social development, and cultivates people with sound personality and social responsibility, all-round development of moral, intellectual, physical, beauty and labor, mastering professional knowledge, having the ability to solve engineering problems in the field of computer science and technology and be engaged in project design, development, management and service in the field of computer application in the IT industry, scientific research institutions, enterprises and institutions.

 After four years of study, graduates should have a solid knowledge of mathematics, natural science professional basic theoretical knowledge and professional skills. The graduates are able to propose solutions to complex engineering problems in thecomputer, and have the ability to learn independently and keep track of cutting-edge technologies. The graduates can be a technical backbone or project manager engaged in system analysis, design, development and testing in the field of computer applications in the IT industry, scientific research institutions, enterprises and institutions. The graduates own humanities and social science literacy and social responsibility. They also have basic foreign language listening, speaking, reading and writing skills, and own a certain international perspective, and can communicate and exchange in a cross-cultural context. They are able to work independently or cooperatively in a team and be able to organize and coordinate team members to achieve goals.

  1.  ProgramLearningoutcomes(knowledge,skill andcompetence)

The learning outcomes of the program are divided into the following 6 parts:

    1. Fundamental Scientific and Computing Literacy

      • Understand and apply mathematical, logical, and basic scientific knowledge to analyze and solve problems in computer science and engineering;

      • Be proficient in the use of computers and networks, and able to obtain, evaluate, and utilize information resources effectively;

      • Develop an awareness of technological change, possess self-learning ability, and maintain a sense of lifelong learning and professional development.

    2. Professional Knowledge and Research Ability

      • Acquire a solid foundation of computer science knowledge, including programming, algorithms, data structures, operating systems, databases, networks, and software engineering;

      • Be capable of conducting independent study and basic research, and lay the foundation for further study at postgraduate levels.

    3. Engineering Practice and Innovation Ability

      • Be able to design, develop, test, and maintain software and computing systems using modern tools and development platforms;

      • Understand engineering constraints such as performance, scalability, and security, and be capable of proposing innovative technical solutions;

      • Evaluate the impact of computing technologies on individuals, organizations, and the environment with an awareness of sustainability and responsibility.

    4. Interdisciplinary and Integrated Application Ability

      • Possess the ability to integrate knowledge from multiple domains to analyze complex problems and evaluate technical solutions in a comprehensive way;

      • Understand basic concepts of engineering management, economics, and decision-making, and apply them in multidisciplinary settings;

      • Be adaptable in competitive and changing environments, with the ability to undertake challenging projects.

    5. Global Perspective and International Communication Ability

      • Possess basic English proficiency in listening, speaking, reading, and writing, to support technical communication and learning;

      • Have a global vision and cultural awareness, and be able to engage in basic cross-cultural communication and collaboration.

    6. Teamwork and Leadership Skills

      • Be capable of effective communication and collaboration in a multidisciplinary team;

      • Take responsibility as a team member or leader, with the ability to coordinate and manage team efforts to achieve shared goals.

  1.  Models

 Module 1: Mathematics and Physics

  • Learning objective:To build a solid foundation in mathematical, scientific, and formal methods required for understanding and solving problems in computer science and engineering.

  • Learning outcomes: Understand and apply mathematics and natural science to model and interpret technical problems; Construct and analyze basic mathematical models for solving engineering problems; Apply logical reasoning and quantitative methods to evaluate real-world systems; Demonstrate the ability to synthesize scientific principles and information technology in engineering contexts.

  • Relatedcourses:AdvancedMathematicsA (1),AdvancedMathematicsA (2),CollegePhysicsB, Linear AlgebraA,Probability and Mathematical Statistics A, Discrete Mathematics.

 Module 2: Engineering Fundamentals

  • Learning objective: To master core principles of computer science and foundational engineering knowledge essential for advanced learning and professional practice.

  • Learning outcomes: Understand core concepts in programming, data structures, networks, operating systems, and computer organization; Apply algorithmic thinking and software tools to model and solve practical problems; Demonstrate basic software implementation and system-level understanding of computing environments.

  • Related courses: Introduction to Computer Science,Python Programming, C Programming, Digital Logic Circuits, Data Structures, Database Principles and Applications, Computer Networks, Computer Organization and Architecture, Operating Systems, Design and Analysis of Algorithms, Principles of Compilers, Linux Operating System.

 Module 3: Engineering Application

  • Learning objectives: To develop students capabilities in applying professional knowledge and tools to solve complex engineering problems and deliver software solutions.

  • Learning outcomes: Apply software engineering methods and tools to address domain-specific challenges;Analyze, model, test, and improve computing systems iteratively;Solve open-ended engineering problems using systematic methods, demonstrating innovation and adaptability.

  • Relatedcourses:Fundamentals of Data Mining, Software Engineering, Intelligent Application System Development, Advanced Java Programming, Mobile Application Development, Software Project Management, Human-Computer Interaction Technology, Machine Learning, Digital Image Processing, Data Visualization Techniques, Robot Technology and Applications, English for Computer Science.

Module 4: Elective Courses

  • Learning objectives: To support personalized learning pathways based on students' interests and career goals, and to broaden knowledge in specialized or emerging areas.

  • Learning outcomes: Acquire advanced and up-to-date knowledge in specialized areas of computer science and technology;Evaluate and apply domain-specific tools and techniques in problem-solving;Demonstrate a deeper understanding of innovation and interdisciplinary integration in emerging fields.

  • Relatedcourses: Fundamentals of Cloud Computing, Intelligent Healthcare Systems, Web Application Development, Innovative Training for Programming Contests, Cybersecurity, Scientific and Technical Writing, Fundamentals of Hadoop, Fundamentals of Spark, Big Data Development Technologies, Development of Applications Based on Large AI Models.

 Module 5: Foreign Languages

  • Learning objective: To cultivate international communication skills and cross-cultural competence needed for global collaboration and professional development.

  • Learningoutcomes:Demonstrate the ability to comprehend and express technical content in English;Search for and understand academic literature in English;Communicate effectively in multicultural settings with appropriate language and cultural awareness.

  • Related courses: College English (1) and College English (2).

Module 6: General Courses

  • Learning objective: To foster holistic development in moral, intellectual, physical, aesthetic, and labor education, and to cultivate ethical awareness, civic responsibility, and personal integrity.

  • Learningoutcomes:Understand social norms, legal principles, and ethical frameworks in engineering contexts;Demonstrate team spirit, civic consciousness, and humanistic values;Show awareness of mental and physical well-being, and a positive outlook on life and work.

  • Relatedcourses:Ideological and Moral Cultivation and Legal Basis. College Physical Education (I), College Physical Education (II), College Physical Education (III), College Physical Education (IV), Military Theory, Career Planning, Fundamentals of Innovation for College Students, Career Guidance and Fundamentals of Entrepreneurship, Labor Education for College Students, Special Topics in National Security Education, Mental Health Education for College Students, Engineering Ethics, Military Training (Including Orientation Education).

 Module 7: Practical Courses

  • Learning objective: To bridge theory and practice through hands-on experience in solving real-world engineering problems, fostering innovation and professional readiness.

  • Learning outcomes: Apply theoretical knowledge to practical software/system design and development;Understand factors influencing technical solutions such as scalability, efficiency, and constraints;Demonstrate the ability to evaluate, iterate, and improve engineering solutions with creative thinking.

  • Related courses: Professional Practice, C Programming Project, Design and Analysis of Algorithms Project, Software Engineering Project, Intelligent Application System Development Project, Professional Internship, Extracurricular Quality Development Program.

 Module 8: Bachelor's Degree Thesis

  • Learningobjectives:To enable students to independently analyze practical problems, conduct systematic research, and complete an academic or engineering project.

  • Learningoutcomes:Propose feasible solutions based on theoretical and empirical analysis;Complete a research or application-oriented thesis under academic supervision;Communicate findings clearly through written and oral defense.

  • Relatedcourses:Bachelor'sDegree Thesis.

  1.  Structures

 The academic duration of Computer Science and Technology is 4 years. According to the cultivation plan, the curriculum system is divided into eight ability modules. Courses in different competency modules are linked chronologically.

 The Mathematics and physics module is offered in semester 1-3 to prepare students for the following courses.

 Courses in the Engineering Fundamentals module are offered in semesters 1-5 to prepare students for the study of applied engineering courses.

 The course of the Engineering Application module is offered in semesters 4-7, so that students can master solid professional knowledge and have a strong ability to use professional knowledge.

 The courses of Elective module are offered in semesters 4-7, according to students' course interests and career development needs, to meet the personalized needs of learning, to further expand students' professional knowledge and improve students' knowledge application level.

 Foreign Language modules are offered in semesters 1-2 to enable students to communicate professional issues in English and to develop the intercultural communication skills required for career development.

 Practical modules are offered in semesters 1-8. The bachelor's thesis is carried out in the last semester. The topic of the bachelor's thesis mainly comes from the scientific research project of the instructor and the practical technical problems of the cooperative enterprise.

 According to the cultivation plan, after 8 semesters of study, students will earn 206 credits.

  1.  Bachelor’s Degree

 Students who have completed all the courses prescribed by the program and obtained the required credits can be awarded a bachelor of Engineering Degree.

  1.  Curriculum of the Programme

CurriculumofComputer Science and Technology

(Note:CP-CreditPoint,S-Semester,L-

Lecture,P-Practice)



Type



Chinese CP



ECTS CP

WorkLoad



S



Remark

Competence fields


Module

Contact Hours

Self-

Study Hours

Mathematics and Physics

Advanced

Mathematics A (1)

L

5

5

80

70

1


Advanced

Mathematics A (2)

L

5

5

80

70

2

Linear Algebra A

L&P

3

3

48

42

1

College Physics B

L&P

4

4

64

56

2

Discrete Mathematics

L

3

3

48

42

2

Probability and Mathematical Statistics A

L&P

3

3

48

42

3

EngineeringFoundations

Python Programming

L&P

3

3

48

42

1


C Programming

L&P

4

4

64

56

2

Digital Logic Circuits

L&P

3

3

48

42

3

Data Structures

L&P

5

5

80

70

3

Database Principles and Applications

L&P

4

4

64

56

3

Computer Networks

L&P

4

4

64

56

4

Computer Organization and Architecture

L&P

5

5

80

70

4

Operating Systems

L

3

3

48

42

4

Introduction to Computer Science

L

1

1

16

14

1

Design and Analysis of Algorithms

L&P

3

3

48

42

4

Java Programming

L&P

3

3

48

42

4

Introduction to Artificial Intelligence

L&P

3

3

48

42

5

Principles of Compilers

L

2

2

32

28

5

Linux Operating System

L&P

2

2

32

28

5

EngineeringApplication

Fundamentals of Data Mining

L&P

3

3

48

42

5


Software Engineering

L&P

3

3

48

42

6

Intelligent Application System Development

L&P

3

3

48

42

5

Advanced Java Programming

L&P

3

3

48

42

5

MobileApplication Development

L&P

3

3

48

42

4

Software Project Management

L&P

3

3

48

42

6

Human-Computer Interaction Technology

L&P

3

3

48

42

6

Machine Learning

L&P

3

3

48

42

6

Digital Image Processing

L&P

3

3

48

42

7

Data Visualization Techniques

L&P

3

3

48

42

7

Robot Technology and Applications

L&P

3

3

48

42

7

English for Computer Science

L

2

2

32

28

6

Electives

Fundamentals of Cloud Computing

L&P

2

2

32

28

6

9 ECTS

credits

are

required

Intelligent Healthcare Systems

L&P

2

2

32

28

7

Web Application Development

L&P

3

3

48

42

6

Innovative Training for Programming Contests

L&P

2

2

32

28

4

Cybersecurity

L&P

3

3

48

42

5

Scientific and Technical Writing

L

1

1

16

14

7

Fundamentals of Hadoop

L&P

2

2

32

28

6

Fundamentals of Spark

L&P

2

2

32

28

6

Big Data Development Technologies

L&P

2

2

32

28

6

Development of Applications Based on Large AI Models

L&P

2

2

32

28

7

Foreign Language Courses

College English (1)

L

4

4

64

56

1


College English (2)

L

4

4

64

56

2

General Courses

Ideological and Moral Cultivation and Legal Basis

L&P

3

3

48

42

1














6 ECTS

credits of

other

general

elective

courses

are

required

Outline of Modern

Chinese History

L

3

0

48

42

2

Fundamentals of Marxism

L

3

0

48

42

3

Introduction to Mao Zedong Thought and the Theoretical System of Socialism with Chinese Characteristics

L&P

3

0

48

42

4

Introduction to Xi Jinping Thought on Socialism with Chinese Characteristics for a New Era

L

3

0

48

42

5

Situation and Policy

L

2

0

64

56

1-8

College PhysicalEducation (I)

L&P

1

2

36

24

1

College PhysicalEducation (II)

L&P

1

2

36

24

2

College PhysicalEducation (III)

L&P

1

2

36

24

3

College PhysicalEducation (IV)

L&P

1

2

36

24

4

Military Theory

L

2

2

32

28

2

Career Planning

L

2

2

32

28

2

Fundamentals of Innovation for College Students

L

1

1

16

14

4

Career Guidance and Fundamentals of Entrepreneurship

L

1

1

16

14

5

Labor Education for College Students

L

1

1

16

14

1

Special Topics in National Security Education

L

1

1

16

14

1

Mental Health Education for College Students

L

2

4

60

60

1-7

Engineering Ethics

L

1

1

16

14

6

Military Training (Including Orientation Education)

P

2

0

60

60

1

Practice Courses

ProfessionalPractice

P

1

2

30

30

3-6


C Programming Project

P

1

2

30

30

2

Design and Analysis of Algorithms Project

P

2

4

60

60

5

Software Engineering Project

P

2

4

60

60

6

Intelligent Application System Development Project

P

1

2

30

30

6

Professional Internship

P

3

6

90

90

7

Extracurricular Quality Development Program

P

4

8

120

120

1-8

Bachelor's Thesis

Bachelor's Thesis

P

12

28

240

600

8


TotalECTS:212,ECTS/PERSEMISTER:26.5