Course Duration | Course Level | Course Tuition Fees | Mode of Study | Institute Type |
---|---|---|---|---|
3 Years | Undergraduate | Varies by region | Full-time | Private |
Semester 1 | Semester 2 | Semester 3 | Semester 4 | Semester 5 | Semester 6 |
---|---|---|---|---|---|
1. Fundamentals of Information Technology 2. Mathematics I 3. Programming in C 4. Digital Logic 5. English Communication | 1. Mathematics II 2. Data Structures & Algorithms 3. Object Oriented Programming in C++ 4. Microprocessor and Computer Architecture 5. Business Communication | 1. Operating Systems 2. Database Management Systems 3. Web Technologies 4. Software Engineering 5. Discrete Mathematics | 1. Java Programming 2. Computer Networks 3. Numerical Methods 4. Computer Graphics 5. Minor Project | 1. Mobile Application Development 2. Cloud Computing 3. Artificial Intelligence 4. Elective I 5. Major Project I | 1. Cyber Security 2. Internet of Things (IoT) 3. Elective II 4. Elective III 5. Major Project II |
Module | Important Topics |
---|---|
Programming Fundamentals | Introduction to Programming, Data Types, Control Structures, Functions, Arrays |
Object-Oriented Programming | Classes and Objects, Inheritance, Polymorphism, Encapsulation, Abstraction |
Web Technologies | HTML, CSS, JavaScript, PHP, Web APIs |
Database Management Systems | SQL Queries, Normalization, ER Diagrams, Transactions and Concurrency Control |
Data Structures and Algorithms | Stacks, Queues, Linked Lists, Sorting and Searching Algorithms, Graphs and Trees |
Software Engineering | Software Development Life Cycle, Agile Methodologies, Testing and Debugging, Software Project Management |
Operating Systems | Processes and Threads, Memory Management, File Systems, Security and Protection |
Networking and Security | Network Protocols, OSI Model, Cryptography, Network Security |
Mobile Application Development | Android Development, iOS Development, Mobile UI Design, Backend Integration |