Foundation courses for BE program in Computer Science & Engineering
- Introduction to Computer system & Programming in C
- Engineering Practices (Workshops)
- Fundamentals of Engineering Computing (Math and Discrete Structure)
- Data Structures
- Operating System
- Computer System Architecture
- Open office automation
- Introduction to Information Technology
- Introduction to Database Systems
- Organizational Behavior and Development
List of core courses for BE program in Computer Science & Engineering
Core System Programming Courses:
- Programming in Advanced C
- Programming in C++
- Core Java (J2SE)
Core Web Programming Courses:
- Web Application Development (HTML, DHTML, ASP)
- Rapid Application Development (J2EE)
- .NET Framework
- E-Commerce
Core Networking Courses:
- Data Communications and networks
- Internet and Network Technology
- Network Administration
- Cryptography and Security
Core Database Courses:
- Data storage technologies and networks
- Database Management system – I (SQL and PL/SQL)
- Database Management system – II (MYSQL)
Core System Application Courses:
- System Software
- System Analysis and Design
- Symbolic Logic and Logical Design
- Introduction to Mainframe Systems
Core System Analysis and Synthesis Courses
- Software Engineering
- Design and Analysis of Algorithm
- Principles of Compiler Design
- Distributed Systems
Core Graphical User Interface(GUI) Courses:
- Computer Graphics
- User interface design
- Visual Programming
Core Automation Courses
- Artificial Intelligence & Expert System
- Formal Language and Automata theory
Core Digital Design Courses
- Digital Principles and System Design
- Microprocessor(x8085, x8086)
Advanced courses for BE program in Computer Science & Engineering
- Re configurable Computing
- Telecommunication Systems and Networks
- Real Time Systems
- Internetworking Technologies
- Neural Network and Applications
- Fuzzy Logics and Applications
- Multimedia Computing
- Image Processing and Pattern Recognition
- Parallel and Distributed Computing
- High Performance Computing
- Natural Language Processing
- Rich Text Applications
- Mobile Application Programming (J2ME)
- Routers and Network Processors
- Service Oriented Architectures
Some courses may be added or deleted depending upon inputs received from the industry and after approval from the Academic Council.