Course Module | Important Topics |
---|
Introduction to Information Technology | Basics of Computers, Software Concepts, Introduction to Internet and Multimedia |
Programming in C | Data Types, Control Structures, Arrays and Strings, Functions, Pointers |
Database Management Systems | DBMS Concepts, SQL, Normalization, ER Diagrams, Transactions and Concurrency Control |
Object-Oriented Programming with Java | Object-Oriented Concepts, Classes and Objects, Inheritance, Polymorphism, Exception Handling |
Web Technologies | HTML, CSS, JavaScript, PHP, Web Servers and Services |
Operating Systems | Processes and Threads, Memory Management, File Systems, Security and Protection |
Data Structures and Algorithms | Arrays, Stacks, Queues, Linked Lists, Sorting and Searching Algorithms, Graphs and Trees |
Software Engineering | Software Development Life Cycle, Requirement Analysis, Design Patterns, Testing and Maintenance |
Networks and Communications | OSI and TCP/IP Models, LAN, WAN, Network Protocols, Wireless Communication |
Information Security | Security Threats and Vulnerabilities, Cryptography, Network Security, Cyber Laws |
Management Information Systems | Information Systems in Business, Decision Support Systems, Strategic and Security Issues |