COMPUTER SCIENCE DEGREE

THEORETICAL TRACK

 
 
 
PROGRAM OVERVIEW
Students are given the opportunity to:
  • gain theoretical appreciation of the development of an operating system;
  • develop an applied knowledge of advanced data structures and their role in algorithm development;
  • acquire the skills necessary to analyze an algorithm in terms of time and space complexity;
  • obtain an un derstanding of the theoretical principles of programming languages;
  • understand the principles of data communications’ systems and how they affect software development.