Institute of Management, Nirma University - Logo

Curriculum

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
2CS504CC26 Computer Architecture
2CS505CC26 Database Management Systems
2CS506CC26 Operating Systems
2CS511CC26 Java Programming
2CS202CC26 Data Communication
2HS401CC26 Organisational Behaviour
Course Code Course Name
4CS501CC25 Principles of Compiler Design
4FT901CC24 Research Methodology and Seminar
Data Science
Course Code Course Name
4CS101ME25 Big Data Systems
3CS402CC24 Cloud Computing
4CS212IE25 Financial Data Security Management
4CS106IE25 Information Retrieval Systems
Computer Science
Course Code Course Name
4CS508IE25 Object Oriented Programming
3CS509IC24 Principles of Software Engineering
4CS107IE25 Data Science
Software Engineering
Course Code Course Name
4CS506IE25 Agile Software Development
4CS510IE25 Secured Software Engineering
4CS504ME25 Software Project Management
Adaptive AI
Course Code Course Name
4CS103DE25 Explainable AI
4CS104DE25 MLOps
4CS105DE25 Securing AI Models
Cyber Security
Course Code Course Name
4CS209DE25 Intrusion Detection and Prevention Systems
4CS210DE25 Embedded System Security
4CS211DE25 Surveillance and Analytics
Course Code Course Name
4FT902CC25 Internship / Research Project
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
2CS504CC26 Computer Architecture
2CS505CC26 Database Management Systems
2CS506CC26 Operating Systems
2CS511CC26 Java Programming
2CS202CC26 Data Communication
2CS201CC26 Contemporary Literature
Course Code Course Name
3CS402CC24 Cloud Computing
3CS511CC24 Software Engineering
3CS901CC24 Minor Project
Course Code Course Name
3CS109ME24 Soft Computing
3CS110ME24 Federated Learning
3CS211ME24 System and Website Audit
3CS207ME24 Quantum Computing
3CS212ME24 Blockchain and Cryptocurrency
3CS213ME24 Data Privacy
Course Code Course Name
6CS402CC22 Data Structures and Algorithms
6CS273ME25 Cloud Computing
6CS203CC22 Applied Machine Learning
6CS206CC25 System Design
6CS205CC25 Applied Mathematics for Computer Science
Supplementary Course
6CS282VA25 Capstone Course
Course Code Course Name
7CS291CC24 Major Project Part – I (Fulltime)
Supplementary Course
7CS281VA22 Summer Internship / Value-added course
Course Code Course Name
7CS292CC24 Major Project Part – II (Fulltime)
Course Code Course Name
6CS406CC25 Network Protocols and Security
6CS407CC25 System Administration
6CS402CC22 Data Structures and Algorithms
6CS403CC25 Cryptography Essentials
6CS408CC25 Ethical Hacking and Penetration Testing
Supplementary Course
6CS282VA25 Capstone Course
Course Code Course Name
7CS291CC24 Major Project Part – I (Fulltime)
Supplementary Course
7CS281VA22 Summer Internship / Value-added course
Course Code Course Name
7CS292CC24 Major Project Part – II (Fulltime)
Course Code Course Name
6CS402CC22 Data Structures and Algorithms
6CS203CC22 Applied Machine Learning
6CS271ME25 Big Data Systems
6CS302CC25 Data-Science System Design
6CS303CC25 Statistics for Data Science
Supplementary Course
6CS282VA25 Capstone Course
Course Code Course Name
7CS291CC24 Major Project Part – I (Fulltime)
Supplementary Course
7CS281VA22 Summer Internship / Value-added course
Course Code Course Name
7CS292CC24 Major Project Part – II (Fulltime)
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
Course Code Course Name
3MCA401 Internship