Introduction
The Bachelor of Technology in Computer Science and Engineering provides a rigorous education that prepares students with a solid foundation in mathematics, problem-solving, critical thinking, and programming. This programme goes beyond the traditional curriculum by integrating advanced courses in design and management, offering a holistic educational experience. Students explore a balance of core computer science disciplines and the latest in emerging technologies through innovative macrocredit courses.
Career Prospects
- Technology Researchers
- Software Developer
- System and Network Architect
- System Integrator
- Product Manager
- AI and Machine Learning Specialist
- Cybersecurity Expert
- Data Scientist
Electives
- Artificial Intelligence
- Deep Learning
- Natural Language Processing
- Introduction to Cryptography
- Introduction to Data, Signal and Image Analysis
- Computer Vision
- Internet of Things
- Blockchain Technology and Applications
- Enterprise Blockchain Network
- Introduction to Cyber Security
- Big Data and Cloud Computing
- Information Retrieval and Data Mining
- Mobile Application Development
- Web Application Development
- Full Stack Application Development
Semester 1
- Programming – I
- Fundamentals of Electrical and Electronics Engineering
- Design Creativity and Thinking
- Calculus
- Environment and Sustainability
- Fundamentals of Communication
Semester 2
- Programming II
- Digital Electronics
- Applied Physics
- AS1108 Linear Algebra and Differential Equations
- Indian Knowledge System
- Critical Thinking and Storytelling
Semester 3
- Data Structure and Algorithms
- Computer Organization and Architecture
- Database Management Systems
- Probability and Statistics
- Essentials of Business Management
- Perspectives on Contemporary Issues
Semester 4
- Design and Analysis of Algorithms
- Machine Learning
- Operating Systems
- Discrete Mathematics
- Managerial Economics
- Communication and Identity
Semester 5
- Object Oriented Programming and Concepts using JAVA
- Artificial Intelligence
- Computer Networks
- Departmental Elective – I
- Open Elective – I
- Understanding and Managing Conflict
Semester 6
- Theory of Computation
- Software Engineering
- Departmental Elective – II
- Departmental Elective – III
- Open Elective – II
- Critical Thinking for Decisions at Workplace
Semester 7
- Project
- Departmental Elective – IV
- Departmental Elective – V
- Open Elective – III
- Open Elective – IV
- Open Elective – V
Semester 8
- Practice School-II /Entrepreneurial Project/Research Project/Semester at a partner University
Specializations
Specializations allow students to acquire advanced skills and knowledge in a specific area of their main program. The curriculum for the first two years remains the same for all students, providing a solid foundation in core engineering principles.
In their third year, students can choose to specialize in one of the following areas, requiring the completion of at least three courses within the specialization:
- Foundations of Data Science
- Natural Language Processing
- Business Analytics
- Data Visualisation
- Parallel and distributed computing
- Cloud computing architecture
- Cloud Services and technologies
- Fog and edge networks
- Big data storage and architecture
- Multi-dimensional and advanced databases
- Mining massive data-sets
- Social network analysis and business analytics
- Introduction to information security
- Fundamentals of cyber security
- Secure Analytics and Coding
- Cyber Forensics
- CMOS VLSI
- VLSI Physical Design
- VLSI testing and verification
- IC Fabrication Technology/ Real time operating systems
Minors (Interdisciplinary)
For students interested in expanding their horizons beyond their primary field of engineering, minors offer a valuable opportunity. Minors complement the main degree and can enhance employability, facilitate interdisciplinary learning, or serve as a stepping stone to further education.
The minors currently offered at the institute include:
- Design
- Banking in Fintech
- Entrepreneurship
- Robotics
- Mathematics
Successfully completed specializations and minors are prominently noted on the students’ degree certificates alongside their main field of study. This recognition highlights their additional qualifications and can significantly enhance their profiles for potential employers or academic opportunities.