DOUBLE MAJOR IN COMPUTER SCIENCE: Course descriptions LEVEL I
LEVEL III
COMP1105 Computer Programming I
COMP3100 Operating Systems
COMP1115 Computer Programming II
COMP3155 Computer Networks II
MATH1101 Basic Mathematics I
COMP3160 Database Management Systems COMP3180 Algorithm Design and Analysis
AND ELET1110 Digital Electronics (Not required but strongly
AND
recommended)
COMP3910 Computer Science Research Project
OR Four (4) Level I credits from this Faculty
Four (4) level II-III credits from Computer science OR COMP3920 Computer Science Major Research Project
LEVEL II
OR
COMP2105 Discrete Mathematics
COMP3930 Computer Science Group Research Project
COMP2115 Information Structures
Four (4) level II-III credits from Computer science
COMP2125 Computer Architecture COMP2145 Software Engineering I COMP2150 Computer Networks I COMP2160 Object-Oriented Programming AND at most Eight (8) Credits From: COMP2950 Computer Science Elective ELET2100 Microprocessors I ELET2130 Digital Communications I
AND at least Eight (8) Credits From: COMP3115 Information Systems COMP3125 Artificial Intelligence COMP3135 Programming Languages COMP3140 Software Engineering II COMP3165 Software Quality Assurance COMP3170 Web-Based Applications COMP3190 Special Topics in Computer Science COMP3210 Electronic Commerce COMP3220 Human-Computer Interaction COMP3230 Network and Computer Security COMP3260 Computer Graphics I ELET3151 Digital Communications II
130