Suckerfish Menu

Computer Science Employers

Computer Science is a science of abstraction -creating the right model for a problem and devising the appropriate mechanizable techniques to solve it. - A. Aho and J. Ullman

The University of Prince Edward Island Department of Computer Science and Information Technology offers a major in Computer Science with a Co-operative Education option.

Our program, implemented in 2000, provides a broad-based education requiring a variety of courses in Computer Science, Mathematics, Science, English, Arts, and Business. In the first year of study, students are introduced to the Java object-oriented programming language, one of the principal development languages for Internet applications. During subsequent years, students learn the LINUX/UNIX operating systems and C/C++ programming.

The Computer Science curriculum covers fundamental theory relating to computer hardware, computer software, and communications. Modern facilities featuring both personal computers and UNIX-based workstations are available to students.

Core Courses – Years 1 and 2

  • Introduction to Computer Science I
  • Introduction to Computer Science II
  • Digital Systems
  • Computer Organization and Architecture
  • Data Structures and Algorithms
  • Introduction to System Programming

Core Courses – Years 3 and above

  • Theory of Computing
  • Database Systems
  • Operating Systems
  • Analysis and Design of Algorithms
  • Software Systems Development
  • Professional Practice

Students are accepted in the Co-operative Education Program in Computer Science during their second year of study. The program allows students to integrate study and work terms and requires completion of a minimum of four work terms. This valuable work experience complements the up-to-date coverage of fundamental and advanced topics provided through our course offerings.

Employers benefit as students fulfill such useful roles as programmer/system analysts and software developer within an organization, and bring new ideas and enthusiasm to the work place.