Skip to main content Disable scrolling animations
Faculty of Applied Science & Technology

Honours Bachelor of Applied Computer Science (Mobile Computing)

Creating tomorrow's leaders in the new age of mobility.

Courses

Creative, innovative learning is at the core of all Sheridan’s courses. Here are the courses you’ll take in this program.

CODE TITLE CREDITS
Semester 1
(Fall)
   
PROG10004 Programming Principles 6
SYST10082 Operating Systems Fundamentals 3
MATH10025 Mathematics for Computing 3
TELE10025 Edge to Core: Network Foundations 3
ENGL17889GD Composition and Rhetoric 3
Total:   18
     
Semester 2
(Winter)
   
INFO10229 Mobile Computing 3
PROG10065 Interactive Application Development 6
INFO16206 Scripting and Web Languages 3
SYST19207 Computer Systems Architecture 3
MATH11044 Linear Algebra 3
  Breadth Elective 3
Total:   21
     
Semester 3
(Fall)
   
PROG20082 Mobile Device Application Principles 6
PROG24310 Programming Languages 3
INFO23431 Introduction to Information Systems Security 3
DBAS20146 Database Modeling 3
TELE25892 Wireless Network Principles 3
  Breadth Elective 3
Total:   21
     
Semester 4
(Winter)
   
PROG20261 Mobile Web Application Development 3
PROG23672 Data Structures and Algorithms 6
PROG27545 Web Application Design and Implementation 3
  Breadth Elective 3
  Breadth Elective 3
TELE25436 Advanced Wireless Networks (Wireless Network) 3
  OR  
MATH29599 Calculus (Core Computer Science) 3
Total:   21
     
Semester 5
(Fall)
   
 PROG31975
Advanced Mobile App Development 6
 SYST30102 Operating Systems Analysis & Design 3
 PROG30000 Enterprise Software Systems 3
 SYST30049 Software Design 3
 MATH37198 Statistics for Data Science 3
  Breadth Elective 3
Total:   21
     
  Internship – 14 weeks (winter)  
  Internship – 14 weeks (summer)  
     
Semester 6
(Fall)
   
PROG34104 Distributed Mobility 3
INFO31179 Human Computer Interaction 3
SYST30025 Software Engineering 6
TELE38823 IP Engineering 3
  Breadth Elective 3
  Breadth Elective 3
Total:   21
     
Semester 7
(Winter)
   
  Cognitive Computing 3
  Quality Assurance and Software Testing 3
  Artificial Intelligence and Mobile Computing 3
  Breadth Requirements 3
  Breadth Requirements 3
  Wireless Security (Wireless Network) 3
  OR  
  Simulation and Visualization (Core Computer Science) 3
Project Stream Capstone/Applied Research Project Proposal 3
  OR  
Thesis Stream
Thesis Proposal 3
Total:   21
     
  Internship – 14 weeks (summer)  
     
Semester 8
(Fall)
   
  Entrepreneurship 3
  Theory of Computation 3
  Breadth Elective 3
  Wireless Network Elective1 (Wireless Network) 3
  OR  
  Information Systems and Business Intelligence (Core Computer Science) 3
Project Stream Capstone/Applied Research Project 6
  OR  
Thesis Stream Thesis 6
Total:   18

Note: Courses subject to change.


Helpful Links:

Course Outline Search

General Education Courses

Degree Breadth Courses