Course Content
- Java Programming I
- Java Programming II
- Discrete Mathematics
- Quantitative Methods
- Introduction to Information Technology
- Data Structure and Algorithm
- Database Systems
- Introduction to Networks and Communication Systems
- Operating System
- Social and Professional Issues
- Information Security and Assurance
- Software Engineering
- Computer Organization and Architecture
- Human Computer Interaction
- Object-Oriented Programming
- Software Testing
- Software Design
- Software Evolution and Maintenance
- Software Process
Final Year Project
- Final Year Project I
- Final Year Project II
Industrial Training
- Industrial Training
Departmental Electives
- Multimedia Design
- Artificial Intelligence
- Digital Media Marketing
- Internet Applications
- Mobile Application Development
- Python for Data Science
- Research Methodology
- Cloud Computing
Specialization
- Project Management
- Software Quality
- Object-Oriented System Modeling and Analysis
- Web Development