Due to the state of public health emergency in Alberta, all in-person classes are cancelled at the University of Lethbridge until Monday September 20. Click here for details.

Math & Computer Science Majors

COMPUTER SCIENCE PROGRAMS

You can complete a BSc in Computer Science in one of two ways: by direct enrollment in the program at the U of L, or as a Post-Diploma BSc after completing an approved college diploma. By participating in either of these programs, you will gain a broad range of knowledge and experience in the field.

Bachelor of Science:

The Department offers a major in Computer Science for the 40-course Bachelor of Science (BSc) and Bachelor of Arts and Science (BASc) degree programs. You can also select a General Major in the Sciences and choose Computer Science as one of the three streams, or opt for a BSc in Computer Science and Geographical Information Systems (GIS) in the direct enrollment BSc. Alternatively, you can declare Computer Science as your BSc major for the Combined BSc/BMgt program.

Post-Diploma Bachelor of Science:
This two-year program’s primary focus is to enhance your previous training with solid theoretical foundation in computing. This combination of technical and academic studies will give you a unique competitive advantage when launching your career or pursuing graduate studies in Computer Science.

See www.uleth.ca/postdiploma for more information on approved Computer Science Diploma programs.

COMPUTER SCIENCE COURSES

Course selections for the program will vary depending on your degree, but may include:

  • Advanced Programming Techniques
  • Compiler Construction
  • Computer Architecture
  • Data Structures & Algorithms
  • Data Communications & Networking
  • Internetworking
  • Artificial Intelligence
  • Human-Computer Interaction
  • Programming Languages
  • Computer Graphics
  • Software Engineering
  • Database Systems
  • Operations Research
  • Bioinformatics
  • Data Mining
  • Image Processing

MATHEMATICS PROGRAMS

The Department of Mathematics & Computer Science offers a major in Mathematics for the 40-course Bachelor of Science (BSc) and Bachelor of Arts and Science (BASc) degree programs. You can also select a General Major in the Sciences and choose Mathematics as one of the three streams. Alternatively, you can declare Mathematics as your BSc major for the Combined BSc/BEd or BSc/BMgt programs.

MATHEMATICS COURSES
Course selections for the program will vary, but may include:

  • Calculus
  • Combinatorics
  • Differential Equations
  • Geometry
  • Group, Ring & Field Theory
  • Linear Algebra
  • Mathematical Logic
  • Proof Techniques
  • Number Theory
  • Probability
  • Real & Complex Analysis
  • Statistics
  • Topology

For more information, see your Program Planning Guide or speak to an Academic Advisor.