I. |
Major Courses |
64 units |
|
Major Required Courses (58 units) |
|
|
BIOL |
1005 |
Introduction to Biology |
3 units |
|
CHEM |
1005 |
Introduction to Chemistry |
3 units |
|
COMP |
1005 |
Essence of Computing |
3 units |
|
COMP |
1006 |
Facets of Computing |
1 unit |
|
COMP |
2006 |
Computer Organization |
3 units |
|
COMP |
2015 |
Data Structures & Algorithms |
3 units |
|
COMP |
2016 |
Database Management |
3 units |
|
COMP |
2017 |
Operating Systems |
3 units |
|
COMP |
2026 |
Problem Solving Using Object Oriented Programming |
4 units |
|
COMP |
3005+ |
Design & Analysis of Algorithms |
3 units |
|
COMP |
3015 |
Data Communications & Networking |
3 units |
|
COMP |
3047 |
Software Engineering |
4 units |
|
COMP |
4006 |
Information Technology Professional Practices |
3 units |
|
COMP |
4057+ |
Distributed & Cloud Computing |
3 units |
|
COMP |
4107+ |
Software Design, Development & Testing |
3 units |
|
COMP |
4115++ |
Exploratory Data Analysis & Visualization |
3 units |
|
COMP |
4116++ |
Information Systems Managment |
3 units |
|
COMP |
4117++ |
Information Systems Design & Integration |
3 units |
|
MATH |
1005 |
Calculus |
3 units |
|
MATH |
1205 |
Discrete Mathematics |
3 units |
|
MATH |
2005 |
Probability & Statistics for Computer Science |
3 units |
|
PHYS |
1005 |
Introduction to Physics and Energy Science |
3 units |
|
SCIE |
1005 |
Integrated Science Laboratory |
1 unit |
|
|
|
|
|
|
Major Elective Courses* (6 units) |
|
|
Computing and Software Technologies Concentration: |
|
|
At least one from Specialization Area S1, and one from Specialization Area S2; or at least one from Specialization Area S1/S2 and one from Specialization Area S5^. |
|
|
|
|
|
Information Systems and Analytics Concentration: |
|
|
At least one from Specialization Area S3, and one from Specialization Area S4; or at least one from Specialization Area S3/S4 and one from Specialization Area S5^. |
|
|
|
|
^ |
Students who plan to pursue research degrees are encouraged to take at least one course from S5 using their major or free elective units. |
|
|
|
|
|
Courses under different areas of specialization:* * |
|
|
|
|
|
S1: Web Technology and Data Engineering |
|
|
COMP |
4017 |
Computer & Network Security |
3 units |
|
COMP |
4035 |
Database System Implementation |
3 units |
|
COMP |
4047 |
Internet & World Wide Web |
3 units |
|
COMP |
4087 |
Selected Topics in Web Technology & Data Engineering |
3 units |
|
COMP |
4105 |
Web Search Principles & Technology |
3 units |
|
|
|
|
|
|
S2: Digital Media and Mobile Technology |
|
|
COMP |
4025 |
Interactive Computer Graphics |
3 units |
|
COMP |
4036 |
Digital Media Computing & Communications |
3 units |
|
COMP |
4055 |
Medical Image Processing & Applications# |
3 units |
|
COMP |
4076 |
Selected Topics in Digital Media & Mobile Technology |
3 units |
|
COMP |
4097 |
Mobile Computing |
3 units |
|
|
|
|
|
|
S3: Intelligent Informatics |
|
|
COMP |
4027 |
Data Mining & Knowledge Discovery# |
3 units |
|
COMP |
4045 |
Human-Computer Interaction |
3 units |
|
COMP |
4075 |
Social Computing & Web Intelligence |
3 units |
|
COMP |
4085 |
Selected Topics in Intelligent Informatics |
3 units |
|
|
|
|
|
|
S4: Enterprise Systems and Business Intelligence |
|
|
COMP |
3035 |
Health Information Technology# |
3 units |
|
COMP |
4016 |
Clinical Decision Support & Information Systems# |
3 units |
|
COMP |
4046 |
Information Systems Control & Auditing |
3 units |
|
COMP |
4077 |
Selected Topics in Enterprise Systems & Business Intelligence |
3 units |
|
COMP |
4096 |
Business Intelligence & Decision Support |
3 units |
|
COMP |
4106 |
E-Business Technology |
3 units |
|
|
|
|
|
|
S5: Computer Science Theory and Other Advanced Topics |
|
|
COMP |
3005 |
Design & Analysis of Algorithms (for Information Systems & Analytics Concentration only) |
3 units |
|
COMP |
3045 |
Advanced Algorithm Design, Analysis & Implementation |
3 units |
|
COMP |
3046 |
Advanced Programming for Software Development |
3 units |
|
COMP |
4015 |
Artificial Intelligence & Machine Learning |
3 units |
|
COMP |
4026 |
Computer Vision & Pattern Recognition |
3 units |
|
COMP |
4066 |
Principles of Programming Language |
3 units |
|
COMP |
4067 |
Theory of Computation |
3 units |
|
COMP |
4086 |
Selected Topics in Theoretical Computer Science |
3 units |
|
|
|
|
|