Course Duration | Course Level | Course Tuition Fees | Mode of Study | Institute Type |
---|---|---|---|---|
3 Years | Undergraduate | Varies | Full Time | Private |
Semester | Subjects |
---|---|
Semester 1 | English, Mathematics for IT, Digital Computer Fundamentals, Programming in C, C Programming Lab, Digital Computer Fundamentals Lab |
Semester 2 | Environmental Studies, Discrete Mathematics, Data Structures, Object-Oriented Programming with C++, C++ Lab, Data Structures Lab |
Semester 3 | Operating Systems, Database Management Systems, Web Technologies, Java Programming, DBMS Lab, Java Programming Lab |
Semester 4 | Computer Networks, Software Engineering, Python Programming, Microprocessor and Assembly Language, Python Lab, Microprocessor Lab |
Semester 5 | Internet of Things, Cloud Computing, Elective 1, Project Work Phase 1, Cloud Computing Lab, IoT Lab |
Semester 6 | Information Security, Mobile Application Development, Elective 2, Project Work Phase 2, Mobile App Development Lab, Seminar |
Course | 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 Servers |
Database Management Systems | SQL, Normalization, ER Diagrams, Transactions and Concurrency Control |
Data Structures and Algorithms | Stacks, Queues, Linked Lists, Sorting and Searching Algorithms, Complexity Analysis |
Operating Systems | Processes, Threads, Memory Management, File Systems |
Networking and Security | OSI Model, TCP/IP, Network Security, Cryptography |
Software Engineering | Software Development Life Cycle, Agile Methodologies, Testing |