Computer Science

An investment that works

By hiring a CO-OP student from the University of Ottawa, you invest in a winning combination! You get a motivated and enthusiastic employee while giving a student the chance to put his or her academic training to the test. The University of Ottawa is the place to recruit CO-OP students!

Only the top students are admitted to the program. Each one has achieved a cumulative grade point average of at least 6 out of 10 (a B average). Students begin their first work term after two complete years of study giving them a strong academic background to help them succeed on the job. Students are available year-round.You may choose French-speaking, English-speaking or bilingual students. The sequence of work and study terms is shown below.

Skills that are in demand

Students in the CO-OP Computer Science program can choose between two programs of study: General Computer Science (GCS) or Information and Management Systems (IMS). The GCS option focuses on science and engineering, while the IMS option combines computing and business.

 

By the time they begin their first work term, CO-OP students in Computer Science have successfully completed courses on data structures, file management and object-oriented programming (OOP). They have also done a course in technical writing and are familiar with computer architecture. This training means interns will integrate quickly into your work environment, becoming a productive member of your team in no time.

 

Work/Study sequences

Sequence 1 - by default, all students follow this sequence

Year of StudyFallWinterSummer
1StudyStudy-
2StudyStudyWork 1
3StudyWork 2Study
4Work 3StudyWork 4
5Study--

Sequence 2 - available to students hired for 12-month terms with the same company

Year of StudyFallWinterSummer
1StudyStudy-
2StudyStudyWork 1
3StudyWork 2Work 3
4Work 4Study-
5StudyStudy-

Sequence 3 - available to students hired for 8-month terms with the same company

Year of StudyFallWinterSummer
1StudyStudy-
2StudyStudyWork 1
3StudyWork 2Study
4Work 3Work 4-
5StudyStudy-
Examples of tasks at work
  • Basic operations software
  • Database design
  • Designing basic programs and extensions to existing programs
  • Mathematical and statistical analysis
  • Programming in several languages including C++, Java, Prolog, Assembler, Perl, Scheme and fourth-generation languages (4GL)
  • Project analysis and management
  • Work on designing high-level software including for data transmission and networks
Back to top