Graduation Requirements
To graduate with a bachelor’s degree, a minimum of 128 credits must be earned in approved courses, including a minimum of 93 credits of compulsory courses (including 26 credits of courses of General Education) and a minimum of 19 credits of department electives.
Course List
Fall semester |
|||||
Course Title |
Credit |
Required |
Elective |
Prerequisite |
|
Freshman |
|||||
Computer Programming I |
2 |
● |
|
|
|
Computer Programming II |
2 |
● |
|
|
|
Introduction to Computers |
3 |
● |
|
|
|
Computer Experiments |
1 |
● |
|
|
|
General Physics |
2 |
● |
|
|
|
Calculus |
3 |
● |
|
|
|
English (I) |
2 |
● |
|
|
|
Learning in University |
1 |
● |
|
|
|
Campus and Community Service-Learning |
0 |
● |
|
|
|
Male and Female Physical Education |
0 |
● |
|
|
|
Nursing (I) |
0 |
● |
|
|
|
All-Out Defense Education Military Training |
0 |
● |
|
|
|
Sophomore |
|||||
Engineering Mathematics |
3 |
● |
|
Calculus |
|
Data Structure and Processing |
3 |
● |
|
|
|
Assembly Language and System Programs |
3 |
● |
|
|
|
Open Source Practice |
3 |
● |
|
|
|
Information System Laboratory I |
1 |
● |
|
|
|
Discrete Mathematics |
3 |
● |
|
|
|
Junior |
|||||
Operating Systems |
3 |
● |
|
|
|
Introduction to Computer Network |
3 |
● |
|
|
|
Introduction to Information Security |
3 |
|
● |
|
|
Special Topics Lab. (I) |
1 |
● |
|
|
|
Introduction to Deep Computing in Artificial Intelligence |
3 |
|
● |
|
|
Introduction to Machine Learning |
3 |
|
● |
|
|
Senior |
|||||
Programming Examination |
0 |
● |
|
|
|
Knowledge Commerce |
2 |
|
● |
|
|
Software Project Management |
2 |
|
● |
|
|
Internship of Enterprise |
5 |
|
● |
|
|
Cloud Computing |
3 |
● |
|
|
|
Big Data Analytic Techniques |
3 |
|
● |
|
|
Security of The Internet of Things |
3 |
|
● |
|
|
Data Compression |
3 |
|
● |
|
|
Network Security |
3 |
|
● |
|
|
Seminar |
3 |
|
● |
|
|
Spring semester |
|||||
Course Title |
Credit |
Required |
Elective |
Prerequisite |
|
Freshman |
|||||
Ability of Expressing in Spoken and Written Chinese |
2 |
● |
|
|
|
Computer Programming III |
2 |
● |
|
|
|
Computer Programming IX |
2 |
● |
|
|
|
Digital Systems |
3 |
● |
|
|
|
Probability and Statistics |
3 |
● |
|
|
|
General Physics |
2 |
● |
|
|
|
Logic Design Laboratory |
1 |
● |
|
|
|
English (I) |
2 |
● |
|
|
|
Learning and Practice of Clubs: an Introduction |
1 |
● |
|
|
|
Campus and Community Service-Learning |
0 |
● |
|
|
|
Nursing (I) |
0 |
● |
|
|
|
All-Out Defense Education Military Training |
0 |
● |
|
|
|
Sophomore |
|||||
Computer Organization |
3 |
● |
|
|
|
Database |
3 |
● |
|
|
|
Algorithms |
3 |
● |
|
Data Struct. |
|
Information System Laboratory II |
1 |
● |
|
|
|
Statistics |
3 |
● |
|
|
|
Linear Algebra |
3 |
● |
|
|
|
Image Processing |
3 |
|
● |
|
|
Junior |
|||||
Compilers |
3 |
● |
|
|
|
Object-Oriented Software Engineering |
3 |
|
● |
|
|
Introduction to Deep Learning |
3 |
|
● |
|
|
Introduction to Artificial Intelligence |
3 |
|
● |
|
|
Special Topics Lab. (II) |
1 |
● |
|
|
|
Senior |
|||||
Programming Examination |
0 |
● |
|
|
|
Network Programming |
3 |
|
● |
|
|
Introduction to E-business |
3 |
|
● |
|
|
Wireless Network Security |
3 |
|
● |
|
|
Multimedia Processing Technology |
3 |
|
● |
|
|
Virtualization Technology |
3 |
|
● |
|
|
Fintech Security |
3 |
|
● |
|
|
Internship of Enterprise |
5 |
|
● |
|
|
Introduction and Practice of Fisc Interbank System |
3 |
|
● |
|
|
More Course Details