BS Applied Technologies


The BS Applied Technologies program is a specialized undergraduate program designed to provide students with a combination of theoretical knowledge and practical skills necessary for a specific industry or field.

The program differs from traditional bachelor's degrees in that it places a strong emphasis on hands-on training, industry-relevant projects, and internships.

It aims to bridge the gap between academic education and real-world application, preparing students for immediate entry into the workforce.

Throughout the program, students gain a solid foundation in core subjects related to their chosen field and also delve into specialized courses that provide in-depth knowledge and skills required for their industry.

The program offers students a broad technology base, designed for students who want to develop their careers through selected technology pathways:

  • Internet of Things (IOT)
  • Data Analytics
  • Augmented and Virtual Reality
  • Robotics and Intelligent systems
Admission Criteria
  • A recognized general education diploma or its equivalent
  • Students joining MCBS must go through an English placement test to determine the appropriate English level
  • Students presenting a valid score of 5-5.5 in IELTS or 65-79 in internet based TOEFL (iBT) are exempted from the English program
  • Students will need to go through Mathematics and IT placements tests to determine their levels of proficiency in these subjects as they are part of the GFP or possible exemption
  • Mathematics placements tests will determine whether Basic Mathematics (MATH 10) and Applied Mathematics (MATH 20) can be exempted, or students will be given both or one of them
  • IT placement test will determine whether students will require to take the Information Technology foundation course (COSC 10)
Program Structure

Duration: Bachelor’s degree requires about 8 semesters or 4 years.

Program delivery: 12-15 credits per normal semester and 6 credits per summer semester.

Internship: Placement on a minimum of 6-weeks internship.

Courses: Apart from courses closely related to the program, students take general education courses.

Core Courses48
Communication skills12
Social Sciences09
Mathematics & Science12
Science Requirements08
Free Electives06

Core Courses (48 Credits

Course CodeCourse NameCredits
ITEC 1301Fundamentals of Information Technology3
COSC 1301Object Oriented Programming I3
ITEC 1328Web Application Techniques3
COSC 1330Computer Architecture & Organization3
ITEC 1360Introduction to Operating Systems3
ITEC 2310Python Programming3
COSC 2320Database Management Systems3
COSC 2325Data Communications & Networks3
ISEC 2340Principles of Information Security3
ITEC 3310Mobile Application Development3
ITEC 3340Human-Computer Interaction3
ISEC 3350Unix System Administration3
ITEC 4310System Integration and Architecture3
COSC 4339Introduction to Cloud Computing3
ITEC 4390Capstone Project I3
ITEC 4391Capstone Project II3

Sub-Major Area (15 Credits)

Augmented and Virtual Reality

Course CodeCourse NameCredits
ITEC 3320Visual Programming3
ITEC 4320Introduction to Virtual Reality3
ITEC 4322Augmented, Virtual & Mixed Reality3

Any of the following two courses:

Course CodeCourse NameCredits
ITEC 4324Introduction to Digital Imaging3
ITEC 4330Web Programming3
ITEC 4332Audio-Visual Communication Technology3
ITEC 4334Digital Image Processing3

Internet of Things (IOT)

Course CodeCourse NameCredits
ITEC 4340Introduction to IoT3
ITEC 4342Sensors for IoT3
ITEC 4344Data Analysis for IoT3

Any of the following two courses:

Course CodeCourse NameCredits
ITEC 4346Applied Software Techniques in Engineering3
ITEC 4348Embedded Operating Systems3
ITEC 4349Security and Privacy of IoT3
ISEC 3341Applications of Wireless Data Networking3

Robotics and Intelligent systems

Course CodeCourse NameCredits
ITEC 4350Fuzzy Logic3
ITEC 4352Intelligent Mobile Robots3
ITEC 4354Natural Language Processing3

Any of the following two courses:

Course CodeCourse NameCredits
ITEC 4356Artificial Neural Networks and Deep Learning3
ITEC 4360Computational Intelligence Optimisation (CIO)3
ITEC 4362Applied Computational Intelligence3
ITEC 4366Data Mining, Techniques and Applications3

Data Analytics

Course CodeCourse NameCredits
ITEC 4350Fuzzy Logic3
ITEC 4352Intelligent Mobile Robots3
ITEC 4354Natural Language Processing3

Any of the following two courses:

Course CodeCourse NameCredits
COSC 4300Introduction to Artificial Intelligence3
ITEC 4373Web Intelligence3
COSC 4390Introduction to Deep Learning3
ITEC 4375Social Media Mining3

Career Opportunities

Upon completion, graduates are well-equipped to enter the workforce as skilled professionals in their specific industry. They possess a combination of theoretical knowledge, practical skills, and industry experience that makes them highly sought after by employers.

 Graduates may find employment in various sectors, including technology companies, manufacturing firms, healthcare organizations, construction companies, government agencies, or consulting firms as:

  1. IoT/Cloud Software Developer.
  2. IoT Infrastructure Architect.
  3. IoT Systems Administrator
  4. Unity Developer
  5. UX/UI Designer
  6. VR game developer
  7. VR Sound Effects Specialist
  8. Technical 3D Artist
  9. Data Analyst
  10. Data Scientist
  11. Business Intelligence Analyst
  12. Operations Analyst
  13. Robotics Programmer
  14. Robotics System Designer
  15. Automation Product Designer
Ready to take the next step?


Required English Prerequisites

Department Contact

Contact Program Chair Dr. Joseph Mani for more information.