Computing and Software Technologies Concentration
Requirements
Concentration Required Courses | 15 units | |
COMP3005 Design and Analysis of Algorithms | 3 units | |
COMP4057 Distributed and Cloud Computing | 3 units | |
COMP4107 Software Design, Development and Testing | 3 units | |
COMP4878 Innovative Computing Project I | 3 units | |
COMP4879 Innovative Computing Project II | 3 units | |
Concentration Elective Courses | 6 units | |
Students must choose 2 courses from the following different areas of Specialization. | ||
1. | Take at least one course from Specialization Area S1, and one course from Specialization Area S2; OR | |
2. | Take at least one course from Specialization Area S1 or S2 and one from Specialization Area S5. | |
3. | Students who plan to pursue research degrees are encouraged to take at least one course from S5 using their major or free elective units. |
S1: Web Technology and Data Engineering | ||
COMP4017 Computer and Network Security | 3 units | |
COMP4035 Database System Implementation | 3 units | |
COMP4047 Internet and World Wide Web | 3 units | |
COMP4087 Selected Topics in Web Technology and Data Engineering | 3 units | |
COMP4105 Web Search Principles and Technology | 3 units | |
S2: Digital Media and Mobile Technology | ||
COMP4025 Interactive Computer Graphics | 3 units | |
COMP4036 Digitial Media Computing and Communications | 3 units | |
COMP4055 Medical Image Processing and Applications# | 3 units | |
COMP4076 Selected Topics in Digitial Media and Mobile Technology | 3 units | |
COMP4097 Mobile Computing | 3 units | |
S5: Computer Science Theory and Other Advanced Topics | ||
COMP3045 Advanced Algorithm Design, Analysis and Implementation | 3 units | |
COMP3046 Advanced Programming for Software Development | 3 units | |
COMP4015 Artificial Intelligence and Machine Learning | 3 units | |
COMP4026 Computer Vision and Pattern Recognition | 3 units | |
COMP4066 Principles of Programming Language | 3 units | |
COMP4067 Theory of Computation | 3 units | |
COMP4086 Selected Topics in Theoretical Computer Science | 3 units | |
21 units |
** And courses under specializations include any other courses as approved by the Department.
# Student with special interest in Health Information Technology are encouraged to take these courses and at the same time need to ensure their concentration requirement can be fulfilled.
Other Major Elective Courses (All are of upper division**) | ||
- | COMP3016 Intership (1 unit) | |
- | COMP3027 Enterprise Information System | |
- | COMP4005 Information Systems Theory, Methodology and Architecture | |
- | COMP4027 Data Mining and Knowledge Discovery | |
- | COMP4037 E-Technology Architectures, Tools and Applications | |
- | COMP4045 Human Computer Interaction | |
- | COMP4046 Information Systems Control and Auditing | |
- | COMP4056 Nature-Inspired Computing | |
- | COMP4065 Performance Modelling and Analysis of Computer Systems | |
- | COMP4075 Social Computing and Web Intelligence | |
- | COMP4077 Selected Topics in Enterprise Systems and Business Intelligence | |
- | COMP4085 Selected Topics in Intelligent Informatics | |
- | COMP4096 Business Intelligence and Decision Support | |
- | COMP4106 E-Business Technology | |
- | COMP4125 Visual Analytics | |
- | COMP4126 Health Informatics: Technology and Practices |
** And courses under specializations include any other courses as approved by the Department.