Skip to content
Course Description
Year 1: Introduction to IT Fundamentals
- Semester 1:
- Introduction to Computer Science
- Fundamentals of Programming (e.g., Python, Java)
- Mathematics for Computing
- Introduction to Information Systems
- Semester 2:
- Data Structures and Algorithms
- Computer Architecture and Operating Systems
- Introduction to Database Systems
- Web Development Basics (HTML, CSS, JavaScript)
Year 2: Core IT Concepts and Technologies
- Semester 3:
- Object-Oriented Programming
- Network Fundamentals
- Systems Analysis and Design
- Software Engineering Principles
- Semester 4:
- Advanced Data Structures and Algorithms
- Database Management Systems
- Network Security
- Introduction to Cloud Computing
Year 3: Specializations and Advanced Topics
- Semester 5:
- Web Application Development (Frameworks like React, Angular, or Django)
- Operating Systems Administration
- Cybersecurity Principles
- Mobile Application Development
- Semester 6:
- Advanced Web Development (APIs, Microservices)
- Data Analytics and Visualization
- Artificial Intelligence and Machine Learning Basics
- Elective Course (e.g., IT Project Management, Human-Computer Interaction)
Year 4: Integration, Specialization, and Professional Development
- Semester 7:
- Advanced Topics in Cybersecurity
- Cloud Computing Technologies and Services
- Software Testing and Quality Assurance
- IT Project Management
- Semester 8:
- Capstone Project: In-depth project work integrating knowledge and skills acquired throughout the program.
- Internship or Cooperative Education Experience: Practical work experience in an IT-related field.
- Professional Development: Preparation for industry certifications (e.g., CompTIA, Cisco, AWS), job search strategies, resume building, and interview skills.