Computer Science (BCS, BACS, BSc)

Try to imagine a world without computers. The innovations and discoveries made by computer scientists are transforming the way we learn, work, and live. By taking computer science, you will become a part of this important field, developing technologies and systems to improve people's lives.

Acadia University’s Jodrey School of Computer Science will help you move beyond being just a user of computers. The School will teach you how to design and implement computer systems that solve real-world problems.

We offer a Bachelor of Computer Science, a Bachelor of Computer Science with Honours, a Bachelor of Applied Computer Science, and a Bachelor of Science with Honours in Computer Science. In our Bachelor of Applied Computer Science, we offer defined options in Software Development, Game Development, Data Analytics, Mobile and Ubiquitous Computing, as well as options to take a second major or an interdisciplinary minor. Our programs are designed for those students who do not have a programming course from high school. If you do have programming experience, please let us know, and we may be able to fast-track your 1st year courses.

Be Inspired

The Jodrey School of Computer Science offers you an excellent experience during your university career. Our Canadian Information Technology Professionals Society (CIPS)-accredited programs ensure that you will receive the best education possible. Small class sizes will provide you with a friendly learning environment and direct access to your professors. Acadia’s award-winning co-op program allows you to work at leading software companies during your educational journey, helping you to earn money while you study. The co-op program boasts high placement rates at companies from across Canada.

Future Careers

  • Business analyst
  • Computer security specialist
  • Database administrator
  • Data scientist
  • Educator
  • Game developer
  • Mobile applications developer
  • Network administrator
  • Programmer
  • Researcher
  • Software developer
  • Software engineer
  • Systems analyst
  • Technology manager

First Year at a Glance

Semester One

COMP 1113
Computer Programming 1
MATH 1323
Matrix Algebra
MATH 1013
Introductory Calculus 1 (optional for some BACS degrees)
Your choice
Your choice

Semester Two

COMP 1123
Computer Programming 2
MATH 1413
Discrete Mathematics
MATH 1023
Introductory Calculus 2 (optional for some BACS degrees)
Your choice
Your choice

Co-op Available: Yes

Honours: Thesis-based, with research

Get Involved:
Computer Science Society
Acadia Robotics Competitions
Refresh Annapolis Valley
Enactus Acadia
Women in Science and Engineering (WISE)


Jodrey School of Computer Science
Carnegie Hall, Room 310
27 University Avenue
Wolfville, Nova Scotia, B4P 2R6