COMP 200 is designed to cover fundamentals of information systems, and to serve as an introduction to, and prerequisite for, a program in Computing and Information Systems. The course will cover basic hardware concepts; the structure (or architecture) of computers; the software hierarchy from systems software to application programs; and information systems concepts and development.

COMP 266 Introduction to Web Programming is designed to teach beginners how to program for the Web in HTML and JavaScript. By taking this course, students will not only acquire some IT skills (much-needed on the job market), but also gain some essential insights into computer programming in preparation for future computing courses.

Computer Science 268 is designed to teach students the basics of computer programming in an object-oriented framework.

COMP 308 provides a solid grounding in object-oriented programming in Java for students who have a background in procedural programming and advanced features of OOP for students with introductory courses in OOP. This course may be used as an elective for students in the BSc (CIS), BA(IS) and BSc (CIS-PD).

COMP 347 is designed to teach students fundamentals of analysis and design of computer networks.

COMP 372 introduces the fundamental techniques for designing and analyzing algorithms.

COMP 378 covers foundational concepts for database design and development and provides an introduction to database administration and data analytics. The course is developed along the database development life cycle that allows students to easily relate topics to one another along a logical path.

Computer Science 466: Advanced Technologies for Web-Based Systems extends the student's knowledge and skills in computing, network programming, web design, and system development.

Computer Science 470: Web Server Management is a course about managing web servers—the management of a particular range of technologies; you will be encouraged to consider social, political, financial and organisational issues as well.

COMP 482 is intended to teach students to design user interfaces based on the capabilities of computer technology and the limitations of human factors.