Pedagogy
Effective and Innovative pedagogy plays an important role in improving the quality of teaching-learning and ensures attainment of learning outcomes. The Institute has well-defined policies and internal quality assurance system to achieve quality in teaching-learning process. At the Department level, efforts are taken by the members to design the curriculum as per industry trends and validated from stakeholders. ICT tools are used extensively to support, enhance, and optimise the teaching and learning experience. Lectures, tutorials and laboratory sessions form the essential components of pedagogy. Emphasis is also on project based learning in the form of minor and major projects, where students work on live problem definitions and research ideas. Industrial visits, a fraction of courses taught by industry experts and internship imparts a flavor of the current practices and advancements in the industry.
Assessment
The evaluation process has mainly three components, Continuous Evaluation (CE), Laboratory and Practical Work (LPW), Project Work (PW) and Semester End Examination (SEE). The components may vary depending on the nature of the course. These components effectively lead to the attainment of course outcomes and hence the POs and PSOs.
Course Code | Course Name |
1CL501 | Environment Science (Common) |
1CS101 | Introduction to AI & ML (Common) |
1CS501 | Computer Programming (Common) |
1EE801 | Electrical Science (Vocational) |
1FT101 | Health, Wellness & Yoga (Common) |
1HS101 | General English (Common) |
1HS102 | Written Communication (Common) |
1ME801 | Engineering Drawing and Workshop (Vocational) |
1MH101 | Mathematics I (Introductory) |
1MH201 | Mathematics II (Introductory) |
1MH301 | Statistics (Common) |
1SP101 | Chemistry (Introductory) |
1SP201 | Physics (Introductory) |
For Course Learning Outcomes: Click Here
Course Code | Course Name |
2CS501CC23 | Data Structures |
2CS502CC23 | Object Oriented Programming |
2CS507CC23 | Digital Electronics |
2CS802CC23 | Mathematical Foundations for Computer Science |
2HS302CC23 | Economics |
1MU803CC22 | Indian Constitution and Citizenship |
2FT901CC23 | Internship- Community Services |
Course Code | Course Name |
2CS504CC23 | Computer Architecture |
2CS505CC23 | Database Management Systems |
2CS506CC23 | Operating Systems |
2CS201CC23 | Full Stack web development |
2HS401CC23 | Organisational Behavior |
2CS202CC23 | Data Communication |
Course Code | Course Name |
3CS101CC24 | Machine Learning |
3CS201CC24 | Computer Networks |
3CS501CC24 | Design & Analysis of Algorithms |
Course Code | Course Name |
3CS103ME24 | Data Analysis and Visualisation |
3CS202ME24 | Embedded Systems |
3CS502ME24 | Open Source Technologies |
3CS203ME24 | Information Theory and Coding |
3CS503ME24 | Advanced Java |
3CS204ME24 | Ethical Hacking and Vulnerability Assessment |
3CS504ME24 | Mobile Operating Systems |
3CS505ME24 | Optimization Techniques |
3CS207ME24 | Quantum Computing |
3CS401ME24 | Advanced Computer Architecture |
Adaptive AI | |
Course Code | Course Name |
3CS301DC24 | Computer Vision using Deep Learning |
3CS102DC24 | Natural Language Computing |
Cyber Security | |
Course Code | Course Name |
3CS205DC24 | Information and Network Security |
3CS206DC24 | Digital Forensics |
Data Science | |
Course Code | Course Name |
3CS506IC24 | Programming for Scientific Computing |
3CS103ME24 | Data Analysis and Visualization |
Computer Science | |
Course Code | Course Name |
3CS507IC24 | Data Structures and Algorithms |
3CS508IC24 | Operating Systems |
Software Engineering | |
Course Code | Course Name |
3CS509IC24 | Principles of Software Engineering |
3CS510IC24 | Software Testing and Quality Assurance |
Course Code | Course Name |
3CS402CC24 | Cloud Computing |
3CS511CC24 | Software Engineering |
4FT901CC24 | Research Methodology and Seminar |
3FT901CC24 | Summer Internship |
Course Code | Course Name |
3CS208ME24 | Internet of Things |
3CS512ME24 | UI-UX Design |
3CS513ME24 | Advanced Data Structures |
3CS209ME24 | Network Security |
3CS514ME24 | Contemporary Programming |
3CS515ME24 | Graph Theory |
3CS516ME24 | Mobile Application Development |
3CS517ME24 | VLSI Programming |
3CS104ME24 | Deep Learning |
3CS302ME24 | Introduction to Game Development |
Adaptive AI | |
Course Code | Course Name |
3CS108ME24 | Reinforcement Learning |
3CS109ME24 | Soft Computing |
3CS110ME24 | Federated Learning |
Cyber Security | |
Course Code | Course Name |
3CS210ME24 | Secured Application Development |
3CS211ME24 | System and Website Audit |
3CS207ME24 | Quantum Computing |
3CS212ME24 | Blockchain and Cryptocurrency |
3CS213ME24 | Data Privacy |
Data Science | |
Course Code | Course Name |
3CS101CC24 | Machine Learning |
3CS105IE24 | Introduction to Deep Learning |
3CS303IE24 | Multimedia Analytics |
3CS106IE24 | Time Series Analysis |
3CS107IE24 | Analytics of IoT |
Computer Science | |
Course Code | Course Name |
3CS518IC24 | Database Management Systems |
3CS201CC24 | Computer Networks |
3CS519IE24 | Web Technologies |
3CS101CC24 | Machine Learning |
Software Engineering | |
Course Code | Course Name |
3CS520IC24 | Application Development Frameworks |
3CS521IE24 | Software Architectures |
3CS403IE24 | Service Oriented Architecture |
3CS522IE24 | UI-UX Design |
2CS701 – Compiler Construction
Course Code | Course Name |
2CSDE76 | Mobile Operating Systems |
2CSDE77 | Microservice Architecture and Programming |
2CSDE78 | Digital Image Processing and Analysis |
2CSDE79 | Cloud security and frameworks |
2CSDE80 | Software Testing and Quality Assurance |
2CSDE81 | Complex Networks |
2CSDE82 | Real Time Operating Systems |
2CSDE83 | Modern Networks |
2CSDE84 | Probabilistic Algorithms |
2CSDE85 | Artificial Intelligence |
Course Code | Course Name |
2CSDE86 | Application Development Frameworks |
2CSDE87 | Ethical Hacking and Vulnerability Assessment |
2CSDE88 | Simulation and Mathematical Modeling |
2CSDE89 | Robotics |
2CSDE90 | Formal Methods in Software Engineering |
2CSDE91 | Contemporary Programming |
2CSDE92 | Human Machine Interface |
2CSDE93 | Blockchain Technology |
2CSDE94 | Approximation Algorithms |
2CSDE95 | Computer Graphics |
2CSDE96 | Interfacing with Microprocessors |
Course Code | Course Name |
1MH101CC22 | Mathematics I |
1SP201CC22 | Physics |
1CL501CC22 | Environmental Science |
1CS501CC22 | Computer Programming |
1EE801CC22 | Electrical Science |
1HS101CC22 | General English |
0FT001VA23 | Yoga (Supplementary Course) |
Course Code | Course Name |
1MH201CC22 | Mathematics II |
1CS201CC23 | Introduction to Web Programming |
1ME801CC22 | Engineering Drawing & Workshop |
1HS102CC22 | Written Communication |
1CS101CC22 | Introduction to AI & ML |
1MH301CC22 | Statistics |
1MU801CC22 | Contemporary India |
Course Code | Course Name |
6CS201 | Complexity Theory and Algorithms |
6CS202 | High Performance Computing Architecture |
6CS203 | Applied Machine Learning |
6CS204 | Advanced Database Systems |
6CS205 | Applied Mathematics for Computer Science |
6CS281 | Ethics for Data Science |
Course Code | Course Name |
6CS251 | Advanced Computer Networks |
6CS252 | Research Methodology and IPR |
6CS291 | Minor Project |
Course Code | Course Name |
6CS261 | Embedded System Security |
6CS262 | Wireless Networks |
6CS263 | Data Privacy |
6CS264 | Internet of Things |
6CS265 | Distributed Systems |
Course Code | Course Name |
6CS266 | Blockchain Technology |
6CS267 | Human Computer Interaction |
6CS268 | Soft Computing |
6CS269 | Introduction to Robotics |
6CS270 | Mobile Wireless Network Security |
Course Code | Course Name |
6CS271 | Big Data Systems |
6CS272 | Deep Learning and Applications |
6CS273 | Cloud Computing |
6CS274 | Multicore and GPU Computing |
6CS275 | High Speed Networks |
6CS276 | Secured Software Design and Enterprise Computing |
Course Code | Course Name |
6CSXXX | Major Project Part – I |
Course Code | Course Name |
6CSXXX | Major Project Part – II |
Course Code | Course Name |
6CS401 | Machine and Deep Learning |
6CS402 | Data Structures and Algorithms |
6CS403 | Cryptography |
6CS404 | Data Privacy |
6CS405 | Secured Cloud Computing |
6CS481 | Cyber Law |
Course Code | Course Name |
6CS451 | Digital Forensics |
6CS291 | Minor Project |
6CS252 | Research Methodology and IPR |
Course Code | Course Name |
6CS461 | Hacking and Counter Hacking |
6CS462 | Intrusion Detection and Prevention Systems |
6CS463 | System and Website Audit |
6CS365 | Data Mining and Visualization |
6CS264 | Internet of Things |
Course Code | Course Name |
6CS464 | Secured Application Testing and Quality Assurance |
6CS465 | Quantum Computing |
6CS270 | Mobile and Wireless Network Security |
6CS266 | Blockchain Technology |
Course Code | Course Name |
6CS466 | Surveillance and Analytics |
6CS467 | Microservices Architecture and Programming |
6CS261 | Embedded System Security |
6CS468 | Secured Application Development |
Course Code | Course Name |
6CSXXX | Major Project Part – I |
Supplementary Course | |
6CSXXX | Summer Internship / Value added course |
Course Code | Course Name |
6CSXXX | Major Project Part – II |
Course Code | Course Name |
6CS201 | Complexity Theory and Algorithms |
6CS204 | Applied Machine Learning |
6CS203 | Advanced Database Systems |
6CS205 | Applied Mathematics for Computer Science |
6CS301 | Introduction to Scalable Systems |
6CS281 | Ethics for Data Science |
Course Code | Course Name |
6CS351 | Exploratory Data Analysis |
6CS291 | Minor Project |
6CS252 | Research Methodology and IPR |
Course Code | Course Name |
6CS361 | Natural-Language-Computing |
6CS362 | Infromation Retrival |
6CS363 | Advanced Statistical Learning |
6CS364 | Large Scale Graph Algorithms |
6CS365 | Data Mining and Visulization |
Course Code | Course Name |
6CS266 | Blockchain Technology |
6CS366 | Analytics for the IoT |
6CS367 | Advanced Storage Systems |
6CS368 | Bio informatics |
6CS369 | Data and Knowledge Security |
Course Code | Course Name |
6CS271 | Big Data Systems |
6CS272 | Deep Learning and Applications |
6CS274 | Multicore and GPU Computing |
6CS370 | Econometrics |
6CS371 | Social Media Analytics |
6CS372 | Predictive Analytics |
Course Code | Course Name |
6CSXXX | Major Project Part – I |
Course Code | Course Name |
6CSXXX | Major Project Part – II |
Course Code | Course Name |
6CS101 | Object Oriented Programming |
6CS102 | Data Structures |
6CS103 | Operating System |
6CS104 | Database Management System |
6CS105 | Computer Networks |
6CS106 | Web Technology |
Course Code | Course Name |
6CS151 | Design and Analysis of Algorithms |
6CS152 | Software Engineering |
6CS153 | Internet of Things |
6CS154 | Python Programming |
6CS155 | Probability and statistics |
6CS16X | Department Elective-I |
Supplementary Course | |
6CS182 | Communication Skills |
Department Electives-I | |
Course Code | Course Name |
6CS161 | Advance Java Technology |
6CS162 | Open Source Technology |
6CS163 | Micro service Architecture and Programming |
Course Code | Course Name |
3MCA301 | Machine Learning |
3MCA302 | Mobile Application Development Technologies |
3MCA303 | Cloud Computing |
3MCAD35X | Department Elective-II |
3MCAD36X | Department Elective-III |
3MCAD30X | Department Elective-IV |
3MCASP03 | Summer Internship* |
Department Electives-II | |
Course Code | Course Name |
3MCAD351 | Big Data Analytics |
3MCAD352 | Data Encryption |
3MCAD353 | UI/UX Design |
3MCAD354 | Human Computer Interface |
3MCAD355 | System Software |
3MCAD356 | Blockchain Foundations |
3MCAD357 | Database Administration |
3MCAD358 | High Performance Computing |
3MCAD359 | Information Retrieval |
Department Electives-III | |
Course Code | Course Name |
3MCAD360 | Data Mining and Visualization |
3MCAD361 | Cyber Security and Cyber Laws |
3MCAD362 | Agile Software Development |
3MCAD363 | Artificial Intelligence |
3MCAD364 | Augmented and Virtual Reality |
3MCAD365 | Geographic information Systems |
3MCAD366 | Mobile Operating System |
3MCAD367 | Dynamic Web Management |
3MCAD368 | Network Administration |
3MCAD369 | Robotics |
Department Electives-IV | |
Course Code | Course Name |
3MCAD301 | Operations Research |
3MCAD302 | Managerial Economics and Financial Management |
3MCAD303 | Secured Software Engineering |
3MCAD304 | Enterprise Resource Planning |
3MCAD306 | Business Data Analytics |
3MCAD307 | Video Processing |
3MCAD308 | Compiler Construction |
3MCAD309 | Software Testing and Validation |
3MCAD310 | Deep Learning |
Course Code | Course Name |
3MCA401 | Internship |