Computer Science

With more Computer Science professors and researchers than any other university in Atlantic Canada, Dalhousie Computer Science provides students with the technical knowledge and skills needed to succeed in our ever-changing field. From animation and gaming to artificial intelligence and robotics, Dalhousie Computer Science students reach beyond programming to stand at the forefront of technological innovation.

Student skills

  • Software design
  • Programming computers
  • Developing websites
  • Testing software reliability and user experience
  • Technical support
  • Data management
  • Designing and evaluating data networks

Industries

  • Government
  • Technology
  • Online business
  • Telecommunications
  • Gaming
  • Energy
  • Defence

Past roles

  • Software engineer
  • Content management system developer
  • System administrator
  • Website designer
  • PHP developer
  • Application specialist
  • Computer programmer
  • Computer help desk assistant

Past employers

  • North American Construction Group
  • Syncrude Canada
  • Dalhousie University
  • IBM Canada
  • Shell Canada
  • J.D. Irving Limited
  • National Research Council Canada
  • Telus
  • Department of National Defence

Work term schedule

  Fall Winter Summer
2nd year Study Study Work term 1
3rd year Study Work term 2 Study
4th year Work term 3 Study Study
5th year Graduation    

Coursework

Typical courses completed prior to work term 1

  • Computer Science 1-3
  • Calculus 1 & 2
  • Matrix Theory & Linear Algebra
  • Discrete Structures 1
  • Software Development
  • Computer Organization & Assembly Language
  • Data & Knowledge Fundamentals
  • Business, Science or Engineering
  • 2 science classes w/ lab
  • Communication Skills
  • 2 English / writing
  • Humanities / Social Science
  • 3 electives (1000+ & 2000+)

Additional courses typically completed prior to work term 2

  • Operating Systems
  • Social, Ethical & Professional Issues
  • Probability & Statistics
  • Business, Science or Engineering
  • Elective (2000+)

Additional courses typically completed prior to work term 3

  • Software Engineering
  • Algorithm Analysis 1
  • Network Computing
  • Business, Science or Engineering
  • Elective (2000+)

Additional courses typically completed prior to graduation

  • 3 Computer Science (3000+)
  • 3 Computer Science (4000+)
  • 4 electives (2000+)
.

Average pay rates during co-op

Hourly $ 19.00

Department

Faculty of Computer Science: Computer Science website.