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.