Computer Science

B.Sc. General

Major: Six core courses (32 credits) plus 8 credits of elective courses (Levels II/III), for a total of 32 credits in Computer Science.

Double Major: Six core courses (24 credits) plus 40 credits of elective courses (Levels II/III) must be drawn from Computer Science courses for a total of 64 credits in Computer Science.

COURSE LISTING

Pre Requisite Courses
Level I
   Semester I
      COMP 1400 Programming I 3 Credits
      COMP 1401 Introduction to Computer Science Concepts I 3 Credits
   Semester II
      COMP 1404 Programming II 3 Credits
      COMP 1405 Programming III 3 Credits
Level II/III
   Semester I
      COMP 2000 Data Structures 4 Credits
      COMP 2200 Computer Architecture 4 Credits
      COMP 3100 Operating Systems 4 Credits
   Semester II
      COMP 2100 Discrete Mathematics for Computer Science 4 Credits
      COMP 2500   Object-Oriented Programming 4 Credits
      COMP 3000   Design and Analysis of Algorithms 4 Credits
     
 
ELECTIVES (any 8 credits must be selected from the following Computer Science courses):
Levels II/III
   Semester I
      COMP 2700 Database Management Systems I 4 Credits
      COMP 3150 Computer Networks 4 Credits
      COMP 3550 Internet Technologies II 4 Credits
      COMP 3850 Intelligent Systems 4 Credits
      COMP 3990 Project (Game Programming) 3 Credits
   Semester II
      COMP 2300  Programming for Business Applications  4 Credits
      COMP 3220 Human Computer Interaction  4 Credits
      COMP 3250 Software Engineering 4 Credits
      COMP 3275 Wireless and Mobile Computing 4 Credits
      COMP 3550 Internet Technologies II 4 Credits
      COMP 3700 Database Management Systems II 4 Credits
      COMP 3950 Modelling and Simulation 4 Credits
 
 
MINOR IN COMPUTER SCIENCE (16 CREDITS) PREREQUISITE COURSES
Level I
   Semester I
      COMP 1400 Programming I 3 Credits
      COMP 1401 Introduction to Computer Science Concepts I 3 Credits
   Semester II
      COMP 1404 Programming II 3 Credits
      COMP 1405 Programming III 3 Credits
 
CORE COURSES: - (8 Credits)
Level I
   Semester I
      COMP 2000 Data Structures 4 Credits
   Semester II
      COMP 2500   Object-Oriented Programming 4 Credits
Levels II/II COURSES (8 CREDITS) Any 8 credits from the following:
   Semester I
      COMP 2200 Computer Architecture 4 Credits
      COMP 2700 Database Management Systems I 4 Credits
      COMP 3100 Operating Systems 4 Credits
      COMP 3150 Computer Networks 4 Credits
   Semester II
      COMP 3000   Design and Analysis of Algorithms 4 Credits
      COMP 3250 Software Engineering 4 Credits
 

 

B.Sc. Computer Science

(93 CREDITS)

The Level I courses in this programme were revised and were in effect from the Academic Year 2012/2013.

COURSE LISTING

Pre Requisite Courses
Level I
   Semester I
      COMP 1400 Programming I 3 Credits
      COMP 1401 Introduction to Computer Science Concepts I 3 Credits
      COMP 1402 Computer Science Mathematics I 3 Credits
      COMP 1403 Introduction to Web Programming 3 Credits
   Semester II
      COMP 1404 Programming II 3 Credits
      COMP 1405 Programming III 3 Credits
      COMP 1406 Computer Science Mathematics II 3 Credits
      COMP 1407 Introduction to Computer Science Concepts II 3 Credits
 
Level II/III (60 CREDITS) comprising of CORE courses (52 credits) and ELECTIVE courses (8 credits) from any other Levels II/III courses.
   Semester I
      COMP 2000 Data Structures 4 Credits
      COMP 2200 Computer Architecture 4 Credits
      COMP 3100 Operating Systems 4 Credits
      COMP 3150 Computer Networks 4 Credits
      COMP 3550 Internet Technologies II 4 Credits
      COMP 3850 Intelligent Systems 4 Credits
      COMP 3990 Project (Game Programming) 3 Credits
   Semester II
      COMP 2100 Discrete Mathematics for Computer Science 4 Credits
      COMP 2500   Object-Oriented Programming 4 Credits
      COMP 3000   Design and Analysis of Algorithms 4 Credits
      COMP 3250 Software Engineering 4 Credits
      COMP 3950 Modelling and Simulation 4 Credits
 
ELECTIVE COURSES (8 CREDITS from any other Levels II/III courses) (COMP/INFO ELECTIVE COURSES)
Levels II/III
   Semester I
      COMP 2700 Database Management Systems I 4 Credits
      INFO 2415 Enterprise Database Systems 4 Credits
      INFO 2420 Programming Fundamentals II 4 Credits
      INFO 2425 Computer Architecture 4 Credits
      INFO 2430 Business Information Systems 4 Credits
      INFO 3400 Fundamentals of Operating Systems 4 Credits
      INFO 3405 Networking Technologies 4 Credits
      INFO 3415 Information Assurance and Security 4 Credits
      INFO 3440 Software Engineering 4 Credits
   Semester II
      COMP 2300  Programming for Business Applications  4 Credits
      COMP 3220 Human Computer Interaction  4 Credits
      COMP 3275 Wireless and Mobile Computing 4 Credits
      COMP 3700 Database Management Systems II 4 Credits
      INFO 2400 Information Systems Development 4 Credits
      INFO 2405 Discrete Mathematics 4 Credits
      INFO 2410 Fundamental Data Structures 4 Credits
      INFO 3410 Web Systems & Technologies 4 Credits
      INFO 3435 E-Commerce 4 Credits
      INFO 3490 Project 4 Credits
 
FOUNDATION COURSES (9 CREDITS)
   Semesters I & II
FOUN 1101 Caribbean Civilization 3 Credits
FOUN 1301 Law, Governance, Econoimy and Society 3 Credits
   Semester II
FOUN 1105: Scientific and Technical Writing 3 Credits