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:
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.