Course Module | Important Topics |
---|
Introduction to Information Technology | Basics of Computers, Software Concepts, Introduction to Operating Systems, Introduction to Internet and Email |
Programming Fundamentals | Introduction to Programming, Control Structures, Functions, Arrays, Basics of Object-Oriented Programming |
Database Management Systems | Introduction to DBMS, SQL Queries, Normalization, ER Diagrams, Transactions and Concurrency Control |
Web Technologies | HTML, CSS, JavaScript, PHP, Web Hosting and Servers |
Software Engineering | Software Development Life Cycle, Requirement Analysis, Design Patterns, Testing, Maintenance and Documentation |
Networking and Cyber Security | Networking Basics, OSI Model, Network Security Fundamentals, Cyber Threats and Prevention Measures |
Data Structures and Algorithms | Introduction to Data Structures, Sorting and Searching Algorithms, Linked Lists, Stacks, Queues, Trees, Graphs |
Cloud Computing | Basics of Cloud Computing, Models of Cloud Computing, Cloud Storage, Virtualization, Cloud Security |
Project Management | Project Planning, Execution, Monitoring and Control, Risk Management, Agile Methodologies |