Course Duration | 3 Years |
Course Level | Undergraduate |
Course Tuition Fees | Varies |
Mode of Study | Full Time |
Institute Type | Private |
Semester | Subjects |
---|---|
Semester 1 | Introduction to Programming using C, Mathematics for Computing, Digital Fundamentals, English Communication, Environmental Studies |
Semester 2 | Object-Oriented Programming using C++, Data Structures, Discrete Mathematics, Principles of Management, Communication Skills in English |
Semester 3 | Database Management Systems, Operating Systems, Internet and Web Technologies, Software Engineering, Organizational Behavior |
Semester 4 | Java Programming, Computer Networks, Numerical Methods, Financial Accounting, Human Values and Professional Ethics |
Semester 5 | Python Programming, Data Analytics, Cloud Computing, Cyber Security Fundamentals, Elective I |
Semester 6 | Project Work, Artificial Intelligence, Mobile Application Development, Elective II, Elective III |
Module | Important Topics |
---|---|
Programming Fundamentals | Introduction to Programming, Data Types, Control Structures, Functions, Arrays |
Database Management Systems | DBMS Concepts, SQL Queries, Normalization, ER Diagrams, Transactions and Concurrency Control |
Operating Systems | OS Concepts, Process Management, Memory Management, File Systems, Security and Protection |
Web Technologies | HTML, CSS, JavaScript, PHP, Web Servers and Services |
Object Oriented Programming | Classes and Objects, Inheritance, Polymorphism, Encapsulation, Exception Handling |
Data Structures | Stacks, Queues, Linked Lists, Trees, Graphs, Sorting and Searching Algorithms |
Software Engineering | Software Development Life Cycle, Requirement Analysis, Design Patterns, Testing, Maintenance |
Computer Networks | Networking Fundamentals, OSI Model, TCP/IP, Routing Algorithms, Network Security |