Computer Science

CS1203Overview of Computer Science3 ch (3C 1T)

This course surveys many of the fundamental concepts and theories used throughout computer science. Topics include history of computers, computer hardware, system software, programming languages, networking, theory of computation, social issues, and other topics within computer science. Emphasis is also placed on topics relevant to various areas of study within the BCS program.

Prerequisite: None. NOTE: Open only for first year  Faculty of Computer Science students and interested students from other Faculties. Computer Science students in other years require approval of the program advisor.