AI Mode
Bachelor of Science in Information Technology
Select a unit, preview the smart outline, then start an interactive AI classroom walkthrough.
Classroom Flow
1
Choose a unit
Pick what you want to learn now.
2
AI guides the lesson
Step-by-step explanations with checkpoints.
3
Raise hand for questions
Ask anytime, get clarification, continue learning.
Course Outline
16 sections
1. Fundamentals of Computer Systems
90 mins
9 topics
Introduction to Computer Systems
Computer Hardware Fundamentals
Computer Software Basics
Operating Systems
Computer Storage Systems
2. Introduction to Programming Concepts
100 mins
10 topics
Overview of Programming
Programming Paradigms
Variables and Data Types
Control Structures
Functions and Methods
3. Database Systems and Management
100 mins
10 topics
Introduction to Database Systems
Relational Database Design
SQL Fundamentals
Database Management Systems (DBMS)
Data Modeling and Implementation
4. Networking and Internet Technologies
90 mins
9 topics
Introduction to Networking
Network Protocols and Standards
Network Topologies
Network Security
Internet Technologies
5. Software Development Life Cycle and Project Management
100 mins
10 topics
Introduction to Software Development Life Cycle (SDLC)
Waterfall Model
Agile Methodology
Iterative and Incremental Development
Project Management Fundamentals
6. Cybersecurity Fundamentals
100 mins
10 topics
Introduction to Cybersecurity
Cyber Threat Landscape
Cybersecurity Principles and Best Practices
Network Security
Cryptography and Encryption
7. Web Development Technologies
100 mins
10 topics
Introduction to Web Development
HTML Fundamentals
CSS Styling
JavaScript Essentials
Front-End Frameworks (e.g., Bootstrap, Foundation)
8. Computer Architecture and Organization
90 mins
9 topics
Introduction to Computer Architecture and Organization
Central Processing Unit (CPU)
Memory Hierarchy
Input and Output (I/O) Systems
Instruction Set Architecture (ISA)
9. Artificial Intelligence and Machine Learning
90 mins
9 topics
Introduction to Artificial Intelligence
Machine Learning Basics
Neural Networks and Deep Learning
Natural Language Processing (NLP)
Computer Vision
10. Information Systems Analysis and Design
100 mins
10 topics
Introduction to Information Systems Analysis and Design
Systems Development Life Cycle (SDLC)
Requirements Gathering and Analysis
Data Modeling and Database Design
System Design and Architecture
11. Computer Networks and Security
80 mins
8 topics
Introduction to Computer Networks
OSI Model and TCP/IP Protocol Suite
Network Security Fundamentals
Wireless Networks and Security
Network Architecture and Design
12. Ethical Hacking and Penetration Testing
90 mins
9 topics
Introduction to Ethical Hacking
Reconnaissance and Footprinting
Vulnerability Assessment and Scanning
Exploitation and Post-Exploitation
Penetration Testing Methodologies
13. Introduction to Information Technology
90 mins
9 topics
History of Information Technology
Fundamentals of Computer Science
Hardware Components and Systems
Software Development and Programming
Data Management and Databases
14. Computer Networks Fundamentals
80 mins
8 topics
Introduction to Computer Networks
Network Topologies
Network Protocols
OSI Model
IP Addressing and Subnetting
15. Web Application Development
90 mins
9 topics
Introduction to Web Application Development
Frontend Development Fundamentals
Backend Development Basics
Web Development Frameworks
Database Integration in Web Applications
16. Information Security
90 mins
9 topics
Introduction to Information Security
Types of Cybersecurity Threats
Security Controls and Countermeasures
Risk Management in Information Security
Security Policies and Procedures