Course Module | Important Topics |
---|
Introduction to Information Technology | History of Computing, Basics of Computer Systems, Introduction to Information Systems |
Programming Fundamentals | Introduction to Programming, Data Types, Control Structures, Functions, Arrays |
Database Management Systems | Introduction to DBMS, SQL Queries, Normalization, ER Diagrams, Transactions and Concurrency Control |
Operating Systems | Basics of Operating Systems, Process Management, Memory Management, File Systems, Security and Protection |
Web Technologies | HTML, CSS, JavaScript, Web Servers, Client-Server Architecture |
Software Engineering | Software Development Life Cycle, Requirement Analysis, Design Patterns, Testing, Maintenance |
Networking and Security | Network Basics, OSI Model, TCP/IP, Network Security Fundamentals, Cryptography |
Data Structures and Algorithms | Introduction to Data Structures, Sorting and Searching Algorithms, Linked Lists, Stacks, Queues, Trees, Graphs |
Management Information Systems | Role of MIS, Decision Support Systems, Executive Information Systems, ERP Systems |
Project Management | Project Planning, Risk Management, Resource Allocation, Agile and Scrum Methodologies |