
The B.Sc. CA (Computer Application) course started in 2019 with 80 students and was earlier known as BCA (Science). It now runs in two patterns – the 2019 pattern and the 2024 NEP pattern.
Year of Establishment 2019
Affiliated to Savitribai Pune Phule university
Intake: First Year 240
Any candidate who has passed the XII standard examination in Science stream from Maharashtra State Board of Higher Secondary Education or equivalent board of examination is eligible for admission to the FY BSc (CA) or passed the diploma course approved by the DTE, Maharashtra State or its equivalent authority.
3 years as per NEP guidelines
| Year | Term I | Term II | Total |
|---|---|---|---|
| FY BSc(CA) | 22 | 22 | 44 |
| SY BSc(CA) | 22 | 22 | 44 |
| TYBCA(Sci.) | 22 | 22 | 44 |
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| I | Theory | CA101 – T Problem Solving and Programming in C | 02 |
| I | Practical | CA102 – P Lab course on CA101 – T | 02 |
| I | Theory | CA103 – T Computer Organization & Architecture | 02 |
| I | Practical | CA104 – P Lab course on CA103 – T | 02 |
| I | Theory | CA105 – T Discrete Mathematics and Statistics | 02 |
| I | Practical | CA106 – P Laboratory course on CA-105 – T | 02 |
| I | Theory | OE101- CA Financial Literacy -I | 02 |
| I | Practical | SEC101- CA HTML and Web Page Designing | 02 |
| I | Theory | IKS – 100 – T Indian Knowledge System | 02 |
| I | Theory | AEC – 101 – ENG English | 02 |
| I | Theory | VEC – 101 – ENV Environment Education-I | 02 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| II | Theory | CA151 – T Advanced C Programming | 02 |
| II | Practical | CA152 – P Lab course on CA151 – T | 02 |
| II | Theory | CA153 – T Introduction to Microcontrollers | 02 |
| II | Practical | CA154 – P Lab course on CA153 – T | 02 |
| II | Theory | CA155 – T Linear Algebra | 02 |
| II | Practical | CA156 – P Laboratory course on CA-155 – T | 02 |
| II | Theory | OE151- CA Financial Literacy -II | 02 |
| II | Practical | SEC151- CA Software Tools for Business Communications | 02 |
| II | Theory | AEC151- ENG English | 02 |
| II | Theory | VEC – 151 – ENV Environment Education-II | 02 |
| II | Theory / Practical | CC – 151 – PE Sports and Fitness | 02 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| III | Theory | CA-201- MJ Data Structures | 04 |
| III | Practical | CA-202- MJP Lab course on CA201 -MJ | 02 |
| III | Practical | CA-221 – VSC C++ Programming | 02 |
| III | Practical | CA-231- FP Field Project | 02 |
| III | Theory | ELS241-MN Data Communications | 02 |
| III | Practical | ELS242- MNP Lab Course on CA – 241 –MN | 02 |
| III | Theory | OE AI | 02 |
| III | Theory | CA-200 -IKS Indian Knowledge System for Computing | 02 |
| III | Theory | AEC Marathi / Hindi | 02 |
| III | Theory / Practical | CC Health and Nutrition | 02 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| IV | Theory | CA251-MJ Database Management Systems | 04 |
| IV | Practical | CA252- MJP Lab course on CA-251 –MJ | 02 |
| IV | Theory | CA271- VSC Python Programming | 02 |
| IV | Practical | CA-281 CEP Community Services | 02 |
| IV | Theory | ELS291 – MN Communication Networks | 02 |
| IV | Practical | ELS292 – MNP Lab course on CA -291 –MN | 02 |
| IV | Theory | OE | 02 |
| IV | Practical | SEC251-CA SEC Spreadsheet Applications | 02 |
| IV | Theory | AEC | 02 |
| IV | Theory / Practical | CC | 02 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| V | Theory | BCA351 DSE I (Programming in Java) | 04 |
| V | Theory | BCA352 DSE II (Data Mining and Data Science) | 04 |
| V | Theory | BCA353 DSE III (Principles of Operating Systems) | 04 |
| V | Theory | BCA354 SEC I (Artificial Intelligence) | 02 |
| V | Theory | BCA355 SEC II (Cloud Computing) | 02 |
| V | Practical | BCA356 DSE I Lab (Programming in Java) | 02 |
| V | Practical | BCA357 DSE II Lab (Data Mining) | 02 |
| V | Practical | BCA358 DSE III Lab (Operating Systems and AI) | 02 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| VI | Theory | BCA361 DSE IV Android Programming | 04 |
| VI | Theory | BCA362 DSE V Programming in GO | 04 |
| VI | Theory | BCA363 DSE VI Software Project Management | 04 |
| VI | Theory | BCA364 SEC III Management Information Systems | 02 |
| VI | Theory | BCA365 SEC IV Internet of Things (IoT) | 02 |
| VI | Practical | BCA366 DSE IV Lab (Android Programming) | 02 |
| VI | Practical | BCA367 DSE V Lab (Programming in GO and IoT) | 02 |
| VI | Practical | DSE VI Project Lab | 02 |
| Total Credits: | 22 | ||
After successful completion of B.Sc.(C.A.) Programme students will be able to:
| PO No. | Outcomes |
|---|---|
| PO 1 | Demonstrate Understanding of Fundamental Concepts in the Field of Computing Apply the knowledge of computer science fundamentals, and a specialization to the solution of complex science problems in emerging areas. |
| PO 2 | Design and Develop Computer-Based Applications Design solutions for computer science applications and design system components that meet the specified needs with appropriate consideration for public health and safety and cultural, societal, and environmental considerations. |
| PO 3 | Analyze Existing Research Reported in the Literature Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. |
| PO 4 | Propose Alternate Solutions by Undertaking Research Work To analyze the research papers, literature review. |
| PO 5 | Create Efficient, Reliable, Readable and Maintainable Code Understand the impact of the professional IT solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development. |
| PO 6 | Demonstrate a Deeper Understanding of the Chosen Domain Demonstrate the different live examples, videos for getting deeper knowledge about the selected domain. |
| PO 7 | Select Appropriate Method to Solve the Given Problem Apply basic understanding of operative systems and working knowledge of problem. |
| PO 8 | Demonstrate Ability to Collaborate Effectively with Team Members, Understand Different Perspectives, and Contribute Productively to Become Successful Professional Develop hard skills and soft skills through various tools, case studies. Ability to express thoughts and ideas effectively in writing and orally; communicate with others using appropriate media; confidently share the views and express herself/himself; demonstrate the ability to listen carefully, read and write analytically, and present complex information in a clear and concise manner to different groups. |
| PO 9 | Explain Complex Technical Concepts Clearly and Effectively, Both in Written and Oral Forms Take more and more practice of the complex concepts in written and oral aspects. |
| PO 10 | Demonstrate Ability to Work with Integrity and a Sense of Social Responsibility Ability to acquire knowledge and skills, including learning how to learn that are necessary for participating in learning activities throughout life. Develop technical knowledge for immediate employment and for life-long learning in advanced areas of computer science and related fields. |
| PO 11 | Demonstrate Self and Life-Long Learning Skills Identify, analyze, formulate, Design and develop the real-world requirements by critical thinking for complex problems in IT enabled services. |
| PO 12 | Solve Computational Problems Innovatively Computational problem can be solved innovatively using different methods. |
| PO 13 | Apply Knowledge Gained and Critical Thinking to Develop Real-World Applications You can practice critical thinking in many areas of your life, such as: Analyzing news articles, making decisions at work, planning personal projects, and deciding how you use your time. |
After successful completion of BCA(Science) Programme students will be able to:
| PO No. | Outcomes |
|---|---|
| PO 1 | Science Knowledge Apply the knowledge of mathematics, science, electronics, computers science fundamentals, and a specialization to the solution of complex science problems. |
| PO 2 | Describe / Design / Development of Solutions Design solutions for complex computer science problems and design system components or processes or programs that meet the specified needs with appropriate consideration for public health and safety and cultural, societal, and environmental considerations. |
| PO 3 | Conduct Investigations of Complex Problems Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. |
| PO 4 | Modern Tools / Software / Programming Language Usage Create, select, and apply appropriate techniques, resources, and modern IT tools, including prediction and modeling to complex activities, with an understanding of the limitations. |
| PO 5 | Environment and Sustainability Understand the impact of the professional IT solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development. |
| PO 6 | Professional Skills Develop hard skills and soft skills through various tools, case studies. Ability to express thoughts and ideas effectively in writing and orally; communicate with others using appropriate media; confidently share views and express herself/himself. |
| PO 7 | Practical Implementation Apply computer literacy of students and basic understanding of operative systems and working knowledge of software commonly used in academic and professional environments. |
| PO 8 | Cooperation and Teamwork Ability to work effectively and respectfully with diverse teams; facilitate cooperative or coordinated effort on the part of a group, and act together as a group or a team in the interests of a common cause. |
| PO 9 | Entrepreneurial Development Impart knowledge required for planning, designing, and building complex software applications, automated systems. Develop business expertise, analytical skills, and financial literacy necessary in the IT industry. |
| PO 10 | Goal Oriented and Lifelong Learning Ability to acquire knowledge and skills, including learning how to learn that are necessary for participating in learning activities throughout life. Develop technical knowledge for immediate employment and for life-long learning in advanced areas of computer science and related fields. |
| PO 11 | Critical Thinking for Problem Solving Identify, analyze, formulate, Design and develop the real-world requirements by critical thinking for complex problems in IT enabled services. |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Define algorithms and explain their characteristics |
| CO 2 | Formulate algorithm and draw flow chart to solve a given problem |
| CO 3 | Explain use of appropriate data types, control statements |
| CO 4 | Demonstrate ability to use top-down program design |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Formulate an algorithm and draw flowchart for the given problem |
| CO 2 | Implement the given algorithm in C |
| CO 3 | Write programs using appropriate data types and control structures in C |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Design of combinational circuits |
| CO 2 | Design of sequential circuits |
| CO 3 | Describe block diagram of CPU, Memory and types of I/O transfers |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Design of combinational circuits |
| CO 2 | Design of sequential circuits |
| CO 3 | Describe block diagram of CPU, Memory and types of I/O transfers |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Relate and apply techniques for constructing mathematical proofs and make use of appropriate set operations, propositional logic to solve problems |
| CO 2 | Use function or relation models to interpret associated relationships |
| CO 3 | Apply basic counting techniques and use principles of probability |
| CO 4 | Given a data, compute various statistical measures of central tendency |
| CO 5 | Use appropriate Sampling techniques |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Demonstrate understanding of fundamental mathematical concepts |
| CO 2 | Apply mathematical and statistical concepts to solve problems |
| CO 3 | Use R software to perform statistical operations and data visualization |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Enlist various HTML elements and tags |
| CO 2 | Use HTML elements and tags |
| CO 3 | Apply CSS and JavaScript features |
| CO 4 | Design a website using HTML, CSS and JavaScript |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Write programs using pointers and structures |
| CO 2 | Use Pre-processor directives |
| CO 3 | Manipulate strings using library functions |
| CO 4 | Write programs to perform operations on Files |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Write programs using pointers and structures |
| CO 2 | Use Pre-processor directives |
| CO 3 | Manipulate strings using library functions |
| CO 4 | Write programs to perform operations on Files |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Write programs using instruction set of 8051 microcontroller |
| CO 2 | Interface I/O peripherals to 8051 microcontroller |
| CO 3 | Design simple microcontroller-based applications |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Write programs using instruction set of 8051 microcontroller |
| CO 2 | Interface I/O peripherals to 8051 microcontroller |
| CO 3 | Design simple microcontroller-based applications |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Appreciate the relevance and applications of Linear Algebra in the field of Computer Science |
| CO 2 | Instill a computational thinking while learning linear algebra |
| CO 3 | Express clear understanding of the concept of a solution to a system of equations |
| CO 4 | Find eigenvalues and corresponding eigenvectors for a square matrix |
| CO 5 | Represent linear transformations using matrices |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Demonstrate understanding of fundamental mathematical concepts |
| CO 2 | Apply mathematical and statistical concepts to solve problems |
| CO 3 | Use R software to perform statistical operations and data visualization |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Perform various word processing tasks |
| CO 2 | Prepare spreadsheets and presentations |
| CO 3 | Collect feedbacks and make surveys |
| CO 4 | Communicate and collaborate through electronic communications |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Define various data structures and notations for algorithm analysis |
| CO 2 | Design algorithms using suitable data structure(s) |
| CO 3 | Compare various representations of a stack, queue, tree and graph |
| CO 4 | List real world applications of stacks, queues, trees and graphs |
| CO 5 | Apply appropriate data structure(s) to solve a given problem |
| CO 6 | Evaluate the time and space complexity of the given algorithm/program |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Apply appropriate data structures to solve the given problem |
| CO 2 | Design an efficient algorithm for the given problem and implement |
| CO 3 | Determine the time and space complexity of a given algorithm |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Compare the procedural and object-oriented paradigms |
| CO 2 | Use Classes, Objects, constructors, destructors etc. |
| CO 3 | Illustrate the concept of function overloading, operator overloading, inheritance, virtual functions and polymorphism |
| CO 4 | Apply exception handling |
| CO 5 | Demonstrate use of various OOPs concepts with the help of programs |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Apply methodology to perform field work |
| CO 2 | Identify and define real-world issues or problems |
| CO 3 | Analyze the data collected and propose solution to solve real-world problem |
| CO No. | Course Outcome |
|---|---|
| CO 1 | List India’s contributions to Computing |
| CO 2 | Apply Ancient Indian Mathematical concepts in Computing |
| CO 3 | Utilize Linguistic and Computational aspects of Sanskrit from IKS in Modern Computing |
| CO 4 | Describe Cryptographic techniques from IKS |
| CO 5 | Make use of Cybersecurity techniques from IKS |
| CO 6 | Illustrate the Role of IKS in Emerging Technologies |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Solve real world problems using appropriate relational data model |
| CO 2 | Construct E-R Model for given requirements and convert it into database tables |
| CO 3 | Write efficient SQL queries and use PL/SQL |
| CO 4 | Apply database management operations |
| CO 5 | Describe mechanisms for transaction management |
| CO 6 | Demonstrate understanding of database security |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Design E-R Model for given requirements and convert the same into database tables |
| CO 2 | Design and create relational database systems |
| CO 3 | Use SQL DDL and DML commands |
| CO 4 | Apply constructs in PL/PGSQL |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Write Python programs to solve a given problem |
| CO 2 | Choose appropriate data structures such as lists, dictionaries, tuples, and sets |
| CO 3 | Develop Python programs to implement the given small applications |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Navigate and utilize spreadsheet applications effectively for data organization and management |
| CO 2 | Apply formulas, functions and logical operations to automate tasks |
| CO 3 | Analyze and visualize data using charts, pivot tables and conditional formatting |
| CO 4 | Implement data validation, sorting and filtering for efficient data handling |
| CO 5 | Develop practical spreadsheet solutions for business scenarios like financial planning, inventory management and project management |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Learn implementation of object-oriented concepts with Java |
| CO 2 | Understand collection classes and interfaces |
| CO 3 | Know the process of application development using Graphical User Interface (GUI) |
| CO 4 | Acquire knowledge about handling databases using Java |
| CO 5 | Study web components for developing web applications |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Identify the key processes of data mining, data warehousing and knowledge discovery |
| CO 2 | Design data warehouse with dimensional modeling and apply OLAP operations |
| CO 3 | Identify appropriate data mining algorithms to solve real world problems |
| CO 4 | Compare and evaluate different data mining techniques like classification, prediction, clustering and association rule mining |
| CO 5 | Choose an appropriate method to perform exploratory analysis |
| CO 6 | Interpret results by carrying out data visualization and formal inference procedures |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Describe algorithms for process, memory, and disk scheduling |
| CO 2 | Apply technique for inter-process communication and Multithreading |
| CO 3 | Implement concept of critical-section |
| CO 4 | Compare and contrast deadlock avoidance and prevention |
| CO 5 | Use functions for file system management |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Apply the suitable algorithms to solve AI problems |
| CO 2 | Identify and apply suitable Intelligent agents for various AI applications |
| CO 3 | Build smart system using different informed search / uninformed search or heuristic approaches |
| CO 4 | Represent complex problems with expressive language of representation |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Explain the core issues in cloud computing such as security, privacy, and interoperability |
| CO 2 | Choose the appropriate technologies, algorithms, and approaches for the given application |
| CO 3 | Compare and contrast various cloud services |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Identify classes, objects, class members and relationships for a given problem |
| CO 2 | Design end to end applications using object-oriented constructs |
| CO 3 | Apply collection classes for storing java objects |
| CO 4 | Use Java APIs for program development |
| CO 5 | Handle abnormal termination of a program using exception handling |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Implement data mining tasks using R |
| CO 2 | Use the python packages to carry out data mining tasks |
| CO 3 | Perform data analysis and data visualization using python packages |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Implement algorithms for Process scheduling and Memory management |
| CO 2 | Describe process synchronization and multithreading |
| CO 3 | Compare and contrast the algorithms for memory management and its allocation policies |
| CO 4 | Use searching algorithms |
| CO 5 | Design a simple Expert system |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Describe the process of developing mobile applications |
| CO 2 | Create mobile applications on the Android Platform |
| CO 3 | Design and implement mobile applications involving data storage in SQLite database |
| CO 4 | Use location-based services while developing applications |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Describe the core features and concepts in Go |
| CO 2 | Write simple Go programs using functions |
| CO 3 | Apply defining methods and Go Interfaces |
| CO 4 | Use Goroutines and Channels |
| CO 5 | Explore Go Packages |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Comprehend Software Project Management Concepts |
| CO 2 | Use various tools for Software Project Management; schedule various activities in software projects |
| CO 3 | Track a project and manage changes |
| CO 4 | Apply Agile Project Management concepts |
| CO 5 | Analyze staffing process for team building and decision making |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Describe MIS, BPR, EMS |
| CO 2 | Compare MIS with BPR, DSS and EMS |
| CO 3 | Identify various ERP modules for a given application |
| CO 4 | List the applications of MIS in Manufacturing and service sectors |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Define Embedded Systems and the Internet of Things |
| CO 2 | Apply enabling technologies for developing IoT systems |
| CO 3 | Design simple IoT applications; analyze protocols for communication among IoT devices |
| CO 4 | Describe cloud-based IoT systems; comprehend security issues in IoT applications |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Describe the process of developing mobile applications |
| CO 2 | Create mobile applications on the Android Platform |
| CO 3 | Design and implement mobile applications involving data storage in SQLite database |
| CO 4 | Use location-based services while developing applications |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Write programs using features supported in GO |
| CO 2 | Handle errors and utilize Goroutines and Channels |
| CO 3 | Write programs on File handling |
| CO 4 | Compare and contrast features of GO with another object oriented languages |
| CO 5 | Design Simple IoT application |
| CO No. | Course Outcome |
|---|---|
| CO 1 | Demonstrate a sound technical knowledge of selected project topic |
| CO 2 | Apply techniques for project management |
| CO 3 | Create various documents used during the development of the project and a project report |














| SN | Name of Activity | Academic Year |
|---|---|---|
| 1. | CSR Activity under Pratibha Finishing School | 2025-26 |
| 2. | Day Celebration on Birth anniversary of Sir John McCarthy (Father of AI): Prompt Challenge Competition to create AI generated Videos | |
| 3. | Guest Lecture: (A) Career Guidance for Database Developer by Mr. Shahid Sayyed (Sr. Specialist at Synechron) (B) Hands on Training on Machine Learning Concept by Mr. Piyush Pundpal (Data Scientist at One Network Enterprises) (C) Java + MERN Stack Live hands on training workshop by Trainer: Pankaj Arora | |
| 4. | Screening Test for Entry level Students (FY BSc (CA)): A short screening to evaluate foundational knowledge and prepare you for upcoming subjects. | |
| 5. | SEBI Lecture by Mr. Amol Marekar (SEBI-Securities Market Trainer, NISM Certified, Investment Education Advocate): An insightful session introducing students to SEBI’s role in ensuring fair and transparent financial markets. | |
| 6. | Ticket to IT Activity (Rapid Chain Story, Talk Show, Open Mike, Tech Charades: Damm Sheras, Memory Stack, Introduce Yourself: Confidence Grooming): A dynamic ice-breaking activity series aimed at enhancing communication, memory, and personality development for IT beginners. | |
| 7. | Outdoor Management Training: Industrial Visit for PG Students to Khandi (Explored outdoor activities & gained the adventurous knowledge by Mr. Rajesh Kapade) |
| SN | Name of Activity | Academic Year |
|---|---|---|
| 1. | Seminar: Current Trends in Computer Technologies: “Agile and DevOps” by Mr. Manjul Solanke (Lead DevOps Engineer) & Mr. Rajesh Patankar (Automation Lead & Scrum Master (Agile Coach)) | 2024-25 |
| 2. | F.Y. B.Sc.(Computer Application) Orientation Program — Induction Program for U.G and P.G. Students (A structured induction to help students understand the course, campus culture, and opportunities ahead.) | |
| 3. | Alumni Lecture: (A) “Career Guidance” by Mr. Akash Murhe (Web Developer at Applot Solution Private Ltd.) (B) Alumni Lecture on “HyperAutomation” by Nikita Jain (Sr. Consultant at Protiviti Global Consulting Firm) | |
| 4. | Guest Lecture: (A) “Data Structures: Understanding the Algorithmic Power” by Mr. Sandesh Dumbre (Sr. Software Eng. at Telstra) (B) “Career Awareness about Study Abroad” by Mr. Aman Sayyed (Eyebright Global Services) (C) Career counselling session on Career after under graduation by Manish Patankar (Program Coordinator of MCA at PIBM) (D) Career in Startups by Mr. Rahul Bankar | |
| 5. | Parent Teacher’s Meet Regarding Student’s Progress — A collaborative meeting to discuss students’ academic progress and overall development. | |
| 6. | Builders of Modern Society Celebration: (A) Birth Anniversary of Sir C. D. Deshmukh (First Indian Governor of RBI & Ex. Finance Minister) (B) Birth Anniversary of Mr. Osamu Suzuki (Padma Vibhushan Awardee) | |
| 7. | Signature Activity 1: General Aptitude Test (“A quick test designed to measure core aptitude and analytical thinking.”) | |
| 8. | Signature Activity 2: (A) Workshop on Python & Angular JS by Mr. Akash Gole (Lead Frontend Developer at Dynasty Gaming and Media) (B) Workshop on “Dive in Web Technology via Frameworks (Python, Tkinter, and Databases)” by Ms. Asmita Gorse (Technical Trainer at GTT Barclays, Pune) | |
| 9. | Outdoor Management Training: Industrial Visit to Khandi for PG Students (Explored outdoor activities) | |
| 10. | Pragyan 2.0 — Pulse Pixel Competition: Pulse Pixel Video Making Competition | |
| 11. | Pragyan 2.0 — Groove on The Go Competition: E-Flyer Making Competition | |
| 12. | Pragyan 2.0 — Play with Clay Competition: Model Making Competition | |
| 13. | Pragyan 2.0 — Freeze The Moment Competition: Freeze The Moment Quiz Competition | |
| 14. | Vigyaan 2.0 Competition: Animation Movie Making Competition |
| SN | Name of Activity | Academic Year |
|---|---|---|
| 1. | Industrial Visit: (A) ISRO (“Our students had the opportunity to visit ISRO’s main laboratory, gaining inspiring exposure to India’s premier space research facility.”) (B) Barclays IT MNC (Educational Visit to give students major exposure to real working environment for women) | |
| 2. | Day Celebration Activity: (A) Ramdhari Singh Dinkar Birthday Celebration (Padma Bhushan and Sahitya Akademi Awardee) (B) Tribute to Mr. Karpoori Thakur (Bihar’s 11th Chief Minister, Bharat Ratna Awardee) (C) Bihar Diwas: Yuva Shakti Bihar ki Pragati (one minute talk activity) | 2023-24 |
| 3. | Guest Lecture: (A) Domains in Computer Networking and Ethical Hacking by Mr. Tejas Palaspagar (Testing Expert at Jetking Education Skill Institute) (B) Java Database Connectivity by Mr. Hitesh Wankhede (Prof. at CJC Classes, Akurdi) | |
| 4. | Alumni Lecture: Knowledge Impart Program on DevOps by Mr. Kiran Pyati (Project Manager at Infobeans Technologies) | |
| 5. | Add On Course: Add on Course on Mobile Application Development (“An add-on course designed to build practical skills in Mobile Application Development for real-world use.”) | |
| 6. | Pragyan — Pulse Pixel Competition: Pulse Pixel Video Making Competition | |
| 7. | Pragyan — Groove on The Go Competition: E-Flyer Making Competition | |
| 8. | Pragyan — Play with Clay Competition: Model Making Competition | |
| 9. | Vigyaan Competition: Rangoli Making Competition |
The B.Sc. (Regular) Department was established in 2016 with an initial intake of 19 students. Currently, the department caters to around 150 students, offering specializations in Statistics and Chemistry. The department was founded with the primary objective of fostering scientific aptitude, skills, and awareness among students, grounded in a strong foundation of basic sciences. The program is designed to cultivate a scientific temper, encouraging independent thought, logical reasoning, and the ability to make rational and informed decisions. It also promotes an interdisciplinary approach to knowledge, aiming to empower students to contribute meaningfully to a dynamic and evolving society.
Year of Establishment: 2016
Affiliated to Savitribai Phule Pune University, Pune
Intake: 120
B.Sc. (Statistics)
Eligibility: Higher secondary school certificate (10+2) or its equivalent examination with English & Mathematics & with any three science subjects such as Physics, Chemistry, Biology, Geography, Geology etc.
B.Sc. (Chemistry)
Eligibility: Higher secondary school certificate (10+2) or its equivalent examination with English & Mathematics & with any three science subjects such as Physics, Chemistry, Biology, Geography, Geology etc.
4 Years
| Year | Term I | Term II | Total |
|---|---|---|---|
| First | Total Credit | Total Credit | Term I + Term II |
| Second | 22 | 22 | 44 |
| Third | 22 | 22 | 44 |
| Fourth | 22 | 22 | 44 |
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| I | Theory | CHE-101 Fundamentals of Chemistry-I | 2 |
| I | Practical | CHE-102 Chemistry Practical-I | 2 |
| I | Theory | MTS-101 Algebra and Calculus-I | 2 |
| I | Practical | MTS-102 Mathematics Practical | 2 |
| I | Theory | STS-101 Univariate and Bivariate Data Analysis | 2 |
| I | Practical | STS-102 Statistics Practical-I | 2 |
| I | Practical | SECP-101-STS MS Excel for Data Analysis | 2 |
| I | Theory | VEC-101 : Environment Education-I | 2 |
| I | Theory | AEC : English | 2 |
| I | Theory | OE-115 – COM T – Financial Literacy-I | 2 |
| I | Theory | IKS-Generic | 2 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| I | Theory | CHE-101 Fundamentals of Chemistry-I | 2 |
| I | Practical | CHE-102 Chemistry Practical-I | 2 |
| I | Theory | BOT-101 Applied Aspects of Plant Sciences | 2 |
| I | Practical | BOT-102 Botany Practical | 2 |
| I | Theory | EVS-101 Fundamentals of Environmental Biology | 2 |
| I | Practical | EVS-102 Environmental Science Practical | 2 |
| I | Theory | VEC-101 : Environment Education-I | 2 |
| I | Theory | AEC : English | 2 |
| I | Theory | OE-115 – COM T – Financial Literacy-I | 2 |
| I | Theory | SEC-101-CHE Chemistry Laboratory Skills-I | 2 |
| I | Theory | IKS-Generic | 2 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| II | Theory | Fundamentals of Chemistry II | 2 |
| II | Practical | Chemistry Practical II | 2 |
| II | Theory | Algebra and Calculus II | 2 |
| II | Practical | Mathematics Practical | 2 |
| II | Theory | Theory of Probability and Discrete Probability Distributions | 2 |
| II | Practical | Statistics Practical II | 2 |
| II | Practical | STS Computational Statistics using MS EXCEL | 2 |
| II | Theory | Environment Education II | 2 |
| II | Theory | English | 2 |
| II | Theory | Financial Literacy-II | 2 |
| II | Practical | Sports and Fitness | 2 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| II | Theory | Fundamentals of Chemistry II | 2 |
| II | Practical | Chemistry Practical II | 2 |
| II | Theory | Plant Morphology | 2 |
| II | Practical | Practical based on BOT 151 T | 2 |
| II | Theory | Fundamentals of Environmental Physics and Geochemistry | 2 |
| II | Practical | Environmental Science Practical | 2 |
| II | Practical | Chemistry Laboratory Skills – II | 2 |
| II | Theory | Environment Education II | 2 |
| II | Theory | English | 2 |
| II | Theory | Financial Literacy – II | 2 |
| II | Practical | Sports and Fitness | 2 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| III | Theory | Discrete Probability Distributions | 2 |
| III | Theory | Continuous Probability Distributions | 2 |
| III | Practical | Statistics Practical – III | 2 |
| III | Practical | Statistical Computing using MS-EXCEL – I | 2 |
| III | Project | Field Project | 2 |
| III | Theory | Development of Statistics in India | 2 |
| III | Theory | Mathematics for Physical Science -I | 2 |
| III | Practical | Practical on Mathematics for Physical Science -I | 2 |
| III | Theory | Recent Trends in Marketing -III | 2 |
| III | Theory | Ability Enhancement Course AEC (Marathi) | 2 |
| III | Theory | Co-curricular Course – Health and Wellness | 2 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| III | Theory | Physical Chemistry-I | 2 |
| III | Theory | Inorganic Chemistry-I | 2 |
| III | Practical | Chemistry Practical- III | 2 |
| III | Theory | Environmental Microbiology | 2 |
| III | Project | Practical based on EVS 241 MN | 2 |
| III | Theory | Industrial Chemistry-I | 2 |
| III | Theory | Ancient Indian Chemistry | 2 |
| III | Project | Field Project | 2 |
| III | Theory | Recent Trends in Marketing -III | 2 |
| III | Theory | Ability Enhancement Course AEC (Marathi) | 2 |
| III | Theory | Co-curricular Course – Health and Wellness | 2 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| IV | Theory | Test of Significance and Statistical Methods | 2 |
| IV | Theory | Sampling Distribution and Exact Test | 2 |
| IV | Practical | Statistics Practical -IV | 2 |
| IV | Practical | Statistical Computing using MS-EXCEL – II | 2 |
| IV | Project | Community Engagement Project | 2 |
| IV | Practical | Descriptive Statistics using R-software | 2 |
| IV | Theory | Mathematics for Physical Science-II | 2 |
| IV | Practical | Practical On (A) Mathematics for Physical Science-II | 2 |
| IV | Theory | OE | 2 |
| IV | Theory | Marathi | 2 |
| IV | Not Declared | Co-curricular Course | 2 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| IV | Theory | Organic Chemistry-I | 2 |
| IV | Theory | Analytical Chemistry-I | 2 |
| IV | Practical | Chemistry Practical – IV | 2 |
| IV | Practical | Industrial Chemistry Practical-I | 2 |
| IV | Project | Community Engagement Project (CEP) | 2 |
| IV | Practical | Basic Software in Chemistry | 2 |
| IV | Theory | Solid Waste Management | 2 |
| IV | Practical | Practical on EVS 291 MN | 2 |
| IV | Theory | OE | 2 |
| IV | Theory | Marathi | 2 |
| IV | Not Declared | Co-curricular Course | 2 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| V | Theory | Distribution Theory – I | 2 |
| V | Theory | Theory of Estimation | 2 |
| V | Theory | Design and Analysis of Experiments | 2 |
| V | Theory | Statistical Process and Product Control | 2 |
| V | Theory | Operations Research – I | 2 |
| V | Theory | Regression Analysis | 2 |
| V | Practical | Practical Paper – I | 2 |
| V | Practical | Practical Paper – II | 2 |
| V | Practical | Practical Paper – III | 2 |
| V | Practical | Turbo C | 2 |
| V | Practical | Statistical Computing using R-software | 2 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| VI | Theory | Distribution Theory – II | 2 |
| VI | Theory | Testing of Hypothesis | 2 |
| VI | Theory | Sampling Theory | 2 |
| VI | Theory | Introduction to Survival Analysis | 2 |
| VI | Theory | Operations Research – II | 2 |
| VI | Theory | Stochastic Processes | 2 |
| VI | Practical | Practical Paper – IV | 2 |
| VI | Practical | Practical Paper – V | 2 |
| VI | Project | Project | 2 |
| VI | Practical | Introduction to Python (Practical Course) | 2 |
| VI | Practical | Data Analytics (Practical Course) | 2 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| V | Theory | Physical Chemistry -I | 2 |
| V | Theory | Analytical Chemistry-I | 2 |
| V | Practical | Physical Chemistry Practical-I | 2 |
| V | Theory | Inorganic Chemistry-I | 2 |
| V | Theory | Industrial Chemistry | 2 |
| V | Practical | Inorganic Chemistry Practical-I | 2 |
| V | Theory | Chemistry of Biomolecules | 2 |
| V | Theory | Introduction of Medicinal Chemistry | 2 |
| V | Theory | Environmental Chemistry | 2 |
| V | Practical | Organic Chemistry Practical-I | 2 |
| V | Theory | Organic Chemistry-I | 2 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| VI | Theory | Physical Chemistry – II | 2 |
| VI | Theory | Physical Chemistry – III | 2 |
| VI | Practical | Physical Chemistry Practical-II | 2 |
| VI | Theory | Inorganic Chemistry -II | 2 |
| VI | Theory | Inorganic Chemistry -III | 2 |
| VI | Practical | Inorganic Chemistry Practical-II | 2 |
| VI | Theory | Organic Chemistry-II | 2 |
| VI | Theory | Organic Chemistry III | 2 |
| VI | Project | Organic Chemistry Practical-II | 2 |
| VI | Theory | Introduction of Forensic Chemistry | 2 |
| VI | Practical | Analytical Chemistry-II | 2 |
| Total Credits: | 22 | ||
B.Sc. (Statistics)
B.Sc. (Chemistry)
After successful completion of B.Sc.(reg) Programme students will be able to:
| PO No | Outcomes |
|---|---|
| PO 1 | Digital Literacy: The course has been designed in such a way that a student gets software knowledge related to subjects such as Excel, R-Programming, C-Programming, Maxima, Scilab, Python, etc. |
| PO 2 | Environment & Sustainability: To prepare graduates who are not only statistically sound but also capable of using their appropriate statistical skills in interdisciplinary areas such as physics, chemistry, mathematics, finance, health, agriculture, government, business, industry, and telecommunication, biostatistics, etc. As a result, they can pursue their future career either in the core field or in the applied field of Statistics. |
| PO 3 | Disciplinary Knowledge: The proposed curriculum is expected to provide the students with a sound knowledge of Statistics covering various aspects. As a result, they will not only appear appropriate for pursuing higher studies in the subject but also develop skills to apply statistical know-how to a variety of real-life problems. |
| PO 4 | Problem Solving: The students will be able to analyze/handle different/various situations such as model fitting and algorithm writing and will be able to identify and conclude relevant resources to find their rational answers. |
| PO 5 | Communication Skills: As students have to do projects every year, they collect real-life data from the field. Here, these students interact with many people which builds their communication skills. This helps them in the future. |
| PO 6 | Team Work: The students have to complete a project in a group or team that develops the skill of working in a team which in turn develops their unity and integrity. During the completion of the project the students who are reserved, start making interaction with their teammates and other students. These students get desired objectives, motivation and inspiration from team members as a team. |
| PO 7 | Self-directed Learning: Students will be able to identify their learning needs and learning goals. They will be able to choose and implement appropriate learning strategies and evaluate learning outcomes (with or without the help of others). |
| PO 8 | Scientific Reasoning: The students will be able to analyze, interpret and draw appropriate conclusions from both quantitative and qualitative data. |
| PO 9 | Practical Approach: In the project, students have to model real problems and apply the appropriate methods that they learn in three years of the graduation program. |
| PO 10 | Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the science practices. |
Course Outcome
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CHE-101-T | Theory | Fundamentals of Chemistry-I | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To develop a foundational understanding of key chemical concepts such as the mole concept, atomic structure, organic chemistry, catalysis, and surface chemistry. | |||||
| 2 | To apply theoretical principles in solving chemical problems and real-life applications. | |||||
| Course Outcomes: | ||||||
| CO-1 | Recall the fundamental concepts of the mole concept, atomic structure, organic chemistry, catalysis, and surface chemistry | |||||
| CO-2 | Explain the principles of chemical stoichiometry, Hund’s rule, Aufbau principle and catalysis. | |||||
| CO-3 | Utilize the knowledge of the mole concept, atomic structure, factors affecting the reactivity of organic compounds, and surface chemistry. | |||||
| CO-4 | Apply the principles of the mole concept, atomic structure, organic reactivity, catalysis, and surface chemistry to solve the problems | |||||
| CO-5 | Evaluate the solutions based on their concentration, and organic structures based on their reactivity and surface chemistry | |||||
| CO-6 | Propose solutions to problems related to organic chemistry reactions, catalysis mechanisms, and atomic structure concepts, and apply them to real-world scenarios | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | SEC-101-CHE | Theory | Chemistry Laboratory Skills – I | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To create awareness about laboratory safety rules, hazards, and the importance of following standard safety procedures | |||||
| 2 | To familiarize students with common laboratory apparatus, equipment, reagents, and basic laboratory techniques. | |||||
| 3 | To develop skills in preparing reagents and chemical solutions of various concentrations accurately. | |||||
| 4 | To understand and explain standard laboratory practices, including the safe handling of apparatus, reagents, solvents, and solutions. | |||||
| Course Outcomes: | ||||||
| CO-1 | Know the Lab Safety | |||||
| CO-2 | Demonstrate laboratory apparatus, equipment, reagents and laboratory techniques | |||||
| CO-3 | Prepare reagents and solutions of various concentrations | |||||
| CO-4 | Explain standard safety guidelines, apparatus, reagents, solvents, solutions and laboratory techniques. | |||||
| CO-5 | Prepare solutions of various concentrations | |||||
| CO-6 | Design safe methods for laboratory techniques | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | EVS-101-T | Theory | Fundamentals of Environmental Biology | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To introduce students to the fundamental concepts of biology and its importance in the environmental context. | |||||
| 2 | To provide an understanding of the origin and evolution of life through geological times. | |||||
| 3 | To analyze the factors affecting the distribution of life on Earth. | |||||
| 4 | To comprehend the principles and systems of taxonomy. | |||||
| 5 | To explore ecological adaptations and the significance of bio-resources. | |||||
| Course Outcomes: | ||||||
| CO-1 | Describe the branches and scope of biology, emphasizing its environmental importance and Darwin’s contributions. | |||||
| CO-2 | Outline the origin and evolution of life and major evolutionary events, and analyse the current mass extinction crisis. | |||||
| CO-3 | Understand factors influencing the distribution of life and describe the characteristics of biogeographical zones. | |||||
| CO-4 | Explain taxonomic hierarchy and compare historical classification systems and species concepts. | |||||
| CO-5 | Identify ecological adaptations and assess the significance and threats to bio-resources. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | EVS-102-P | Practical | Environmental Science Practical – I | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To enable students to acquire practical fieldwork skills for documenting local flora and fauna, including identification techniques and biodiversity assessment methods. | |||||
| 2 | To provide students with a comprehensive understanding of plant and animal adaptations to various environmental conditions, emphasizing these adaptations’ evolutionary mechanisms and ecological significance. | |||||
| 3 | To equip students with taxonomic skills, including species identification, classification, and using taxonomic keys, to facilitate their participation in biodiversity research and conservation initiatives. | |||||
| 4 | To enable students to comprehend biogeographical concepts such as species distribution patterns, continental drift, and speciation processes, fostering an appreciation for the interconnectedness of geological, climatic, and evolutionary factors shaping biodiversity. | |||||
| Course Outcomes: | ||||||
| CO-1 | Demonstrate proficiency in fieldwork techniques for biodiversity surveys and ecological assessments. | |||||
| CO-2 | Exhibit a comprehensive understanding of plant and animal adaptations, enhancing interpretation of ecological interactions. | |||||
| CO-3 | Acquire species identification and classification proficiency, supporting biodiversity research and conservation efforts. | |||||
| CO-4 | Gain insight into biogeographical processes, facilitating interpretation of global biodiversity patterns. | |||||
| CO-5 | Apply knowledge of resource management for informed decision-making and conservation efforts. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | BOT-101-T | Theory | Basics of Plant Sciences | 2 | 2 | |
| Course Objective: | ||||||
| 1. | To provide students with a comprehensive understanding of plant sciences, including its subfields, significance, and applications in various industries such as agriculture, pharmaceuticals, biofuels, and environmental sustainability. | |||||
| 2. | To enable students to understand the concept of plant diversity, its importance, and the classification of plants into major groups like algae, fungi, bryophytes, pteridophytes, gymnosperms, and angiosperm | |||||
| 3. | To examine the economic relevance of various plant groups, such as algae, fungi, lichens, bryophytes, pteridophytes, gymnosperms, and angiosperms, and explore their uses in industries such as food, medicine, biofuels, and bioremediation. | |||||
| 4. | To study the structure, classification, and reproductive patterns of different plant groups with examples, helping students gain a deeper understanding of plant biology. | |||||
| 5. | To develop practical knowledge by exploring how plants contribute to diverse industries and environmental. | |||||
| Course Outcomes: | ||||||
| CO1 | By the end of the course, students will be able to understand and classify plants into major groups (algae, fungi, lichens, bryophytes, pteridophytes, gymnosperms, and angiosperms) based on their morphological and reproductive features. | |||||
| CO2 | Students will be able to identify and explain the economic significance of various plant groups, recognizing their applications in industries such as food, pharmaceuticals, biofuels, textiles, and environmental sustainability. | |||||
| CO3 | Students will gain the ability to describe the reproductive cycles and morphological characteristics of plants like algae, fungi, lichens, bryophytes, and others, with examples from groups such as Nostoc, Agaricus, Riccia, Azolla, Cycas, and others. | |||||
| CO4 | Students will understand the various applications of plant sciences in real-world scenarios such as environmental monitoring, bioremediation, medicine, and industrial processes like biofuel production, food processing, and landscaping. | |||||
| CO5 | By the conclusion of the course, students will be well-equipped to pursue careers or further education in fields related to plant biology, biotechnology, agriculture, environmental science, and various industries benefiting from plant-derived products and services. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | MTS-101 | Theory | Algebra and Calculus-I | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To introduce fundamental concepts of Algebra, integers, and polynomials. | |||||
| 2 | To develop understanding of real numbers, limits, continuity, and basic calculus concepts. | |||||
| Course Outcomes: | ||||||
| CO-1 | Understand the concepts of divisibility and compute GCD of integers using the Euclidean algorithm. | |||||
| CO-2 | Explain Fermat’s theorem and Euler’s phi function. | |||||
| CO-3 | Find roots of polynomials and relate roots with coefficients | |||||
| CO-4 | Classify real numbers and apply their properties. | |||||
| CO-5 | Understand and apply the concepts of limit and continuity. | |||||
| CO-6 | Analyze and interpret graphs of algebraic and transcendental functions using limits and continuity. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | STS-101-T | Theory | Univariate and bivariate data analysis | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To make students understand the basic concepts of descriptive statistics and data summarization | |||||
| 2 | To study measures of central tendency & dispersion and develop skill to compute them | |||||
| 3 | To understand shape characteristics of distributions through skewness & kurtosis | |||||
| 4 | To learn correlation and regression (linear & non-linear) for studying relationship between variables | |||||
| Course Outcomes: | ||||||
| 1 | Identify the appropriate scale of measurement for a particular characteristic under study | |||||
| 2 | Calculate and describe data through measures of central tendency and dispersion. | |||||
| 3 | Interpret the utilization of measures of central tendency and dispersion to compare groups | |||||
| 4 | Calculate and interpret coefficients of skewness and kurtosis | |||||
| 5 | Fit linear and non-linear regression models | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | STS-102-P | Practical | Statistics Practical -I | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To develop the ability to organize raw data | |||||
| 2 | To interpret statistical data | |||||
| 3 | To understand and apply sampling methods | |||||
| 4 | To compute and interpret summary statistics | |||||
| Course Outcomes: | ||||||
| CO-1 | Have knowledge of preparing the frequency distribution and presentation using tabular form | |||||
| CO-2 | Use various diagrammatic and graphical techniques to represent statistical data and interpret | |||||
| CO-3 | Analyze data pertaining to discrete variables and to interpret the results | |||||
| CO-4 | Compute various measures of central tendency, dispersion, skewness, and kurtosis | |||||
| CO-5 | Compute correlation coefficient for given data and interpret results | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | MTS-102 | Practical | Practical Based on MTS-101 Algebra and Calculus-I | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To provide hands-on experience in solving problems related to integers, polynomials, and real numbers | |||||
| 2 | To develop computational and analytical skills through practical applications of algebraic and calculus concepts. | |||||
| Course Outcomes: | ||||||
| CO-1 | Apply the Euclidean algorithm to find the GCD of integers and verify divisibility properties. | |||||
| CO-2 | Solve problems based on Fermat’s theorem and Euler’s phi function. | |||||
| CO-3 | Determine roots of polynomials and verify relationships between roots and coefficients. | |||||
| CO-4 | Illustrate properties of real numbers through numerical examples and problem solving. | |||||
| CO-5 | Compute limits and examine the continuity of various functions using practical methods. | |||||
| CO-6 | Analyze and interpret graphs of algebraic and transcendental functions with the help of limits and continuity concepts. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | SEC-101-STS | SEC | MS-EXCEL for Data Analysis | 2 | 2 | |
| Course Objective: | ||||||
| To introduce students to the basic features and operations of MS-Excel | ||||||
| To apply mathematical and conditional logic functions in Excel | ||||||
| To develop skills for representing data graphically in Excel | ||||||
| To equip students with the ability to summarize and analyze datasets | ||||||
| Course Outcomes: | ||||||
| 1 | Students will be familiar with MS-Excel. | |||||
| 2 | Students will be able to create spreadsheets, enter data, and maintain data | |||||
| 3 | Students will be able to handle data using existing MS-Excel functions. | |||||
| 4 | Students will be able to draw appropriate diagrams or graphs to the given data | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | IKS(Generic) | Theory | Indian Knowledge System | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To understand the nature of knowledge | |||||
| 2 | To understand the evolution of the scientific approach in the Indian subcontinent. | |||||
| 3 | To study contributions made by different people to the various branches of knowledge before modernity evolved in India. | |||||
| Course Outcomes: | ||||||
| 1 | The concept of the ancient intellectual knowledge tradition will be understood | |||||
| 2 | Developments in science from ancient times will be introduced. | |||||
| 3 | Information about human development will be understood. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CHE-151-T | Theory | Fundamentals of Chemistry-II | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To develop a foundational understanding of key chemical concepts focus on physical and chemical principles, including photochemistry, chemical kinetics, stereochemistry and periodicity | |||||
| 2 | To understand and apply concepts like the laws of photochemistry, reaction rates, equilibrium constants, and the principles of chemical bonding | |||||
| Course Outcomes: | ||||||
| CO1 | Recall and explain the fundamental principles and concepts from Photochemistry, Chemical Kinetics, Periodicity, Stereochemistry, and Chemical Bonding. | |||||
| CO2 | Identify experimental key concepts involved in Photochemistry, Chemical Kinetics, Periodicity, Stereochemistry, and Chemical Bonding | |||||
| CO3 | Draw conclusions about reaction mechanisms, kinetics, periodic trends, stereochemical relationships, and bonding properties. | |||||
| CO4 | Apply the principles of Photochemistry, Chemical Kinetics, Periodicity, Stereochemistry, and Chemical Bonding to solve complex problems and scenarios. | |||||
| CO5 | Evaluate the significance of photochemical reactions, kinetic processes, periodicity, bonding theories like VBT and MOT and stereochemical structures | |||||
| CO6 | Propose solutions, and contribute to the advancement of scientific knowledge applications | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | SEC-151 CHE (B)-P | Practical | Basics in Computer for Chemistry | 2 | 4 | |
| 1 | To Create and format chemistry documents and spreadsheets using Word, Excel, or Google tools. | |||||
| 2 | To learn chemistry software for drawing structures and its properties | |||||
| 3 | To summarize research and review articles in chemistry | |||||
| Course Outcomes: | ||||||
| CO 1 | Create and format chemistry documents and spreadsheets using Word, Excel, or Google tools. | |||||
| CO 2 | Design chemistry presentations with multimedia elements using PowerPoint or Google Slides. | |||||
| CO 3 | Utilize chemistry software for drawing structures and predicting compound properties. | |||||
| CO 4 | Explore and report on online chemistry learning resources like SWAYAM and NPTEL. | |||||
| CO 5 | Summarize research and review articles in chemistry with key components. | |||||
| CO 6 | Create and manage digital images and videos using tools like Paint and video recording software. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | STS-151-T | Theory | Theory of Probability and Discrete Probability Distributions | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To introduce the foundational concepts of probability theory | |||||
| 2 | To develop understanding of conditional probability, independence of events and Bayes’ Theorem | |||||
| 3 | To study discrete random variables and their probability distributions | |||||
| 4 | To learn standard discrete probability distributions | |||||
| Course Outcomes: | ||||||
| 1 | Familiar with basic concepts of random experiments, random variable, probability, etc. | |||||
| 2 | Get ideas regarding the use of probability in real life situations. Also, can find out the probability of real-life events | |||||
| 3 | Identify the nature of data using moments, skewness, kurtosis, etc. | |||||
| 4 | See the dependency of events using probability. | |||||
| 5 | Apply standard discrete probability distribution to different real situations | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | STS-152-P | Practical | Statistics Practical -II | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To fit line of regression, second-degree curve, and exponential curve. | |||||
| 2 | To construct bivariate probability distributions, marginal probability distribution, and conditional probability distribution | |||||
| 3 | To fit binomial distributions | |||||
| 4 | To compute probabilities of bivariate probability distributions | |||||
| 5 | To draw random samples from binomial distributions | |||||
| Course Outcomes: | ||||||
| 1 | Compute rank correlation and fit various regression models | |||||
| 2 | Construct and analyze joint, marginal and conditional probability distributions | |||||
| 3 | Calculate covariance and correlation measures | |||||
| 4 | Fit Binomial probability distribution to real life data | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | SEC-151-STS | Practical | Computational Statistics using MS-EXCEL | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To develop the ability to compute and interpret summary statistics | |||||
| 2 | To introduce the basic concepts of probability and model sampling | |||||
| 3 | To enable students to measure and analyze the relationship between variables | |||||
| 4 | To apply appropriate regression techniques | |||||
| Course Outcomes: | ||||||
| 1 | To analyze data pertaining to discrete variables and to interpret the results. | |||||
| 2 | To compute various measures of central tendency, dispersion, skewness, and kurtosis using MS-Excel and interpret the values of summary statistics. | |||||
| 3 | To summarize and analyze the data using MS-Excel. | |||||
| 4 | To apply standard discrete probability distribution to different real situations. | |||||
| 5 | To compute Correlation and fit regression to the real data using MS-Excel. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | MTS-151 | Theory | Algebra and Calculus-II | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To develop an understanding of matrix algebra, including matrix properties, operations, and various methods for computing inverses. | |||||
| 2 | To equip students with techniques for solving systems of linear equations and evaluating determinants using row-reduction methods and determinant properties. | |||||
| 3 | To introduce the concepts of differentiation through limits and build a clear understanding of the geometric and physical interpretations of derivatives. | |||||
| 4 | To strengthen students’ skills in higher-order derivatives and provide an integrated understanding of algebraic and calculus concepts. | |||||
| Course Outcomes: | ||||||
| CO-1 | To study matrix properties, algebraic properties, and methods for finding the inverse of a matrix.. | |||||
| CO-2 | To explore the solution of systems of linear equations and evaluate determinants by row reduction. | |||||
| CO-3 | To learn the properties of determinants and study the applications of matrices and determinants | |||||
| CO-4 | To learn how to find the derivative of a function using limits, and understand the geometrical and physical significance of derivatives. | |||||
| CO-5 | To explore methods to find the nth derivatives of functions. | |||||
| CO-6 | To generalize the comprehensive study of combined algebra and calculus. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | MTS-152 | Practical | Practical Based on MTS 151 Algebra and Calculus-II | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Develop practical skills in matrix operations, inverse computation, and echelon form conversion. | |||||
| 2 | Provide hands-on experience in solving linear systems and evaluating determinants. | |||||
| 3 | Strengthen practical understanding of differentiation using limits and derivative rules. | |||||
| 4 | Apply algebra and calculus concepts to real-world problems, including higher-order derivatives. | |||||
| Course Outcomes: | ||||||
| CO-1 | Perform matrix operations, compute inverses, and convert matrices to echelon forms using elementary row transformations. | |||||
| CO-2 | Solve systems of linear equations and evaluate determinants using row-reduction techniques and determinant properties. | |||||
| CO-3 | Apply matrices and determinants to practical problems in fields such as chemistry, electronics, and cryptography. | |||||
| CO-4 | Compute derivatives using first principles and apply differentiation techniques to solve practical mathematical problems. | |||||
| CO-5 | Apply Mean Value Theorems and related derivative-based results to analyze functions and interpret their behavior. | |||||
| CO-6 | Integrate the use of algebraic and calculus methods to solve multi-step, application-oriented problems. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | BOT-151-T | Theory | Plant Morphology | 2 | 2 | |
| Course Objective: | ||||||
| 1. | To introduce students to the fundamental concepts of plant morphology, focusing on root, stem, leaf, inflorescence, flower, fruit, and seed structures, their modifications, and functions in various plant species. | |||||
| 2. | To Explore Plant Organ Modifications: Various modifications in plant organs (roots, stems, leaves, etc.) and understand their adaptive functions in response to environmental conditions, ecological interactions, and plant survival strategies | |||||
| 3. | To develop an understanding of the complex structure of flowers, floral symmetry, and the various types of inflorescences, along with their role in reproduction and pollination strategies. | |||||
| 4. | To provide students with practical knowledge of the diverse plant structures through lab work and real-life examples, enabling them to identify and categorize plants based on their morphological traits. | |||||
| 5. | To encourage critical thinking about plant adaptations to different environments, linking morphology with ecological and evolutionary perspectives. | |||||
| Course Outcomes: | ||||||
| CO1 | Students will be able to identify, describe, and differentiate between the various types of plant organs (roots, stems, leaves, flowers) and their modifications, based on morphological traits. | |||||
| CO2 | Students will develop the ability to analyze how specific morphological features of plants such as modified roots, stems, and leaves serve particular ecological functions, enhancing their survival in various habitats | |||||
| CO3 | Students will be able to explain the morphology of flowers and inflorescences, including the different types and structures of floral whorls and their roles in the plant’s reproductive process. | |||||
| CO4 | Students will gain a comprehensive understanding of the morphology of fruits and seeds, enabling them to distinguish between different types and understand their role in seed dispersal and plant reproduction. | |||||
| CO5 | By the end of the course, students will have the skills to examine plant specimens in the field and laboratory, classifying them based on morphological features and demonstrating an understanding of plant function and evolution. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | EVS-151-T | Theory | Fundamentals of Environmental Physics and Geochemistry | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To equip students with a fundamental understanding of environmental chemistry principles and their implications for the environment. | |||||
| 2 | To explore the chemical interactions within and between different environmental segments like the atmosphere, hydrosphere, and biosphere. | |||||
| 3 | To analyze the chemistry of various environmental pollutants and their impact on living organisms. | |||||
| 4 | To introduce green chemistry principles and their potential for mitigating environmental issues. | |||||
| 5 | To develop analytical skills for environmental sample analysis using various techniques. | |||||
| 6 | To gain insights into the role of environmental physics in understanding environmental processes. | |||||
| Course Outcomes: | ||||||
| CO-1 | Students will be able to define environmental chemistry and its scope, explaining the interconnectedness of environmental segments. | |||||
| CO-2 | Students will be able to describe the chemical aspects of biogeochemical cycles and their significance in maintaining environmental balance. | |||||
| CO-3 | Students will be able to identify and analyze the chemical reactions occurring in the atmosphere, including those related to major pollutants and climate change. | |||||
| CO-4 | Students will be able to explain the behaviour and impact of heavy metals like Pb, Hg, Cd, and As on human health and the environment. | |||||
| CO-5 | Students will be able to differentiate between various types of surfactants and food additives, evaluating their environmental effects. | |||||
| CO-6 | Students will be able to perform basic environmental analysis using solution concentration measurements, titrimetric methods, and instrumental techniques (pH meter, conductivity meter). | |||||
| CO-7 | Students will be able to explain fundamental concepts of environmental physics, including heat, mass, and energy transfer, radiation types, and the role of Gibbs Energy in environmental processes. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | EVS-152-P | Practical | Environmental Science Practical II | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Develop practical skills in environmental sample collection, preservation, and analysis. | |||||
| 2 | Provide hands-on experience with various techniques used for environmental monitoring. | |||||
| 3 | Enhance understanding of the theoretical concepts covered in lectures through practical application. | |||||
| Course Outcomes: | ||||||
| CO-1 | Demonstrate knowledge of laboratory safety rules and proper handling of laboratory equipment. | |||||
| CO-2 | Collect and preserve water and soil samples using appropriate techniques for accurate analysis. | |||||
| CO-3 | Proficient in measuring basic water quality parameters like pH, electrical conductivity, alkalinity, total hardness, chlorides, TDS, TSS, and TS. | |||||
| CO-4 | Determine soil pH, electrical conductivity, and organic content. | |||||
| CO-5 | Develop skills in identifying common food adulterants. | |||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | BOT-102-P | Practical | Practical Based on BOT-101-T | 2 | 4 |
| Course Objective: | |||||
| 1 | To enable students to understand the morphology and classification of lower and higher plant groups through direct observation and study of specimens. | ||||
| 2 | To develop practical skills in microscopic and macroscopic examination of algae, fungi, bryophytes, pteridophytes, gymnosperms, and angiosperms. | ||||
| 3 | To create awareness about the economic, ecological, and industrial importance of various plant groups. | ||||
| 4 | To inculcate scientific temperament through hands-on learning, field observation, and data interpretation. | ||||
| 5 | To provide a foundation for further studies in taxonomy, ecology, and applied botany through experiential learning. | ||||
| Course Outcomes: | |||||
| CO-1 | Identify and classify major groups of plants from algae to angiosperms based on their morphological and reproductive features. | ||||
| CO-2 | Prepare and examine slides of different plant structures under the microscope and record their observations accurately. | ||||
| CO-3 | Explain the applications and significance of plants and plant products in various industries such as food, pharmaceuticals, cosmetics, and biofuel. | ||||
| CO-4 | Differentiate between various plant types (e.g., dicots and monocots) and understand their structural adaptations and functions. | ||||
| CO-5 | Demonstrate awareness of plant diversity and its role in sustainability, bioremediation, and carbon sequestration. | ||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CHE-201-T MJ | Theory | Physical Chemistry-I | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To familiarize students with the fundamental definitions, laws of thermodynamics, electrolytic conductance, and phase equilibrium. | |||||
| 2 | To develop conceptual understanding of rate laws for higher-order reactions, thermodynamic parameters such as entropy and free energy, ionic conductance, and phase diagrams. | |||||
| 3 | To enhance problem-solving skills by applying equations such as the Arrhenius equation, entropy change formulas, conductance laws. | |||||
| Course Outcomes: | ||||||
| CO-1 | Remember definitions, laws, and formulas related to reaction kinetics, thermodynamics, electrolytic conductance, and phase equilibrium. | |||||
| CO-2 | Understand the rate laws of third-order reactions, thermodynamic concepts like entropy and free energy, ionic conductance, and phase diagrams. | |||||
| CO-3 | Solve numerical problems using the Arrhenius equation, entropy changes, conductance laws, phase rule etc . | |||||
| CO-4 | Compare methods for determining reaction order, thermodynamic processes, and conductance and phase systems. | |||||
| CO-5 | Assess reaction mechanisms, thermodynamic feasibility, and conductance behavior of electrolytes. | |||||
| CO-6 | Summarize the effect of temperature on reaction rate, phase stability, or ion mobility in solution. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CHE-202-T | Theory | Inorganic Chemistry | 2 | 2 | |
| Course Objective: | ||||||
| 1. | To build a systematic understanding of fundamental concepts of Coordination compound and isomerism in it. | |||||
| 2. | Difference in crystal field and valence bond theory of coordination compounds. | |||||
| Course Outcomes: | ||||||
| CO-1 | Learn key terms and concepts such as types of ligands, isomerism, hybridization, d-orbital shapes, and theories like VBT and CFT. Summarize the coordination compounds according to their geometry, spin state, and ligand environment using CFT and VBT concepts | |||||
| CO-2 | Explain the principles of coordination bonding, types of isomerism, and the structural implications of VBT and CFT in coordination compounds | |||||
| CO-3 | Apply VBT and CFT to predict geometry, magnetic properties, and hybridization of coordination complexes | |||||
| CO-4 | Compare types of isomerism and interpret orbital splitting patterns in octahedral, tetrahedral, and square planar complexes. | |||||
| CO-5 | Determine the magnetic moment, ligand field strength and geometry of complexes. | |||||
| CO-6 | Summarize the coordination compounds according to their geometry, spin state, and ligand environment using CFT and VBT concepts | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CHE-201-T | IKS (Theory) | Ancient Indian Chemistry | 2 | 2 | |
| Course Objective: | ||||||
| 1. | Comprehend industrial chemical processes and environmental standards. | |||||
| 2. | Implement process and unit operation principles in industry applications. | |||||
| 3. | Develop sustainable and energy-efficient chemical production systems. | |||||
| Course Outcomes: | ||||||
| CO-1 | Know the Indian Knowledge System and its significance in the protection of traditional knowledge. | |||||
| CO-2 | Understand the need of the Indian Knowledge System (IKS) and significance of the ancient Indian Chemistry. | |||||
| CO-3 | Relate the various concepts of ancient chemistry with the concepts of modern Chemistry. | |||||
| CO-4 | Organize the contributions made by the ancient Indians in the field of Science and related concepts. | |||||
| CO-5 | Evaluate the contribution of Indians in the development of chemistry. | |||||
| CO-6 | Outline the chemistry heritage of ancient India. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CHE-221-T | VSC (Theory) | Industrial Chemistry-I | 2 | 2 | |
| Course Objective: | ||||||
| 1. | Understand key industrial chemistry processes, materials, and pollution norms. | |||||
| 2. | Apply unit operations and process knowledge to real-world chemical production. | |||||
| 3. | Design sustainable, energy-efficient, and eco-friendly chemical manufacturing systems. | |||||
| Course Outcomes: | ||||||
| CO-1 | Remember the definitions, industrial processes, pollution norms, raw materials, and key chemical manufacturing techniques used in large- and small-scale industries. | |||||
| CO-2 | Understand the principles behind unit operations, pollution control technologies, green chemistry approaches, and the roles of industrial and plant chemists. | |||||
| CO-3 | Apply knowledge of industrial processes like distillation, crystallization, and polymerization to real-world chemical production systems | |||||
| CO-4 | Compare unit operations and unit processes, renewable vs. non-renewable resources, and heavy vs. fine chemical manufacturing. | |||||
| CO-5 | Assess the environmental impact of industrial processes by interpreting pollution control standards (CPCB, EPA) and recommending improvements through green chemistry. | |||||
| CO-6 | Design sustainable chemical production workflows that incorporate energy-efficient unit operations and eco-friendly purification methods for fine chemicals. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CHE-231 | Field Project (FP) | Field Project | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Field-based experiential learning | |||||
| 2 | Real-life problems solving skills | |||||
| 3 | Interactive team building and in team working skills | |||||
| Course Outcomes: | ||||||
| CO-1 | Learn the fundamental chemistry concepts to real-world environmental and community | |||||
| CO-2 | Understand the appropriate methodologies for collecting chemical and environmental data through fieldwork | |||||
| CO-3 | Apply the chemistry concepts to real life problems or environments | |||||
| CO-4 | Analyse the experimental or observational data to derive meaningful conclusions about local chemical or environmental conditions | |||||
| CO-5 | Evaluate local problems through a scientific lens and suggest chemistry-based solutions or awareness strategies. | |||||
| CO-6 | Prepare a scientific report and presentations based on their findings. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CHE-203-P MJP | Practical | Chemistry Practical- III | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To build practical skills in performing experiments for determining reaction order, measuring heat changes, calculating cell constants, and synthesizing coordination compounds. | |||||
| 2 | To encourage critical evaluation of experimental accuracy by comparing results with theoretical values, validating Beer’s Law, and assessing coordination complex properties such as color and magnetic behavior. | |||||
| Course Outcomes: | ||||||
| CO-1 | Know the experimental procedures, formulas, and theoretical principles related to kinetics, thermodynamics, conductance, and coordination chemistry. | |||||
| CO-2 | Understand the principles behind rate laws, enthalpy changes, conductometric titrations, colorimetry, and coordination complex formation. | |||||
| CO-3 | Perform laboratory experiments to determine reaction order, heat changes, cell constants, and synthesize coordination compounds. | |||||
| CO-4 | Analyze the reaction rates, calculate thermodynamic parameters, determine ligand ratios, and analyze chromatographic separations. | |||||
| CO-5 | Evaluate the accuracy of results by comparing with theoretical values, validate Beer’s Law, and evaluate coordination complex properties like color and magnetism. | |||||
| CO-6 | Design experiments for synthesis, analysis, and characterization of coordination compounds. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | EVS-241 MN | Theory | Environmental Microbiology | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To introduce students to the role of microorganisms in the environment. | |||||
| 2 | To understand the diversity and classification of environmental microorganisms. | |||||
| 3 | To explore the ecological principles underlying microbial communities in various ecosystems | |||||
| 4 | To investigate the significance of microorganisms in biogeochemical cycles. | |||||
| 5 | To study the applications of environmental microbiology in waste treatment, bioremediation, and environmental monitoring. | |||||
| 6 | To highlight the relationship between human activities and microbial health in the environment. | |||||
| Course Outcomes: | ||||||
| CO-1 | Students will demonstrate an understanding of the role of microorganisms in environmental processes and ecosystems. | |||||
| CO-2 | Students will identify and classify various microorganisms based on their environmental function. | |||||
| CO-3 | Students will analyze the microbial mechanisms involved in nutrient cycling and waste degradation. | |||||
| CO-4 | Students will evaluate the impact of microorganisms in natural and polluted environments. | |||||
| CO-5 | Students will apply environmental microbiology concepts in real-world contexts such as pollution control, waste management, and bioremediation. | |||||
| CO-6 | Students will develop practical skills in laboratory techniques for studying environmental microbes. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | EVS 242 MNP | Practical | Practical Based on EVS 242 MN | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To familiarize students with the fundamental techniques of environmental microbiology. | |||||
| 2 | To develop practical skills in isolating and identifying microorganisms from different environments. | |||||
| 3 | To understand the role of microorganisms in various ecological processes. | |||||
| 4 | To enable students to analyze microbial diversity and their ecological interactions. | |||||
| 5 | To study the application of microbiological techniques in environmental management | |||||
| 6 | To equip students with skills for conducting microbiological research and analysis. | |||||
| CO-1 | Perform basic and advanced microbiological techniques relevant to environmental science. | |||||
| CO-2 | Identify and isolate microorganisms from various environmental samples. | |||||
| CO-3 | Analyze microbial interactions in different ecosystems. | |||||
| CO-4 | Evaluate the role of microbes in biodegradation and bioremediation. | |||||
| CO-5 | Apply microbiological methods to study water, air, and soil quality. | |||||
| CO-6 | Demonstrate competence in maintaining and handling microbial cultures | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | STS-201-MJ | Theory | Discrete Probability distributions | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To develop an understanding of discrete and bivariate probability distributions and their fundamental properties. | |||||
| 2 | To enable students to derive and compute moments, moment generating functions, cumulant generating functions, and parameters of various distributions. | |||||
| 3 | To train students to determine conditional expectations, examine independence and correlation between variables, and solve problems related to different probability distributions. | |||||
| Course Outcomes: | ||||||
| CO-1 | Obtain the moments, moments generating functions, cumulant generating function for the bivariate random variable | |||||
| CO-2 | Compute the conditional expectation, independence, correlation between two variables. | |||||
| CO-3 | Identify the different discrete probability distributions. | |||||
| CO-4 | Calculate the parameters of the different distributions. | |||||
| CO-5 | Solve the problems related to the different distributions. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | STS-202-MJ | Theory | Continuous Probability distributions | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To provide a thorough understanding of the theory and properties of continuous univariate and bivariate probability distributions. | |||||
| 2 | To develop the ability to derive and interpret moments, moment generating functions, cumulant generating functions, and related statistical measures. | |||||
| 3 | To enable students to identify appropriate continuous distributions and apply them in solving theoretical and practical statistical problems. | |||||
| Course Outcomes: | ||||||
| CO-1 | Understand the concept of continuous univariate distribution. | |||||
| CO-2 | Obtain the moments, moments generating function, cumulant generating function and other terms related to the continuous univariate distribution. | |||||
| CO-3 | Compute the moments, moments generating function, cumulant generating function and other terms related to the continuous bivariate distribution. | |||||
| CO-4 | Identify and solve the problems related to different continuous univariate distribution. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | STS-201-IKS | Theory | Evolution/ Development of Statistics in India | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To understand the historical development and role of statistics in India. | |||||
| 2 | To explore the use of probability and statistical concepts in ancient times. | |||||
| 3 | To gain knowledge of major statistical organizations and offices functioning in India. | |||||
| Course Outcomes: | ||||||
| CO-1 | Understand the role of statistics in the history of India. | |||||
| CO-2 | Use of probability in ancient times. | |||||
| CO-3 | Different Statistical organizations and offices in India. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | STS-203-MJ | Practical | Statistics Practical III | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To fit various discrete and continuous probability distributions and to study various real life situations. | |||||
| 2 | To identify the appropriate probability model that can be used. | |||||
| Course Outcomes: | ||||||
| CO-1 | Fit appropriate discrete and continuous probability distributions to real-life data | |||||
| CO-2 | Identify and apply suitable probability models for different types of statistical situations. | |||||
| CO-3 | Interpret the results obtained from fitted models to draw meaningful statistical conclusions. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | STS-221- VSCP | Practical | Statistical Computing By Using MS EXCEL-I | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To enable students to apply MS Excel for statistical computation and analysis of various probability distributions. | |||||
| 2 | To develop practical skills in fitting discrete and continuous probability distributions and computing expected frequencies. | |||||
| 3 | To provide hands-on experience in visualizing probability distributions and performing model sampling using Excel tools and functions. | |||||
| Course Outcomes: | ||||||
| CO-1 | Fit Binomial, Poisson, Negative Binomial, and Normal distributions and compute their expected frequencies using MS Excel. | |||||
| CO-2 | Calculate probability values for discrete and continuous distributions through Excel-based computation and Construct and interpret probability mass function (p.m.f.) and probability density function (p.d.f.) curves.. | |||||
| CO-3 | Perform model sampling from Exponential and Normal distributions using distribution functions and Box–Muller transformation methods. | |||||
| CO-4 | Apply Excel as an effective tool for statistical data analysis and visualization in real-life contexts. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | STS-231-FP | Practical | Field Project | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To provide practical exposure to the application of statistical methods through fieldwork. | |||||
| 2 | To develop teamwork and project management skills. | |||||
| 3 | To enable students to apply theoretical knowledge in real-life situations and prepare a project report. | |||||
| Course Outcomes: | ||||||
| CO-1 | Students should be able to work in a team. | |||||
| CO-2 | Students should be able to learn to convert theory into practice. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | MTS-241MN: (A) | Theory | Mathematics for Physical Science-I | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To understand multivariable functions and apply partial differentiation techniques. | |||||
| 2 | To apply exact/inexact differentials, chain rule, and total derivatives in variable transformations. | |||||
| 3 | To develop skills in vector algebra and solve geometric problems involving lines, planes, and spheres. | |||||
| 4 | To apply vector calculus-gradient, divergence, curl, and related operations—to physical and mathematical problems. | |||||
| Course Outcomes: | ||||||
| CO-1 | Demonstrate a clear understanding of functions of several variables and apply partial differentiation techniques to solve multivariable problems. | |||||
| CO-2 | Analyse and distinguish between exact and inexact differentials and apply the chain rule and total derivatives in changing variables. | |||||
| CO-3 | Perform operations with vectors, including addition, scalar multiplication, and determination of magnitudes and angles between vectors. | |||||
| CO-4 | Solve geometric problems using vector methods, including finding equations and distances related to lines, planes, and spheres. | |||||
| CO-5 | Apply differentiation and integration techniques to vector functions and interpret physical problems involving vector fields. | |||||
| CO-6 | Evaluate and apply vector calculus operators gradient, divergence, and curl and use related vector identities in solving applied mathematical problems. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | MTS-242MN: (A) | Practical | Practical Based on MTS 241MN:(A)Mathematics for Physical Science-I | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Develop practical skills in evaluating multivariable functions and performing partial differentiation. | |||||
| 2 | Provide hands-on experience in applying exact/inexact differentials, chain rule, and total derivatives. | |||||
| 3 | Build proficiency in vector algebra through practical computation and geometric applications. | |||||
| 4 | Strengthen understanding of vector calculus by computing gradient, divergence, curl, and solving applied vector problems. | |||||
| Course Outcomes: | ||||||
| CO-1 | Evaluate functions of several variables and compute partial derivatives through practical exercises. | |||||
| CO-2 | Apply exact and inexact differentials, and verify chain rule and total derivatives in variable transformations. | |||||
| CO-3 | Perform vector operations and solve geometric problems involving lines, planes, and spheres. | |||||
| CO-4 | Compute and interpret vector calculus operators—gradient, divergence, and curl—in physical contexts. | |||||
| CO-5 | Apply differentiation and integration techniques to vector functions to analyze vector fields. | |||||
| CO-6 | Use vector identities and multivariable calculus tools to solve applied mathematical and physical science problems. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CHE-252-T MJ | Theory | Analytical Chemistry-I | 2 | 2 | |
| Course Objectives: | ||||||
| 1 | To develop understanding of the principles of various analytical techniques such as titrations, chromatographic separation, and solvent extraction. | |||||
| 2 | To train students in the use of standard analytical instruments and techniques such as colorimetry, chromatography, and extraction. | |||||
| 3 | To enhance analytical interpretation skills by analyzing titration curves, calibration plots, chromatograms, and extraction efficiencies. | |||||
| Course Outcomes: | ||||||
| CO-1 | Learn concepts, definitions, and reagents used in volumetric analysis, colorimetry, chromatography, and solvent extraction. | |||||
| CO-2 | Explain the principles of titrations, Beer-Lambert law, chromatographic separation, and solvent extraction mechanisms | |||||
| CO-3 | Use standard analytical techniques to determine concentrations of substances through titration, colorimetry, chromatography, and extraction. | |||||
| CO-4 | Interpret titration curves, calibration plots, chromatograms, and extraction efficiencies to assess analytical results. | |||||
| CO-5 | Compare the accuracy, precision, and suitability of analytical techniques like redox titrations vs. complexometry or paper chromatography vs. TLC. | |||||
| CO-6 | Perform an analytical procedure of titrimetric, colorimetric, or extraction methods to determine unknown concentrations in a sample. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CHE-271 | Practical | Industrial Chemistry Practical – I | 2 | 2 | |
| Course Objectives: | ||||||
| 1 | To develop understanding of the principles of various analytical techniques such as titrations, chromatographic separation, and solvent extraction. | |||||
| 2 | To train students in the use of standard analytical instruments and techniques such as colorimetry, chromatography, and extraction. | |||||
| 3. | To enhance analytical interpretation skills by analyzing titration curves, calibration plots, chromatograms, and extraction efficiencies. | |||||
| Course Outcomes: | ||||||
| CO-1 | Learn basic concepts of industrial preparations, qualitative estimations, and pollution control techniques used in chemical laboratories and industries | |||||
| CO-2 | Explain the principles behind organic synthesis, water hardness estimation, and environmental sampling methods including their industrial significance. | |||||
| CO-3 | Demonstrate the preparation of industrially important compounds like paracetamol and dyes, and perform titrimetric analysis for water and soil quality assessment. | |||||
| CO-4 | Compare experimental results to evaluate chemical purity, water salinity, and environmental parameters using field and lab-based methods. | |||||
| CO-5 | Evaluate the efficiency of pollution indicators, safety protocols, and synthetic routes based on lab outcomes and industrial practices. | |||||
| CO- 6 | Design and present a project/report synthesizing learnings from industrial visits and practical’s to propose improvements in industrial or environmental chemical practices. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CHE-251 | Theory | Organic Chemistry-I | 2 | 2 | |
| Course Objectives: | ||||||
| 1 | Understand and explain fundamental organic chemistry concepts — including acidity, basicity, oxidation–reduction processes, reaction mechanisms, and stereochemistry. | |||||
| 2 | Analyze and predict reactivity and mechanisms — focusing on halogenated hydrocarbons, nucleophilic substitution, oxidation–reduction reactions, and stereochemical behavior in cyclic and substituted systems. | |||||
| 3. | Design and evaluate synthetic strategies — by selecting appropriate reagents, conditions, and stereochemical considerations to achieve desired organic transformations. | |||||
| Course Outcomes: | ||||||
| CO-1 | Recall basic concepts of acidity, basicity, reaction mechanisms, oxidation, reduction, and stereochemistry. | |||||
| CO-2 | Explain the mechanisms of organic reactions involving halides, oxidizing and reducing agents, and stereochemical outcomes in cyclic systems. | |||||
| CO-3 | Apply knowledge of acidity, basicity, nucleophilic substitution, oxidation, reduction, and stereochemical principles to predict the behavior of organic compounds. | |||||
| CO-4 | Analyze reaction mechanisms, reactivity trends of halogenated hydrocarbons, and stability of substituted cyclohexane conformations. | |||||
| CO-5 | Evaluate the choice of reagents and reaction conditions for achieving specific transformations in organic synthesis. | |||||
| CO- 6 | Develop synthetic strategies using organic reactions and stereochemical concepts. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | SEC-201 | Practical | Basic Software in Chemistry | 2 | 2 | |
| Course Objectives: | ||||||
| 1 | Develop Computational Skills for Chemical Data Analysis: Enable students to use basic software tools (e.g., Excel, ChemDraw, Origin, or Python-based tools) to organize, analyze, and interpret chemical data accurately. | |||||
| 2 | Introduce Molecular Modeling and Visualization Software: Familiarize students with chemical drawing and molecular modeling software to visualize molecular structures and understand structure–property relationships. | |||||
| 3. | Promote Application of Software in Experimental and Theoretical Chemistry: Train students to apply computational and statistical software for tasks such as reaction modeling, spectroscopy analysis, and thermodynamic calculations to support laboratory and research work. | |||||
| Course Outcomes: | ||||||
| CO-1 | Name and draw structures of diverse organic compounds and determine their basic properties. | |||||
| CO-2 | Illustrate key organic reactions (2,4-DNP, aldol, phthalimide) and their mechanisms. | |||||
| CO-3 | Understand the fundamentals of computational chemistry (modeling, optimization, structure-property). | |||||
| CO-4 | Build, analyze, and compare 3D molecular structures using visualization software. | |||||
| CO-5 | Interpret periodic trends and predict chemical behavior using online resources. | |||||
| CO-6 | Perform virtual titrations, solubility and basic thermodynamic calculations using online tools. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CHE-281 | Field Visit | Community Engagement Project (CEP) | 2 | 2 | |
| Course Objectives: | ||||||
| 1 | To sensitize students towards societal needs | |||||
| 2 | To promote citizenship behaviour, and contribute to community well-being using chemistry knowledge | |||||
| 3. | To spread awareness regarding safe use of chemicals and environment safety | |||||
| Course Outcomes: | ||||||
| CO-1 | Identify the chemical aspects of local community issues such as water quality, waste management, or household chemical safety | |||||
| CO-2 | Understand the societal issues and can provide a scientific solution | |||||
| CO-3 | Apply chemistry knowledge to promote awareness about safe chemical practices, sustainability, and green alternatives in daily life. | |||||
| CO-4 | Analyse the effectiveness of community engagement activities based on feedback and participation data.. | |||||
| CO-5 | Assess societal issues through group-based outreach and community interactions. | |||||
| CO-6 | Plan chemistry-related awareness activities such as demonstrations, campaigns, or surveys in schools or local communities. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CHE-253-P MJP | Practical | Chemistry Practical – IV | 2 | 2 | |
| Course Objectives: | ||||||
| 1 | To develop understanding of the underlying principles of organic reactions, separation techniques, and titration methods used in qualitative and quantitative organic analysis. | |||||
| 2 | To train students in performing organic synthesis, separation of binary mixtures, and quantitative estimations using volumetric and chromatographic methods. | |||||
| 3. | To enhance analytical skills in identifying and differentiating organic functional groups, interpreting chromatograms, and analyzing titration results for qualitative and quantitative assessment. | |||||
| Course Outcomes: | ||||||
| CO-1 | Remember the classification, ingredients, and historical background of cosmetics and perfumes. | |||||
| CO-2 | Explain the principles behind organic reactions, separation techniques, and titration methods used in qualitative and quantitative analysis. | |||||
| CO-3 | Perform organic synthesis, separation of binary mixtures, and estimations using volumetric and chromatographic methods in laboratory settings. | |||||
| CO-4 | Differentiate between organic functional groups in mixtures, interpret chromatograms, and analyze titration results to identify and quantify substances. | |||||
| CO-5 | Assess the purity and identity of synthesized or separated compounds using melting point, TLC, and confirmatory tests; validate volumetric results through standardization. | |||||
| CO- 6 | Execute multi-step analytical procedures combining organic preparation, separation, and titration. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | EVS 291 MN | Theory | Solid Waste Management | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To understand basic concepts of solid waste and its impacts on the environment and human health. | |||||
| 2 | To study challenges and issues in the management of solid waste | |||||
| 3 | To explore different waste management strategies to preserve the quality of the environment. | |||||
| 4 | To understand the concept of waste-to-energy. | |||||
| Course outcomes | ||||||
| CO-1 | To identify various sources of solid waste | |||||
| CO-2 | To be aware of the collection and transportation methods for solid waste | |||||
| CO-3 | To analyse the impacts of solid waste disposal | |||||
| CO-4 | To be mindful of the 4 R concept followed in everyday life. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | EVS 292 MNP | Practical | Practical EVS291MN | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To Understand and Categorise Waste | |||||
| 2 | To Apply Waste Reduction Techniques | |||||
| 3 | To Design Waste Management Systems | |||||
| 4 | To Conduct Field Studies | |||||
| 5 | To promote sustainable practices | |||||
| Course outcomes | ||||||
| CO-1 | Students can identify and classify different types of solid waste (e.g., organic, recyclable, hazardous) based on their characteristics and sources. | |||||
| CO-2 | Students will design and implement small-scale waste management systems, including collection, segregation, and disposal strategies. | |||||
| CO-3 | Students will perform field surveys to evaluate existing solid waste management practices and propose improvements. | |||||
| CO-4 | Students will assess the environmental and health impacts of improper waste management practices | |||||
| C0-5 | Students will develop and present strategies for community engagement to promote sustainable waste management practices. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | STS-252-MJ | Theory | Sampling Distributions and Exact Test | 2 | 2 | |
| Course Objectives: | ||||||
| 1 | To introduce the fundamental concepts and procedures of hypothesis testing and statistical inference. | |||||
| 2 | To develop the ability to apply and interpret multiple and partial correlation, and multiple linear regression techniques. | |||||
| 3. | To provide an understanding of time series analysis, its components, and applications to real-life data. | |||||
| Course Outcomes: | ||||||
| CO-1 | Distinguish between various sampling distributions. | |||||
| CO-2 | Understand different properties of these sampling distributions. | |||||
| CO-3 | Understand the interrelationships between these distributions. | |||||
| CO-4 | Application of tests of hypothesis testing based on sampling distributions. | |||||
| CO-5 | Solve real life testing problems based on sampling distributions. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | STS-251-MJ | Theory | Testing and Statistical Methods | 2 | 2 | |
| Course Objectives: | ||||||
| 1 | To introduce the fundamental concepts and procedures of hypothesis testing and statistical inference. | |||||
| 2 | To develop the ability to apply and interpret multiple and partial correlation, and multiple linear regression techniques. | |||||
| 3. | To provide an understanding of time series analysis, its components, and applications to real-life data. | |||||
| Course Outcomes: | ||||||
| CO-1 | Identify the appropriate test of hypothesis to be used in a scenario at hand. | |||||
| CO-2 | Infer about the validity of a hypothesis via various approaches. | |||||
| CO-3 | Identify a situation where multiple linear regression can be used. | |||||
| CO-4 | Compute and interpret multiple and partial correlation coefficients. | |||||
| CO-5 | Understand the concept of time series and its applications. | |||||
| CO- 6 | Identify various components of time series and deal with real life situations. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | STS-253-MJP | Practical | Statistics Practical –IV | 2 | 4 | |
| Course Objectives: | ||||||
| 1 | To develop an understanding of various tests of significance for means, proportions, attributes, and variance. | |||||
| 2 | To enable students to apply and interpret the t-test for testing the significance of correlation. | |||||
| Course Outcomes: | ||||||
| CO-1 | Test the significance of mean, proportions, attributes and variance for the sample. | |||||
| CO-2 | Test significance of correlation using t-test. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | STS-271: VSCP | Practical | Statistical Computing by Using MS Excel–II | 2 | 4 | |
| Course Objectives: | ||||||
| 1 | To enhance students’ proficiency in applying MS Excel for advanced statistical analysis and hypothesis testing. | |||||
| 2 | To enable students to perform curve fitting, time series analysis, and tests of significance using Excel functions and tools. | |||||
| 3 | To provide practical experience in analyzing and interpreting real-life datasets through statistical methods. | |||||
| Course Outcomes: | ||||||
| CO-1 | Perform curve fitting, time series analysis, and hypothesis testing using Excel. | |||||
| CO-2 | Analyze and interpret statistical data related to real-life situations. | |||||
| CO-3 | Use MS Excel as an effective tool for statistical computation and decision-making. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | SECP-251-STS | Practical | Descriptive Statistics Using R Software | 2 | 4 | |
| Course Objectives: | ||||||
| 1 | To introduce students to the fundamentals of R programming and data management using R Studio. | |||||
| 2 | To develop skills in data visualization, statistical summarization, and interpretation through graphical and diagrammatic methods. | |||||
| 3 | To enable students to perform descriptive and inferential statistical analyses, including correlation, regression, and probability simulations, using R. | |||||
| Course Outcomes: | ||||||
| CO-1 | Understand and apply basic R programming commands and data management techniques in R Studio. | |||||
| CO-2 | Create and interpret diagrammatic and graphical representations for data visualization. | |||||
| CO-3 | Calculate and analyze measures of central tendency, dispersion, and data partitioning. | |||||
| CO-4 | Summarize datasets using frequency distributions, ogive curves, and advanced statistical summaries. | |||||
| CO-5 | Conduct correlation and regression analysis to evaluate relationships and model performance. | |||||
| CO-6 | Simulate, calculate, and visualize probabilities for discrete and continuous distributions. Test significance of correlation using t-test. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | STS-281-CEP | Practical | Community Engagement Project | 2 | 4 | |
| Course Objectives: | ||||||
| 1 | To develop awareness of community needs, issues, and challenges. | |||||
| 2 | To enable students to identify and analyze problem areas within the community. | |||||
| 3 | To equip students with the ability to design and prepare effective community-based project proposals. | |||||
| Course Outcomes: | ||||||
| CO-1 | To develop an understanding of community needs and challenges. | |||||
| CO-2 | To equip students with skills to identify problem areas within the community. | |||||
| CO-3 | To guide students in creating effective project proposals. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | MTS-291MN: (A) | Theory | Mathematics for Physical Science-II | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To understand and apply methods for solving first-order differential equations. | |||||
| 2 | To model physical systems using first- and second-order differential equations | |||||
| 3 | To solve second-order linear differential equations and interpret related physical phenomena. | |||||
| 4 | To apply numerical methods for initial value problems and select appropriate solution techniques. | |||||
| Course Outcomes: | ||||||
| CO-1 | Understand and classify different types of first-order differential equations and solve them using appropriate analytical techniques such as separable, linear, exact, and homogeneous methods. | |||||
| CO-2 | Apply integrating factors and solve real-world problems modeled by first-order differential equations, including applications in electrical circuits and population dynamics. | |||||
| CO-3 | Analyze and solve second-order linear differential equations with constant coefficients, and determine their general solutions. | |||||
| CO-4 | Interpret and model physical systems such as undamped and damped harmonic oscillators using second-order differential equations | |||||
| CO-5 | Solve initial value problems numerically using Euler’s method, Modified Euler’s method,and Runge-Kutta methods. | |||||
| CO-6 | Demonstrate the ability to choose and apply suitable analytical or numerical methods for solving differential equations in applied contexts. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | MTS-292MN: (A) | Practical | Practical Based on MTS 291MN:(A)Mathematics for Physical Science-II | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To understand and apply methods for solving first-order differential equations | |||||
| 2 | To model physical systems using first- and second-order differential equations. | |||||
| 3 | To solve second-order linear differential equations and interpret related physical phenomena. | |||||
| 4 | To apply numerical methods for initial value problems and select appropriate solution techniques. | |||||
| Course Outcomes: | ||||||
| CO-1 | Solve first-order differential equations using appropriate analytical methods. | |||||
| CO-2 | Model and interpret physical systems (e.g., population growth, electrical circuits, oscillators) using differential equations. | |||||
| CO-3 | Compute solutions of second-order linear differential equations and analyze their behavior. | |||||
| CO-4 | Apply numerical methods—Euler, Modified Euler, and Runge–Kutta—to solve initial value problems. | |||||
| CO-5 | Choose and implement suitable analytical or numerical techniques for differential equation–based applications.. | |||||
| CO-6 | Use computational softwares to implement and visualize solutions of differential equations. | |||||
| TYBSC(STATISTICS) SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | ST-351 | Theory | 2 | 2 | ||
| Course Objectives: | ||||||
| 1 | To introduce students to the concepts and properties of Beta-I and Beta-II distributions, and to develop the ability to compute and interpret their various statistical measures. | |||||
| 2 | To enable students to understand the Cauchy distribution, its characteristics, and to solve problems involving its cumulative distribution function and measures of central tendency. | |||||
| 3 | To familiarize students with Chebycheve’s Inequality Theorem and its applications in discrete and continuous distributions, control charts, and statistical inference. | |||||
| 4 | To explain the concepts of the Central Limit Theorem (CLT) and the Weak Law of Large Numbers (WLLN), and to demonstrate their applications in solving practical statistical problems. | |||||
| Course Outcomes: | ||||||
| CO1 | Students are able to understand Beta -I and Beta-II distributions and calculate mean, variance, median, mode, raw moments and interrelations between both distributions. | |||||
| CO2 | Students are able to understand Cauchy distributions and calculate c.d.f., median, quartiles, and problems based on it. | |||||
| CO3 | Students are able to understand Chebyshev’s inequality theorem. Applications of Chebychev’s inequality in discrete and continuous distribution,control charts, statistical inference and Examples based on it. | |||||
| CO4 | Students are able to understand Central Limit Theorem and Weak Law of Large numbers and applications of CLT and WLLN with solving examples based on it. | |||||
| TYBSC(STATISTICS) SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | ST-352 | Theory | Theory of Estimation | 2 | 2 | |
| Course Objectives: | ||||||
| 1 | Explain the concept of statistical inference, its types, and the process of point and interval estimation along with various types of estimators. | |||||
| 2 | Apply different estimation methods such as the Method of Moments and the Maximum Likelihood Estimation (MLE) to estimate unknown population parameters. | |||||
| 3 | Evaluate and identify good estimators using the standard criteria of unbiasedness, sufficiency, efficiency, and consistency. | |||||
| 4 | Understand and analyze the asymptotic behavior of estimators, including their long-run properties and convergence characteristics. | |||||
| Course Outcomes: | ||||||
| CO1 | Describe Statistical inference, its types, estimation of statistical data and its types. | |||||
| CO2 | Solve the problems of estimating population parameters with the help of different methods like method of moments and method of Maximum Likelihood estimator. | |||||
| CO3 | Identify the good estimator on the basis of the criterion of good estimator viz, unbiasedness, sufficiency, efficiency and consistency. | |||||
| CO4 | Understand the concept of asymptotic Behavior of an Estimator. | |||||
| TYBSC(STATISTICS) SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | ST-351 | Theory | Distribution Theory I | 2 | 2 | |
| Course Objectives: | ||||||
| 1 | To introduce students to the concepts and properties of Beta-I and Beta-II distributions, and to develop the ability to compute and interpret their various statistical measures. | |||||
| 2 | To enable students to understand the Cauchy distribution, its characteristics, and to solve problems involving its cumulative distribution function and measures of central tendency. | |||||
| 3 | To familiarize students with Chebycheve’s Inequality Theorem and its applications in discrete and continuous distributions, control charts, and statistical inference. | |||||
| 4 | To explain the concepts of the Central Limit Theorem (CLT) and the Weak Law of Large Numbers (WLLN), and to demonstrate their applications in solving practical statistical problems. | |||||
| Course Outcomes: | ||||||
| CO1 | Students are able to understand Beta -I and Beta-II distributions and calculate mean, variance, median, mode, raw moments and interrelations between both distributions. | |||||
| CO2 | Students are able to understand Cauchy distributions and calculate c.d.f., median, quartiles, and problems based on it. | |||||
| CO3 | Students are able to understand Chebyshev’s inequality theorem. Applications of Chebychev’s inequality in discrete and continuous distribution,control charts, statistical inference and Examples based on it. | |||||
| CO4 | Students are able to understand Central Limit Theorem and Weak Law of Large numbers and applications of CLT and WLLN with solving examples based on it. | |||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | ST-353 | Theory | Design and Analysis of Experiment | 2 | 3 | |
| Course Objective | ||||||
| 1 | To understand the principals and applications of basics experimental designs such as CRD and RBD and to learn how to analyze their results effectively. | |||||
| 2 | To study the concepts of design efficiency and the structure of LSD for reducin experimental error and improving precision and analysis. | |||||
| 3 | To learn the construction and analysis of factorial experiments, understand interaction effects among factors. | |||||
| Course Outcomes: | ||||||
| CO 1 | Students understood the basic concept and terms related to CRD, RBD | |||||
| CO 2 | Students understood the basic concept and terms related to LSD, tests related to treatments | |||||
| CO 3 | Students understood the process of efficiency between CRD, RBD, LSD | |||||
| CO 4 | Students understood 2-square & 2-cube factorial experiments for total & partial factorial experiment | |||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | ST-354 | Theory | Statistical Process and Product Control. | 2 | 3 | |
| Course Objectives: | ||||||
| 1 | To apply statistical tools and control charts for monitoring and improving process performance. | |||||
| 2 | To analyze process data to identify variations and implement effective quality improvement actions. | |||||
| 3 | To understand the fundamental principles and importance of statistical quality control in manufacturing and service industries. | |||||
| Course Outcomes: | ||||||
| CO 1 | Students are able to understand online and offline process controls,Meaning of quality, total quality management, Meaning and purpose of Statistical Quality Control. | |||||
| CO 2 | Students are able to understand the concept of chance causes and assignable causes of variation,k-sigma limits, Criteria for detecting lack of control situations. | |||||
| CO 3 | Students are able to apply the Control charts for variables and attributes i.e., X-bar chart, R-chart, C-chart and P-chart in real life data. | |||||
| CO 4 | Students are able to compute capability indices, Process Capability Analysis | |||||
| CO 5 | Students are able to apply the acceptance sampling plans for attributes production process. | |||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | ST-355 | Theory | Operations Research – I | 2 | 2 | |
| | ||||||
| 1 | To understand the history, applications, advantages, and methods of Operations Research models. | |||||
| 2 | To equip students with techniques to analyze and optimize transportation and assignment problems. | |||||
| 3 | To enable students to plan, schedule, and control projects using PERT and CPM techniques | |||||
| 4 | To introduce the fundamental concepts, history, and scope of Operations Research and its practical applications | |||||
| Course Outcomes: | ||||||
| CO 1 | Know the history of operations research,its applications, Advantages,Opportunities and disadvantages. Also the Classification of models and Methods for solving models | |||||
| CO 2 | Understand linear programming model, terms related to it, explain the relationship between a linear program and its dual and solution of it using simplex method | |||||
| CO 3 | Difference between transportation and assignment problems and describe theoretical workings of the solution methods for transportation and assignment problems. Also able to obtain the optimal solution to it. | |||||
| CO 4 | Construct the network, differentiate between PERT and CPM, determination of critical path, calculations of terms related to PERT and CPM. | |||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | ST-356 | Theory | Regression Analysis | 2 | 3 | |
| | ||||||
| 1 | To understand the concepts and applications of simple and multiple linear regression models. | |||||
| 2 | To learn various parameter estimation methods such as least squares, maximum likelihood, and method of moments. | |||||
| 3 | To perform hypothesis testing and construct confidence intervals for regression parameters. | |||||
| 4 | To analyze and interpret binary data using logistic regression and assess model adequacy. | |||||
| Course Outcomes: | ||||||
| CO 1 | Examples of simple linear regression; Interpretation of parameters; Estimation of the slope and the intercept in simple linear regression; Sampling properties of estimates. Theory of point estimation: least squares, maximum likelihood, method of moments; Confidence Intervals for parameters in simple linear regression. | |||||
| CO 2 | Multiple linear regression: Design matrix; Interpretation and estimation of parameters; Multicollinearity; Hypothesis tests: t-test, F-test, Likelihood-ratio test | |||||
| CO 3 | Statistical models for binary data; Interpretation of odds and odds ratios; Maximum likelihood estimation in logistic regression; Deviance, Residual analysis for logistic regression | |||||
| SEMESTER VI | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | ST-363 | Theory | Sampling Theory | 2 | 2 | |
| 1 | To develop the ability to design and conduct sample surveys following ethical and professional standards. | |||||
| 2 | To understand fundamental concepts of sampling and apply simple random sampling methods for parameter estimation. | |||||
| 3 | To acquire skills in stratified and systematic sampling techniques for accurate and efficient data collection. | |||||
| 4 | To determine appropriate sample sizes and apply suitable allocation methods for effective survey design | |||||
| Course Outcomes: | ||||||
| CO1 | Conduct sample surveys within the context of socially acceptable, professional, and ethical practices, and design an effective questionnaire | |||||
| CO2 | Understand the basic concepts and terminology of sampling — including population, sample, random sample, and sampling frame — and apply the methodology of Simple Random Sampling (SRSWR and SRSWOR) to estimate unknown population parameters. | |||||
| CO 3 | Understand the procedure for dividing a population into different strata, apply simple estimation methods in Stratified Random Sampling, and determine the required sample size using various allocation methods such as equal allocation, proportional allocation, Neyman allocation, and optimum allocation. | |||||
| CO 4 | Apply the Systematic Sampling method to select a representative sample from a population. | |||||
| CO 5 | Determine the appropriate sample size (n) for a given population of size N. | |||||
| CO 6 | Use the Systematic Sampling method effectively to select samples from a population. | |||||
| SEMESTER VI | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | ST-364 | Theory | Introduction to Survival Analysis | 2 | 2 | |
| Course Objective | ||||||
| 1 | Introduce the fundamental concepts of survival and reliability functions, including the survival function, hazard function, cumulative hazard rate, mean and equilibrium residual life functions, and their interrelationships. | |||||
| 2 | Develop students’ knowledge of various parametric life distribution models and their properties with respect to ageing, such as Weibull, Gamma, Lognormal, Linear Failure Rate, Makeham, Pareto, and Lehman distributions, along with system reliability and the properties of exponential distribution. | |||||
| 3 | Enable students to analyze lifetime data with censoring, understand different censoring schemes, and estimate survival functions using both parametric and nonparametric methods such as the actuarial estimator, Greenwood’s formula, and the Kaplan–Meier estimator. | |||||
| 4 | Build analytical and problem-solving skills to model, interpret, and draw conclusions from survival data in real-life situations | |||||
| Course Outcomes: | ||||||
| CO1 | Students are able to understand the concepts of survival function, probability density function, hazard function, cumulative hazard rate, mean residual life function, equilibrium residual life function, interrelation between all these function, Total time on test transform (TTT). Positive ageing and negative ageing and their properties. | |||||
| CO2 | Students are able to understand parametric families of life distribution according to ageing: Weibull, Gamma, lognormal, linear failure rate, Makeham, Pareto, Lehman, distribution of specific parallel and series system with examples. And some properties of exponential distribution. Concept of spacing and normalized spacing, distribution of spacing and normalized spacing. | |||||
| CO3 | Students are able to understand Examples of life time situations, straggled and aligned entries in the survival time data, concept of censoring, time/type I censoring, order/type II censoring, right random censoring, left random censoring, undersigned censoring. Estimation of parameter of exponential distribution using Type I and Type II censoring. Nonparametric estimation of survival function, confidence band on survival function, actuarial estimator of survival function, Greenwood’s formula, Kaplan-Meier estimator of survival function in the presence of censored observations. | |||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CH-501 | Theory | Physical Chemistry-I | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To understand the concept of wave function and its significance. | |||||
| 2 | To understand the rotational, vibrational and Raman spectra. | |||||
| Course outcomes: | ||||||
| CO-1 | Students able to understand the difference between classical and quantum mechanics. Students will understand the concept of wave function and its significance and can sketch wave function. | |||||
| CO-2 | Students will be able to know electric, induced and orientation polarization of molecules and understand the concept of dipole moment. Students can explain rotational, vibrational and Raman spectra of diatomic molecule | |||||
| CO-3 | Students able to know photochemical laws and quantum yield. Understand the photosynthesis, photocatalysis, photosensitization reactions. | |||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CH-502 | Theory | Analytical Chemistry-I | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To develop a comprehensive understanding between classical and modern methods of instrumental analysis methods | |||||
| 2 | To apply practical skills and theoretical knowledge effectively | |||||
| Course outcomes: | ||||||
| CO-1 | Explain different principles involved in the gravimetry, spectrophotometry, parameters in instrumental analysis, qualitative analysis. | |||||
| CO-2 | Design analytical procedure for given sample. | |||||
| CO-3 | Perform quantitative calculations depending upon equations student has studied in the theory. Furthermore, student should able to solve problems on the basis of theory. | |||||
| CO-4 | . Discuss / Describe procedure for different types analyses included in the syllabus. | |||||
| C0-5 | Select particular method of analysis if analyte sample is given to him. | |||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CH-504 | Theory | Inorganic Chemistry-I | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To provide comprehensive and advanced understanding of properties and applications of metal s, semiconductors, d block and f-block elements | |||||
| Course outcomes | ||||||
| CO-1 | To differentiate between metal, semiconductor and insulator. | |||||
| CO-2 | Able to understand inertand lability of inorganic complexes. | |||||
| CO-3 | To understand the unique properties and applications of transition elements amd lamthanides | |||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CH-510 | Theory | Introduction of Medicainal Chemistry | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To get deeper understanding of drug action, design and synthesis | |||||
| Course outcomes | ||||||
| CO-1 | The basics of medicinal chemistry, biophysical properties, overview of basic concepts of traditional systems of medicine. | |||||
| CO-2 | Over view of the overall process of drug discovery, and the role played by medicinal chemistry in this process. | |||||
| CO-3 | Biological activity parameters and importance of stereochemistry of drugs and receptors. | |||||
| CO-4 | Knowledge of mechanism of action of drugs belonging to the classes of infectious and non-infectious diseases. | |||||
| C0-5 | Enhancement of practical skills in synthesis, purification and analysis | |||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CH-503 | Practical | Physical Chemistry Practical | 2 | 4.2 | |
| Course Objective: | ||||||
| 1 | To provide comprehension and advanced understanding of fundamental chemical principles and their application, blending theoretical knowledge and practical skills | |||||
| Course outcomes: | ||||||
| CO-1 | To ananlyze and predict the behavior of chemical systems using instruments like Conductometer and potentiometer | |||||
| CO-2 | Applying fundamental concepts like spectroscopy to solve problem and interpret spectral data | |||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CH-506 | Practical | Inorganic Chemistry Practical | 2 | 4.20 | |
| Course Objective: | ||||||
| 1 | To synthesis inorganic complexes and analyse the mixture to know positive and negative ions. | |||||
| Course outcomes | ||||||
| CO-1 | Students will be able to synthesis the inorganic complexes and understand its structure and magnetic properties. | |||||
| CO-2 | students can analyse the inorganic compounds by gravimetric analysis technique. | |||||
| CO-3 | Students can analyse inorganic mixture by qualitative analysis | |||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CH-507 | Theory | Organic Chemistry-I | 2 | 3 | |
| Course Objective: | ||||||
| 1 | Importance of chemical industry and Meaning of the terms involved | |||||
| 2 | Comparison between batch and continuous process, | |||||
| 3 | Knowledge of various industrial aspects | |||||
| Course Outcomes: | ||||||
| CO-1 | Define and classify polynuclear and hetreonuclear aromatic hydrocarbons. | |||||
| CO-2 | To write the structure, synthesis of polynuclear and hetreonuclear aromatic hydrocarbons | |||||
| CO-3 | They should also know the synthesis of chemical reactions of polynuclear and hetreonuclear aromatic Hydrocarbons | |||||
| CO-4 | To predict products with panning or supply the reagent/s for these reactions. | |||||
| CO-5 | To write the mechanism of some named rearrangement reactions and their applications 4. Electrocyclic rearrangement with their mechanisms | |||||
| CO-6 | To know the effect of factors on the rate elimination reactions | |||||
| ||||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CH-508 | Theory | Chemistry of Biomolecules | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To know the structures, properties and classification of biomolecules such as carbohydrates, amino acids, proteins, lipids, enzymes and hormones. | |||||
| Course Outcomes: | ||||||
| CO-1 | Students will understand the difference between plant, animal and bacterial cell, biological composition of cell membrane and concept of biomolecules. | |||||
| CO-2 | Students will understand the types of carbohydrates and their biological significance in living organisms. | |||||
| CO-3 | To know types of lipids, their structure and properties. | |||||
| CO-4 | Students will be able to understand the structure and types of amino acids, formation of peptide bond, types of proteins and its structure . | |||||
| CO-5 | To know classes of enzyme, enzyme kinetic equation and significance of enzyme catalysis. | |||||
| CO-6 | To understand the biochemical nature of hormones and its mechanism. | |||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CH-511 | Theory | Environmental Chemistry | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To know the importance and conservation of the environment. | |||||
| 2 | To understand the water quality parameters and waste water treatment. | |||||
| Course Outcomes: | ||||||
| CO-1 | Students will be able to know the importance and conservation of the environment. | |||||
| CO-2 | Students will know water resources, hydrological cycle and water pollutants. | |||||
| CO-3 | students will be understand the water quality parameters and monitoring techniques and methodology of water pollution. | |||||
| CO-4 | Students will be able to know wastewater treatment and trace elements in water. | |||||
| SEMESTER VI | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CH-601 | Theory | Physical Chemistry-II | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To know the concept of electrolytic conductnace and EMF measurement.. | |||||
| 2 | To know the crystal system and radioactive materials and its properties | |||||
| Course Outcomes: | ||||||
| CO-1 | Students will understand the electromotive force of electrochemical cell and EMF measurement. Understand the construction and working of primary and secondary reference electrodes. Students can explain applications of emf measurement and types of potentiometric titration. | |||||
| CO-2 | Students can explain laws of crystallography, types of crystal system and methods of crystal structure analysis. | |||||
| CO-3 | To know the types and properties of radiations, concept of radioactivity, its detection and measurement techniques. Calculation of half life period, binding energy and decay constant of radioactive elements. | |||||
| SEMESTER VI | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CH-604 | Theory | Inorganic Chemistry-II | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To know organometallic compounds, its structure and bonding using valence electron count rule and their applications in catalysis. | |||||
| 2 | To understand the concept of catalysis, homogeneous and heterogeneous catalysis and the biological role of ionorganic ions. | |||||
| 3 | To know the synthesis, structure and properties of inorganic polymers, inorganic solids, ionic liquids. | |||||
| Course Outcomes: | ||||||
| CO-1 | Students will be able to know organometallic compounds, its structure and bonding using valence electron count rule and their applications in catalysis. | |||||
| CO-2 | Students will understand the concept of catalysis, homogeneous and heterogeneous catalysis reactions and mechanism | |||||
| CO-3 | Students will be able to know the biological role of inorganic ions and compounds, its abundance in the living system and role of metals in enzymatic processes. | |||||
| CO–4 | Students are able to know inorganic polymers, their structure and uses. | |||||
| CO-5 | Students can explain methods of preparation of inorganic solids, liquid crystals and synthesis of Ionic liquids, its properties and applications. | |||||
| SEMESTER VI | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CH-606 | Practical | Inorganic Chemistry Practical-II | 2 | 4.20 | |
| Course Objective: | ||||||
| 1 | To analyse the unknown sample by volumetric estimation | |||||
| 2 | To purify water by column chromatography and synthesis of nanomaterials | |||||
| Course Outcomes: | ||||||
| CO-1 | Students will be able to analyse compounds by volumetric analysis | |||||
| CO-2 | Students will able to synthesis nanomaterials | |||||
| CO-3 | Students can analyse water by column chromatography | |||||
| ||||||
| SEMESTER VI | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CH-607 | Theory | Organic Chemistry-II | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To know the concept of electrolytic conductnace and EMF measurement.. | |||||
| 2 | To know the crystal system and radioactive materials and its properties | |||||
| Course Outcomes: | ||||||
| CO-1 | They will understand different regions of electromagnetic radiations. They will know different wave parameters. | |||||
| CO-2 | learn the principle of mass spectroscopy, its instrumentation and nature of mass spectrum. | |||||
| CO-3 | Students will understand the principle of UV spectroscopy and the nature of UV spectrum. They will learn types of electronic excitations | |||||
| CO-4 | To understand the principle of IR spectroscopy, types of vibrations and the nature of IR spectrum | |||||
| CO-5 | To understand the principle of NMR spectroscopy and will understand various terms used in NMR spectroscopy. They will learn measurement of chemical shift and coupling constants | |||||
| CO-6 | To draw different types of disubstituted cyclohexanes in chair form | |||||



















| Sr. No. | Name of Activity | Academic Year |
|---|---|---|
| 1 | Orientation Program 2024-25 for F.Y.B.Sc Students on 5th July 2024 | 2024-25 |
| 2 | Explore Exciting Career Paths for BSc Graduate on 31/08/2024 by Alumina student | 2024-25 |
| 3 | Parents Teacher Meeting on 24th October 2024 | 2024-25 |
| 4 | Three days’ workshop on “Mathematics towards Machine Learning: Unveiling the Fundamentals” on 12th to 14th November 2024 | 2024-25 |
| 5 | Study Excursion visit to “Mahabaleshwar a Biodiversity Hotspot” on 15th November 2024 | 2024-25 |
| 6 | Celebration of National Mathematics Day on 24th December 2024 | 2024-25 |
| 7 | Study Excursion visit of FYBSc and SYBSc students to “Waste to Energy Plant, Moshi, Pune” on 13th January 2025 | 2024-25 |
| 8 | Two days’ workshop on “Power BI” on 17th and 18th January 2025 | 2024-25 |
| 9 | Celebration of Birth Anniversary of Padma Shree Dr. Madhav Gadgil on 20th January 2025 | 2024-25 |
| 10 | Celebration of Birth Anniversary of Dr. Varghese Kurien as National Milk Day on 20th January 2025 | 2024-25 |
| 11 | Chemistry Students visit to MAGS-IATRC Research and Training Private Limited, Bhosari on 21st January 2025 | 2024-25 |
| 12 | Intercollegiate Competition under “Pragyan 2.0” — Sci-Quizathon, Flashcards Fun and Scientific Games on 6th and 7th February 2025 | 2024-25 |
| 13 | Study Excursion visit to Vasantdada Sugar Institute, Manjari followed by Heritage Tour to Theur on 11th February 2025 | 2024-25 |
| 14 | Workshop on “AI Tools and its Applications” on 28th February 2025 | 2024-25 |
| 15 | Intercollegiate Debate Competition under Vigyan 2.0 on 3rd March 2025 | 2024-25 |
| Sr. No. | Name of Activity | Academic Year |
|---|---|---|
| 1 | Orientation Program 2025-26 for F.Y.B.Sc Students on 13th July 2025 | 2025-26 |
| 2 | Explore Exciting Career Paths for BSc Graduate on 05/08/2025 by Alumina student | 2025-26 |
| 3 | Two days’ workshop on “Python Powered Workshop on Numerical Methods” on 13th and 14th August 2025 | 2025-26 |
| 4 | Science Association Activity: Science Quiz, Flash Card Fun and Scientific Games on 20th August 2025 | 2025-26 |
| 5 | Celebration of “World Ozone Day” on 24th September 2025 | 2025-26 |
| 6 | Iridescence-2025 — Celebration of Navratri — Scientific Colours on 1st October 2025 | 2025-26 |
| 7 | Study Excursion Tour to Kaas Pathar to learn Biodiversity on 6th October 2025 | 2025-26 |
Objective:
Year of Establishment :2007
Affiliated to Savitribai Phule Pune University
Intake: 240
4 year as Per NEP 2020
| Year | Term I | Term II | Total |
| First | 22 | 22 | 44 |
| Second | 22 | 22 | 44 |
| Third | 22 | 22 | 44 |
| Fourth | 22 | 22 | 44 |
Level:- 4.5 (First Year) Sem:-I
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Subject 1 | CS-101-T | Problem Solving using ‘C’ Programming | 2 | |
| CS-102-P | Lab Course based on CS-101-T | 2 | ||
| Subject 2 | MTC-101-T | Matrix Algebra | 2 | |
| MTC-102-P | Mathematics Practical I | 2 | ||
| Subject 3 | ELC-101-T | Principles of Analog Electronics | 2 | |
| ELC-102-P | Electronics Practical Course I | 2 | ||
| IKS(2) | IKS-100-T | Generic IKS | 2 | |
| GE/OE* (2) | OE-101-CS -T/ OE-102-CS -T/ OE-103-CS-T / OE-104-CS-T | Office Automation I / Introduction to Computers and Basics of Internet / Introduction to Google Apps I / Fundamentals of Computers I | 2 | |
| SEC (2) | SEC-101-CS | Statistical Methods for Computer Science I | 2 | |
| AEC(2) | AEC-101-ENG | English | 2 | |
| VEC(2) | VEC-101-ENV | EVS-I | 2 | |
| Total Credit | 14 | 08 | ||
Level:- 4.5 (First Year) Sem:-II
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Subject 1 | CS-151-T | Advanced C Programming | 2 | |
| CS-152-P | Lab Course Based on CS-151-T | 2 | ||
| Subject 2 | MTC-151-T | Graph Theory | 2 | |
| MTC-152-P | Mathematics Practical II | 2 | ||
| Subject 3 | ELC-151-T | Principles of Digital Electronics | 2 | |
| ELC-152-P | Electronics Practical Course II | 2 | ||
| GE/OE* (2 ) | OE-151-CS-T / OE-152-CS-T / OE-153-CS-T OE-154-CS-T OE-155-CS-T | Office Automation II / Computer Fundamentals / Introduction to Google Apps II/ Fundamentals of Computers II / AI Tools for Business | 2 | |
| SEC(2) | SEC-151-CS-P | Statistical Methods for Computer Science II | 2 | |
| AEC(2) | AEC-151-ENG | English | 2 | |
| VEC(2) | VEC-151-ENV | EVS-II | 2 | |
| CC(2) | CC-151-T | From University Basket | 2 | |
| Total Credit | 12 | 10 | ||
* The subjects offered to other faculty students under OE vertical are OE-151-CS -P/ OE-152-CS
-T/OE-153-CS-P / OE-154-CS-T. The students of B.Sc. (Computer Science) will opt the subjects offered by other faculty given in University Basket.
Exit option: Award of UG Certificate in Major with 44 credits and an additional 4 credits core as per university guidelines OR Continue with Major and Minor
Continue option: Student will select one subject among the ( subject 2 and subject 3) as minor and subject 1 will be major subject
In Second Year, the “Subject 1 : Computer Science” will be Major Subject and the Minor subject will be chosen from “Subject 2 or Subject 3”. Subject 2 and Subject 3 will not be available as Major Subjects in Second Year and Third Year
Level:- 5.0 (Second Year) Sem:-III
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Major Core (4+2) | CS-201-MJ-T | Data Structure -I | 2 | |
| CS-202-MJ-T | Database Management System I | 2 | ||
| CS-203-MJ-P | Lab Course based on CS-201-MJ-T & CS-202-MJ-T | 2 | ||
| VSC(2) | CS-221-VSC-T | Software Engineering | 2 | |
| IKS | IKS-200-T | Computations in Ancient India | 2 | |
| FP/OJT/CEP(2) | CS-231-FP | Mini Project | 2 | |
| Minor (2+2) | CS-241-MN-T | Mathematics or Electronics | 2 | |
| CS-242-MN-P | Mathematics or Electronics | 2 | ||
| GE/OE(2) | OE-201-CS-T OE -202-CS-P OE-203-CS-T | E commerce / Web Design / Digital Marketing | 2 | |
| AEC(2) | AEC-201-T | From University Basket | 2 | |
| CC(2) | CC-201-T | From University Basket | 2 | |
| Total Credit | 16 | 06 | ||
Level:- 5.0 (Second Year) Sem:-IV
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Major Core (4+2) | CS-251-MJ-T | Data Structure – II | 2 | |
| CS-252-MJ-T | Database Management System II | 2 | ||
| CS-253-MJ-P | Lab Course based on CS-251-MJ-T & CS-252-MJ-T | 2 | ||
| VSC(2) | CS-221-VSC-P | Advanced Python Programming | 2 | |
| FP/OJT/ CEP(2) | CS-281-FP | Mini Project | 2 | |
Minor (2+2) | CS-291-MN-T | Mathematics or Electronics | 2 | |
| CS-292-MN-P | Mathematics or Electronics | 2 | ||
| GE/OE(2) | OE-251-CS-T / OE-252-CS-P / OE-253-CS-T | E commerce / Web Design / Digital Marketing | 2 | |
| SEC(2) | SEC-251-CS-P / SEC-252-CS-P | Computer Networks / Statistical Analysis using R Software | 2 | |
| AEC(2) | AEC251 | From University Basket | 2 | |
| CC(2) | CC-251-T | From University Basket | 2 | |
| Total Credit | 10 | 12 | ||
Exit option: Award of UG Diploma in Major and Minor with 88 credits and an additional 4 credits core as per university guidelines OR Continue with Major and Minor
Level:- 5.5 (Third Year) Sem:-V
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Major Core (8+4) | CS-301-MJ-T | Core Java | 2 | |
| CS-302-MJ-T | Operating Systems | 2 | ||
| CS-303-MJ-T | Web Technology-I | 2 | ||
| CS-304-MJ-T | Theory of Computer Science | 2 | ||
| CS-305-MJ-P | Lab Course based on CS-302-MJ-T | 2 | |||
| CS-306-MJ-P | Lab Course based on CS-301-MJ-T & CS-303-MJ-T | 2 | |||
| Major Elective (2+2) | CS-307-MJ-T | Data Science | 2 | ||
| CS-308-MJ-P | Lab Course based on CS-307-MJ-T | 2 | |||
| OR | |||||
| CS-309-MJ-T | Database Technologies | 2 | |||
| CS-3010-MJ-P | Lab Course on CS-309-MJ-T | 2 | |||
| CS-3011-MJ-T | Embedded Systems | 2 | |||
| CS-3012-MJ-P | Lab Course on CS-3011-MJ-T | 2 | |||
| VSC(2) | CS-321-VSC- P | Advanced Python Programming | 2 | ||
FP/OJT/ CEP(2) | CS-331-FP | Project | 2 | ||
Minor (2) | CS-341-MN-T | Mathematics or Electronics | 2 | ||
| Total Credit | 12 | 10 | |||
Level:- 5.5 (Third Year) Sem:-VI
| Course Type | Course Code | Course Title | Credits | ||
| TH | PR | ||||
| Major Core (8+4) | CS-351-MJ-T | Advanced Java | 2 | ||
| CS-352-MJ-T | Design Framework | 2 | |||
| CS-353-MJ-T | Web Technology-II | 2 | |||
| CS-354-MJ-T | Compiler Construction | 2 | |||
| CS-355-MJ-P | Lab Course based on CS-352-MJ-T | 2 | |||
| CS-356-MJ-P | Lab Course based on CS-351-MJ-T & CS-353-MJ-T | 2 | |||
| Major Elective (2+2) | CS-357-MJ-T | Android Programming | 2 | ||
| CS-358-MJ-P | Lab Course based on CS-357-MJ-T | 2 | |||
| CS-359-MJ-T | Software Testing Tools | 2 | |||
| CS-3510-MJ-P | Lab Course based on CS-359-MJ-T | 2 | |||
| CS-3511-MJ-T | Internet of Things | ||||
| CS-3512-MJ-P | Lab Course based on CS-3511-MJ-T | ||||
| VSC(2) | CS-321-VSC-P | Agile Processes | 2 | ||
FP/OJT/ CEP(4) | CS-381-OJT | OJT | 4 | ||
| Total Credit | 10 | 12 | |||
Level:- 6.0 (Fourth Year) Sem:-VII (Research)
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Major Core (6+4) | CS-401-MJ-T | Advanced Operating System | 2 | |
| CS-402-MJ-T | Artificial Intelligence | 2 | ||
| CS-403-MJ-T | Principles of Programming Language | 2 | ||
| CS-404-MJ-P | Lab Course based on CS-401-MJ-T | 2 | ||
| CS-405-MJ-P | Lab Course based on CS-402-MJ-T | 2 | ||
| Major Elective (2+2) | CS-406-MJ-T | Advance Databases and Web Technologies | 2 | |
| CS-407-MJ-P | Lab Course on CS-406-MJ-T | 2 | ||
| OR | ||||
| CS-408-MJ-T | Cloud Computing | 2 | ||
| CS-409-MJ-P | Lab Course on CS-408-MJ-T | 2 | ||
| OR | ||||
| CS-410-MJ-T | C# .NET Programming | 2 | ||
| CS-411-MJ-P | Lab Course on CS-410-MJ-T | 2 | ||
FP/OJT/ CEP/RP(4) | CS-431-RP | Research Project | 4 | |
| CS-451-MN | Research Methodology | 4 | ||
| Total Credit | 12 | 10 | ||
Level:- 6.0 (Fourth Year) Sem:-VIII (Research)
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Major Core (6+4) | CS-451-MJ-T | Design and Analysis of Algorithms | 2 | |
| CS-452-MJ-T | Mobile App Development Technologies | 2 | ||
| CS-453-MJ-T | Software Project Management | 2 | ||
| CS-454-MJ-P | Lab Course based on CS-451-MJ-T | 2 | ||
| CS-455-MJ-P | Lab Course based on CS-452-MJ-T | 2 | ||
| Major Elective (2+2) | CS-456-MJ-T | Full Stack Development I | 2 | |
| CS-457-MJ-P | Lab Course based on CS-456-MJ-T | 2 | ||
| OR | ||||
| CS-458-MJ-T | Web Services | 2 | ||
| CS-459MJ-P | Lab Course based on CS-458-MJ-T | 2 | ||
| OR | ||||
| CS-460-MJ-T | ASP DOT Net Programming | 2 | ||
| CS-461-MJ-P | Lab Course based on CS-460-MJ-T | 2 | ||
FP/OJT/ CEP(8) | CS-481-FP | Research Project | 8 | |
| Total Credit | 08 | 14 | ||
Level:- 6.0 (Fourth Year) Sem:-VII (Honors)
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Major Core (10+4) | CS-401-MJ-T | Advanced Operating System | 2 | |
| CS-402-MJ-T | Artificial Intelligence | 2 | ||
| CS403MJ-T | Principles of Programming Language | 2 | ||
| CS-404-MJ-P | Lab Course based on CS401MJ | 2 | ||
| CS-405-MJ-P | Lab Course based on CS402MJ | 2 | ||
| CS-406-MJ-T | Advanced Networking | 2 | ||
| CS-407-MJ-T | Digital Marketing | 2 | ||
| Major Elective (2+2) | CS-408-MJ-T | Advance Databases and Web Technologies | 2 | |
| CS-409-MJ-P | Lab Course on CS-408-MJ-T | 2 | ||
| OR | ||||
| CS-410-MJ-T | Cloud Computing | 2 | ||
| CS-411-MJP-T | Lab Course on CS-410-MJ-T | 2 | ||
| OR | ||||
| CS-412-MJ-T | C# .NET Programming | 2 | ||
| CS-413-MJ-P | Lab Course on CS-412-MJ-T | 2 | ||
| CS-441-MN-T | Research Methodology | 4 | ||
| Total Credit | 16 | 06 | ||
Level:- 6.0 (Fourth Year) Sem:-VIII (Honors)
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Major Core (10+4) | CS-451-MJ-T | Design and Analysis of Algorithms | 2 | |
| CS-452-MJ-T | Mobile App Development Technologies | 2 | ||
| CS-453-MJ-T | Software Project Management | 2 | ||
| CS-454-MJ-P | Lab Course based on CS-451-MJ-T | 2 | ||
| CS-455-MJ-P | Lab Course based on CS-452-MJ-T | 2 | ||
| CS-456-MJ-T | Crypto Currency Technologies | 2 | ||
| CS-457-MJ-T | Cyber Security | 2 | ||
Major Elective (2+2) | CS-458-MJ-T | Full Stack Development I | 2 | |
| CS-459-MJ-P | Lab Course based on CS-458-MJ-T | 2 | ||
| OR | ||||
| CS-460-MJ-T | Web Services | 2 | ||
| CS-461-MJ-P | Lab Course based on CS-460-MJ-T | 2 | ||
| OR | ||||
| CS-462-MJ-T | ASP DOT Net Programming | 2 | ||
| CS-463-MJ-P | Lab Course based on CS-462-MJ-T | 2 | ||
FP/OJT/ CEP(4) | CS-481-OJT | OJT | 4 | |
| Total Credit | 12 | 10 | ||
CAREEER OPPOURNITIES
HIGHER STUDIES
| Program Outcomes | |
| After successful completion of B.Sc.(CS) Programme students will be able to: | |
| PO No | Outcomes |
| PO1 | Develop creative skills, critical thinking, analytical skills and research to address the real world problems using computational skills |
| PO2 | Understand and apply mathematical foundation, computing and domain knowledge and develop computing models for defined problems |
| PO3 | Understand software project m anagement and computing principles with computing knowledge to manage projects in multidisciplinary environments |
| PO4 | Illustrate the concepts of systems fundamentals, including architectures and organization, operating systems, networking and communication |
| PO5 | Understand and apply the concepts of Digital Electronics, Computer Architecture, IoT etc. |
| PO6 | Recognize the need for and develop the ability to engage in continuous learning as a Computing professional |
| PO7 | Apply modern computing tools, skills and techniques necessary for innovative software solutions |
| PO8 | Communicate effectively with the computing community as well as society by being able to comprehend effective documentations and presentations |
| PO9 | Gain Self Discipline and commit Professional Ethics in global economic environment |
| PO10 | Individual & Team Work: Ability to work as a member or leader in diverse teams in multidisciplinary environment |
| PO11 | Identify opportunities, entrepreneurship vision and use innovative ideas to create value and wealth for the betterment of the individual and society |
Course Outcome
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CS-101-T | Subject 1 | Problem Solving Using C Programming | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To introduce the foundations of computing, programming and problem- solving using computers. | |||||
| 2 | To develop the ability to analyse a problem and devise an algorithm to solve it. | |||||
| 3 | To formulate algorithms, pseudo codes and flowcharts for arithmetic and logical problems. | |||||
| 4 | To understand structured programming approaches. | |||||
| 5 | To implement algorithms in the ‘C’ language. | |||||
| 6 | To test, debug and execute programs. | |||||
| Course Outcomes: | ||||||
| CO1 | Explore algorithmic approaches to problem solving. | |||||
| CO2 | Control the sequence of the program and give logical outputs. | |||||
| CO3 | Understand and manage Input /Output operations in ‘C’ program | |||||
| CO4 | Develop modular programs using control structures and arrays in ‘C’. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | MTC-101- T) | Subject 2 | Matrix Algebra | 2 | 2 | |
| Course Objective: | ||||||
| 1 | A student should be able to recall basic facts about mathematics and should be able to display knowledge of conventions such as notations, terminology and recognize basic geometrical figures and graphical displays, state important facts resulting from their studies. | |||||
| 2 | A student should get a relational understanding of mathematical concepts and concerned structures, and should be able to follow the patterns involved, mathematical reasoning. | |||||
| 3 | A student should get adequate exposure to global and local concerns that explore them many aspects of Mathematical | |||||
| Course Outcomes: | ||||||
| CO1 | Work with graphs and identify certain parameters and properties of the given graphs. | |||||
| CO2 | Perform certain algorithms, justify why these algorithms work, and give some estimates of the running times of these algorithms. | |||||
| CO3 | Solve basic exercises of the type: given a graph with properties X, prove that the graph also has property Y. | |||||
| CO4 | Develop an appreciation for the literature on the subject and be able to read and present results from the literature. | |||||
| CO5 | Write cohesive and comprehensive solutions to exercises and be able to defend their arguments. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | ELC-101-T | Subject 3 | Principles of Analog Electronics | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To study various types of semiconductor devices | |||||
| 2 | To study elementary electronic circuits and systems | |||||
| 3 | To study Instrumentation System | |||||
| 4 | To study various blocks of instrumentation System | |||||
| 5 | To study smart instrumentation system | |||||
| Course Outcomes: | ||||||
| CO1 | Understand the concept of semiconductor diodes. | |||||
| CO2 | Understand the different applications of FET, BJT and MOSFET. | |||||
| CO3 | Understand working principle of different sensors. | |||||
| CO4 | Use Op-amp for different application. | |||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | AEC-101ENG | AEC(2) | English | 2 | 2 |
| Course Objective: | |||||
| 1 | To read and understand texts in English | ||||
| 2 | To enrich and use vocabulary effectively | ||||
| 3 | To understand and Develop Communicative Competence | ||||
| 4 | To use body language in different situations | ||||
| 5 | To acquaint with digital platforms and technology | ||||
| 6 | To write letters, notices, agenda, minutes, and blog | ||||
| Course Outcomes: | |||||
| CO1 | Read and understand texts in English | ||||
| CO2 | Enrich and use vocabulary effectively | ||||
| CO3 | Understand and Develop Communicative Competence | ||||
| CO4 | Use body language in different situations | ||||
| CO5 | Acquaint with digital platforms and technology | ||||
| CO6 | Write letter, notice, agenda, minutes and blog | ||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | IKS-100-T | IKS(2) | Generic IKS | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To understand the nature of knowledge. | |||||
| 2 | To understand the evolution of the scientific approach in the Indian subcontinent. | |||||
| 3 | To study contributions made by different people to the various branches of knowledge before modernity evolved in India. | |||||
| Course Outcomes: | ||||||
| CO1 | The concept of the ancient intellectual knowledge tradition will be understood. | |||||
| CO2 | Developments in science from ancient times will be introduced. | |||||
| CO3 | Information about human development will be understood. | |||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | VEC-101ENV | VEC(2) | EVS-I | 2 | 2 |
| Course Objective: | |||||
| 1 | To create awareness about the natural environment and its importance. | ||||
| 2 | To understand the interrelationship between humans and nature. | ||||
| 3 | To provide knowledge on ecosystems, biodiversity, and natural resources. | ||||
| 4 | To encourage environmental ethics and promote sustainable development. | ||||
| 5 | To build a foundation for solving environmental challenges. | ||||
| Course Outcomes: | |||||
| CO1 | Describe how human activities impact the environment. | ||||
| CO2 | Explain principles of sustainable development and resource management. | ||||
| CO3 | Analyse local, regional, and global environmental issues and their effects. | ||||
| CO4 | Evaluate different strategies for conserving biodiversity and ecosystems. | ||||
| CO5 | Apply relevant environmental policies and ethical considerations to real-world scenarios. | ||||
| CO6 | Design and implement action plans for community-based environmental projects. | ||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CS-151-T | Subject 1 | Advanced C Programming | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To study advanced concepts of programming using the ‘C’ language. | |||||
| 2 | To understand code organization with complex data types and structures. | |||||
| 3 | To work with files and file operations in C. | |||||
| Course Outcomes: | ||||||
| CO1 | Develop modular programs using control structures, functions, pointers, arrays, strings, and structures. | |||||
| CO2 | Design and develop solutions to real-world problems using advanced C programming. | |||||
| CO3 | Understand and repeat the sequence of instructions and access specific memory locations using pointers. | |||||
| CO4 | Identify, analyze, develop, verify, and document software requirements for a computing environment. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | MTC-151-T | Subject 2 | Graph Theory | 2 | 2 | |
| Course Objective: | ||||||
| 1 | A student should be able to recall basic facts about mathematics and should be able to display knowledge of conventions such as notations, terminology and recognize basic geometrical figures and graphical displays, state important facts resulting from their studies. | |||||
| 2 | A student should get a relational understanding of mathematical concepts and concerned structures, and should be able to follow the patterns involved, mathematical reasoning. | |||||
| 3 | A student should get adequate exposure to global and local concerns that explore them many aspects of Mathematical | |||||
| Course Outcomes: | ||||||
| CO1 | Work with graphs and identify certain parameters and properties of the given graphs. | |||||
| CO2 | Perform certain algorithms, justify why these algorithms work, and give some estimates of the running times of these algorithms. | |||||
| CO3 | Solve basic exercises of the type: given a graph with properties X, prove that the graph also has property Y. | |||||
| CO4 | Develop an appreciation for the literature on the subject and be able to read and present results from the literature. | |||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | ELC-151-T | Subject 3 | Principles of Digital Electronics | 2 | 2 |
| Course Objective: | |||||
| 1 | To learn different number system and their inter conversion. | ||||
| 2 | To understand logic gates and their applications. | ||||
| 3 | To study rules and laws of Boolean Algebra. | ||||
| 4 | To understand design of combinational circuit and their different types | ||||
| Course Outcomes: | |||||
| CO1 | To learn different number system and their inter conversion. | ||||
| CO2 | To understand logic gates and their applications. | ||||
| CO3 | To study rules and laws of Boolean Algebra. | ||||
| CO4 | To understand design of combinational circuit and their different types.. | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | AEC-151-ENG | AEC(2) | English | 2 | 2 |
| Course Objective: | |||||
| 1 | To read and understand texts in English | ||||
| 2 | To enrich and use vocabulary effectively | ||||
| 3 | To understand and Develop Communicative Competence | ||||
| 4 | To use body language in different situations | ||||
| 5 | To acquaint with digital platforms and technology | ||||
| 6 | To write letters, notices, agenda, minutes, and blog | ||||
| Course Outcomes: | |||||
| CO1 | Read and understand texts in English | ||||
| CO2 | Enrich and use vocabulary effectively | ||||
| CO3 | Understand and Develop Communicative Competence | ||||
| CO4 | Use body language in different situations | ||||
| CO5 | Acquaint with digital platforms and technology | ||||
| CO6 | Write letter, notice, agenda, minutes and blog | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | VEC-151-ENV | VEC(2) | EVS-II | 2 | 2 |
| Course Objective: | |||||
| 1 | To provide knowledge about environmental issues and concerns. | ||||
| 2 | To understand the importance of natural resources and biodiversity. | ||||
| 3 | To create awareness about sustainable development and environmental ethics. | ||||
| 4 | To study environmental policies, laws, and practices. | ||||
| 5 | To encourage students to adopt eco-friendly behaviour and conservation values. | ||||
| Course Outcomes: | |||||
| CO1 | Identify various types of environmental pollution and their impacts on health. | ||||
| CO2 | Explain the basic concepts of climate change, including its causes and effects. | ||||
| CO3 | Analyse different strategies for adapting to and mitigating the effects of climate change. | ||||
| CO4 | Evaluate various environmental management practices and their effectiveness. | ||||
| CO5 | Apply the principles of key environmental treaties and legislation to case studies. | ||||
| CO6 | Create action plans that address specific environmental issues based on current policies | ||||
| BSc(CS) SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | CS-201-MJ- T | Major Core | Data Structure I | 2 | 2 |
| Course Objective: | |||||
| 1 | To analyse the efficiency of algorithm and solve the problem in systematic way. | ||||
| 2 | To understand the different methods of organizing large amount of data. | ||||
| 3 | To design and implement the different data structures. | ||||
| 4 | To implement solutions for the specific problems. | ||||
| 5 | To apply different data structures to solve real life problems. | ||||
| Course Outcomes: | |||||
| CO1 | Understand basics of data structure and algorithm analysis | ||||
| CO2 | Apply working strategy for different data Structures to solve related problems | ||||
| CO3 | Implement Data Structure and its Applications | ||||
| CO4 | Develop real words application based on data structure like array, link list, stack and queue | ||||
| CO5 | Design data structure to solve problems using appropriate algorithmic techniques. | ||||
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | CS-202-MJ- T | Major Core | Database Management System I | 2 | 02 Hrs./ week |
| Course Objective: | |||||
| 1 | To learn the fundamental concepts of database using PostgreSQL. | ||||
| 2 | To understand user requirements and frame it in data model. | ||||
| 3 | To Execute Database Queries like creations, manipulation on database. | ||||
| Course Outcomes: | |||||
| CO1 | Solve real world problems using appropriate set, function, and relational models. | ||||
| CO2 | Design E-R Model for given requirements and convert the same into database tables. | ||||
| CO3 | Design and create relational database systems. | ||||
| CO4 | Evaluate and apply database management operations to use database systems. | ||||
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | CS-221VSC-T | VSC(2) | Software Engineering | 2 | 02 Hrs./ week |
| Course Objective: | |||||
| 1 | To get knowledge and understanding of software engineering discipline. | ||||
| 2 | 2. To learn analysis and design principles for software project development. | ||||
| 3 | 3. Implement Agile Development Methodologies in real life Software Projects. | ||||
| Course Outcomes: | |||||
| CO1 | Identify data requirements, analyse and prepare data models. | ||||
| CO2 | Understand basic software engineering concepts and Process models. | ||||
| CO3 | Compare and chose a process model for a software project development. | ||||
| CO4 | Design different UML Diagrams. | ||||
SEMESTER III
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | CS-201IKS-T | IKS | Indian Knowledge System in Computing | 2 | 02 Hrs./ week |
| Course Objective: | |||||
| 1 | To introduce Vedic mathematical techniques and their relevance to modern computational | ||||
| 2 | Methods. | ||||
| 3 | To understand Nyaya’s logical framework and its application in reasoning and AI. | ||||
| 4 | To explore the algorithmic structure of Panini’s grammar and Chandasastra’s binary system in computational linguistics and mathematics. | ||||
| Course Outcomes: | |||||
| CO1 | Understand foundational principles of Indian Knowledge Systems related to computing. | ||||
| CO2 | Recognize and explain ancient Indian logic and algorithms. | ||||
| CO3 | Relate traditional computing concepts to modern programming and logic structures. | ||||
| CO4 | Apply insights from IKS in innovative computing solutions and interdisciplinary research. | ||||
| CO5 | Demonstrate awareness of India’s intellectual traditions and their relevance to contemporary computer science. | ||||
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | CS-231-FP | FP/OJT/ CEP(2) | Mini Project | 2 | 02 Hrs./ week |
| Course Objective: | |||||
| 1 | To get knowledge and understanding of software engineering discipline. | ||||
| 2 | To learn analysis and design principles for software project development. | ||||
| 3 | Implement Agile Development Methodologies in real life Software Projects. | ||||
| Course Outcomes: | |||||
| CO1 | Identify requirements, analyse and prepare models. | ||||
| CO2 | Understand basic SW engineering concepts and Process models. | ||||
| CO3 | Compare and chose a process model for a software project development. | ||||
| CO4 | Design different UML Diagrams. | ||||
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | CS-241-MN | Minor | Embedded System with AVR Microcontroller | 2 | 02 Hrs./Week |
| Course Objective: | |||||
| 1 | To understand the fundamental concepts of embedded systems and microcontrollers. | ||||
| 2 | To explore the architecture and features of the AVR microcontroller family. | ||||
| 3 | To understand the memory organization of AVR microcontroller. | ||||
| 4 | To gain proficiency in programming AVR microcontrollers using the C language. | ||||
| 5 | To understand and implement peripheral interfacing with real-world applications. | ||||
| 6 | To develop embedded solutions using timers, interrupts, serial communication, and protocols like SPI and I2C. | ||||
| Course Outcomes: | |||||
| CO1 | Explain the basic concepts of embedded systems and compare microcontrollers and microprocessors. | ||||
| CO2 | Describe AVR microcontroller architecture, including memory structure, register file, and development tools. | ||||
| CO3 | Implement AVR microcontroller-based applications using C, including timers, counters, I/O & serial operations. | ||||
| CO4 | Interface AVR microcontrollers with external devices such as LCDs, sensors, motors, and ADC/DAC components. | ||||
| CO5 | Design embedded applications involving serial communication and peripheral interfacing using standard protocols (SPI, I2C). | ||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CSD-232-T | Major Core | Data Structure – II | 2 | 02 Hrs./Week | |
| Course Objective: | ||||||
| 1 | Understand the fundamental concepts of trees, search trees, graphs, and hash tables to analyse their structure and properties. | |||||
| 2 | Apply appropriate tree and graph traversal techniques to solve real-world computational problems. | |||||
| 3 | Analyse the efficiency of various searching, graph algorithms, and hashing techniques for optimized data retrieval. | |||||
| 4 | Design and implement tree, graph, and hash-based data structures to develop efficient algorithmic solutions | |||||
| Course Outcomes: | ||||||
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | MTC-231-T | Minor | Numerical Techniques | 2 | 02 Hrs./Week |
| Course Objective: | |||||
| 1 | To develop a clear understanding of basic numerical methods such as root finding, interpolation, numerical differentiation and integration, and solving systems of linear equations. | ||||
| 2 | To equip students with techniques to apply numerical algorithms for approximating solutions to problems arising in science, engineering, and computational applications. | ||||
| 3 | To implement numerical algorithms using programming languages like C/C++ or Python, enhancing computational thinking and programming proficiency. | ||||
| 4 | To study and evaluate the accuracy, convergence, and stability of numerical methods, enabling students to select appropriate techniques based on error analysis. | ||||
| 5 | To foster logical reasoning by analysing the step-by-step approach of numerical algorithms and their limitations in approximating mathematical problems. | ||||
| Course Outcomes: | |||||
| CO1 | 1. Understand and apply numerical methods to solve algebraic and transcendental equations, including bisection, false position, and Newton-Raphson methods, with an emphasis on error analysis and convergence. | ||||
| CO2 | 2. Develop a strong foundation in finite difference concepts, including forward, backward, central, and other difference operators, and understand their roles in numerical approximation. | ||||
| CO3 | 3. Apply interpolation techniques for estimating intermediate values, using Newton’s Gregory formulas, Lagrange’s interpolation, and divided differences | ||||
| CO4 | 4. Utilize numerical integration methods such as the trapezoidal rule, Simpson’s one-third rule, and Simpson’s three-eighth rule to approximate definite integrals. | ||||
| CO5 | 5. Solve ordinary differential equations numerically using Euler’s method, Euler’s modified method, and Runge-Kutta methods, understanding their accuracy and applicability. | ||||
| CO1 | Learn traversal algorithms to solve computational problems efficiently. |
| CO2 | Analyse the performance of different data structures. |
| CO3 | Design graph-based solutions using representations techniques |
| CO4 | Evaluate the efficiency of different strategies of data storage and retrieval. |
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | CSD-234-T | Major Core | Database Management System – II | 2 | 02 Hrs./Week |
| Course Objective: | |||||
| 1 | To teach fundamental concepts of RDBMS (PL/PGSQL) | ||||
| 2 | To teach database management operations | ||||
| 3 | Be familiar with the basic issues of transaction processing and concurrency control | ||||
| 4 | To teach data security and its importance | ||||
| Course Outcomes: | |||||
| CO1 | Understand PL/PGSQL database techniques and its programming skill. | ||||
| CO2 | Apply and relate the concepts of database transaction management. | ||||
| CO3 | Implement the concurrency control mechanism and recovery techniques in the databases. | ||||
| CO4 | Inculcate concepts of modern databases. | ||||
| CO5 | Apply the database security concepts in real life situation. | ||||
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | CS-271VSC-P | VSC(2) | Advanced Python Programming | 2 | 02 Hrs./Week |
| Course Objective: | |||||
| 1 | Understand and manipulate operations on data in Python | ||||
| 2 | Develop the ability to write reusable functions to organize code better and improve efficiency. | ||||
| 3 | Learn to structure their programs using functions and modules to improve readability and | ||||
| Course Outcomes: | |||||
| CO1 | Read and write data from & to files in Python. | ||||
| CO2 | Express proficiency in the handling of strings and functions | ||||
| CO3 | Identify the commonly used operations involving file systems and regular expressions. | ||||
| CO4 | Develop application using python. | ||||
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | CS-281-FP | FP/OJT/ CEP(2) | Mini Project | 2 | 02 Hrs./Week |
| Course Objective: | |||||
| 1 | To get knowledge and understanding of software engineering discipline. | ||||
| 2 | To learn analysis and design principles for software project development. | ||||
| 3 | Implement Agile Development Methodologies in real life Software Projects. | ||||
| Course Outcomes: | |||||
| CO1 | Identify requirements, analyse and prepare models. | ||||
| CO2 | Understand basic SW engineering concepts and Process models. | ||||
| CO3 | Compare and chose a process model for a software project development. | ||||
| CO4 | Design different UML Diagrams. | ||||
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | CS-291-MN- T | Minor | Computational Geometry | 2 | 02 Hrs./Week |
| Course Objective: | |||||
| 1 | Introduce students to the fundamental principles and mathematical foundations of computational geometry, including points, lines, polygons, and geometric transformations. | ||||
| 2 | To teach students how to design and analyze algorithms for solving geometric problems such as convex hulls, line segment intersections, triangulation, and Voronoi diagrams. | ||||
| 3 | To apply geometric techniques in practical computing areas such as computer graphics, robotics, GIS, computer vision, and game development. | ||||
| 4 | To improve students’ ability to think spatially and solve complex geometric problems using logical and analytical reasoning. | ||||
| 5 | To enable students to implement computational geometry algorithms using programming languages and tools, bridging theory with practical applications. | ||||
| Course Outcomes: | |||||
| CO1 | Understand the fundamental concepts and mathematical representations of two-dimensional transformations, including translation, rotation, scaling, reflection, and shearing. | ||||
| CO2 | Apply transformation matrices to perform and combine 2D geometric transformations on points, lines, and simple shapes using homogeneous coordinates. | ||||
| CO3 | Analyze three-dimensional transformations such as scaling, shearing, reflection, and ro- tation about coordinate axes and planes, and their application in object manipulation. | ||||
| CO4 | Construct and interpret different types of projections, including orthographic, axonomet- ric, and oblique projections, for visualizing 3D objects on 2D planes. | ||||
| CO5 | Develop parametric representations of common plane curves such as circles and hyperbo- las, and generate these curves through mathematical methods | ||||
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | CS-291-MN- T | Minor | Advance Communication | 2 | 02 Hrs./Week |
| Course Objective: | |||||
| 1 | To learn basics of communication system. | ||||
| 2 | To understand different digital modulation techniques. | ||||
| 3 | To understand multiplexing techniques and its requirement in communication. | ||||
| 4 | To understand the spread spectrum techniques. | ||||
| 5 | To Introduce cellular communication satellite communication | ||||
| 6 | To Understand Wireless Sensor Network Technologies. | ||||
| Course Outcomes: | |||||
| CO1 | Understand terminologies of wireless communication | ||||
| CO2 | Understand the working of different modulation techniques. | ||||
| CO3 | Understanding the basic concept of error handling codes. | ||||
| CO4 | The idea behind the spread spectrum schemes and multiplexing scheme | ||||
| CO5 | Understand cellular and satellite communication technology. | ||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS-351 | DSEC-I | Operating Systems – I | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To understand the concept of operation system and its principle | |||||
| 2 | To study the various functions and services provided by operating system | |||||
| 3 | To understand the notion of process and threads | |||||
| Course Outcomes: | ||||||
| CO1 | Processes and Thread Scheduling by operating system | |||||
| CO2 | Synchronization in process and threads by operating system | |||||
| CO3 | Memory management by operating system using with the help of various schemes | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS-352 | DSEC-I | Computer Networks – II | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To understand different protocols of the application layer. | |||||
| 2 | To study the technical aspects and architecture of multimedia systems. | |||||
| 3 | To explore various methods used for network/Internet security. | |||||
| Course Outcomes: | ||||||
| CO1 | Develop understanding of technical aspect of Multimedia Systems | |||||
| CO2 | Develop various Multimedia Systems applicable in real time. | |||||
| CO3 | Identify information security goals. | |||||
| CO4 | Understand, compare and apply cryptographic techniques for data security. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS-353 | DSEC-II | Web Technologies – I | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To design dynamic and interactive web pages using HTML and CSS. | |||||
| 2 | To learn core PHP for server-side scripting. | |||||
| 3 | To learn PHP database handling. | |||||
| Course Outcomes: | ||||||
| CO1 | Understand how to develop dynamic and interactive Web Page | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS-354 | DSEC-II | Foundations of Data Science | 2 | 3 | |
| Course Objective: | ||||||
| 1 | Provide students with knowledge and skills for data-intensive problem solving and scientific discovery | |||||
| 2 | Be prepared with a varied range of expertise in different aspects of data science such as data collection, visualization, processing and modeling of large data sets. | |||||
| 3 | Acquire good understanding of both the theory and application of applied statistics and computer science based existing data science models to analyze huge data sets originating from diversified application areas. | |||||
| 4 | Be better trained professionals to cater the growing demand for data scientists in industry. | |||||
| Course Outcomes: | ||||||
| CO1 | Perform Exploratory Data Analysis | |||||
| CO2 | Obtain, clean/process, and transform data. | |||||
| CO3 | Detect and diagnose common data issues, such as missing values, special values, outliers, inconsistencies, and localization. | |||||
| CO4 | Demonstrate proficiency with statistical analysis of data. | |||||
| CO5 | Present results using data visualization techniques. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS-355 | DSEC – III | Object Oriented Programming using Java – I | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To learn Object Oriented Programming language | |||||
| 2 | To study various java programming concept like Interface, File and Exception Handling etc. | |||||
| 3 | To design User Interface using Swing and AWT | |||||
| Course Outcomes: | ||||||
| CO1 | Understand the concept of classes, object, packages and Collections. | |||||
| CO2 | To develop GUI based application. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS – 356 | DSEC – III | Theoretical Computer Science | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To understand the Finite Automata, Pushdown Automata and Turing Machine | |||||
| 2 | To understand the Regular Language, Context Free Language, Context Sensitive Language and Unrestricted Language. | |||||
| 3 | To understand the relation between Automaton and Language | |||||
| Course Outcomes: | ||||||
| CO1 | Understand the use of automata during language design. | |||||
| CO2 | Relate various automata and Languages. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS – 3510 | SECC – I | Python Programming | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To introduce programming concepts using python | |||||
| 2 | Student should be able to develop Programming logic using python | |||||
| 3 | To develop basic concepts and terminology of python programming | |||||
| 4 | To test and execute python programs | |||||
| Course Outcomes: | ||||||
| CO1 | ||||||
| CO2 | ||||||
| CO3 | ||||||
| CO4 | To be familiar about the basic constructs of programming such as data, operations, conditions, | |||||
| CO5 | To write python programs and develop a small application project | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS – 3511 | SECC – II | Blockchain Technology | 2 | 3 | |
| Course Objective: | ||||||
| 1 | Understand what and why of blockchain technology. | |||||
| 2 | Explore major components of blockchain. | |||||
| 3 | Learn about Bitcoin, Cryptocurrency and Ethereum. | |||||
| 4 | To learn blockchain programming using Python, Flask Web Framework, and HTTP client Postman. | |||||
| Course Outcomes: | ||||||
| CO1 | Learn the fundamentals of Blockchain Technology. | |||||
| CO2 | Learn Blockchain programming | |||||
| CO3 | Basic knowledge of Smart Contracts and how they function. | |||||
| SEMESTER VI | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-361 | DSEC-I | Operating Systems – II | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To understand the issue of Deadlocks in Process management. | |||||
| 2 | To understand the concept of File system management & disk scheduling | |||||
| 3 | To study the concept of distributed and mobile operating systems | |||||
| Course Outcomes: | ||||||
| CO1 | Management of deadlocks and File System by operating system | |||||
| CO2 | Scheduling storage or disk for processes | |||||
| CO3 | Distributed Operating System and its architecture and the extended features in mobile OS. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-362 | DSEC-II | Software Testing | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To provide the knowledge of software testing techniques | |||||
| 2 | To understand how testing methods can be used as an effective tools in quality assurance of software. | |||||
| 3 | To provide skills to design test case plan for testing software. | |||||
| 4 | To provide knowledge of latest testing methods | |||||
| Course Outcomes: | ||||||
| CO1 | To understand va | |||||
| CO2 | To understand a variety of software metrics, and identify defects and managing those defects | |||||
| CO3 | To design test cases and test plans, review reports of | |||||
| CO4 | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-363 | DSEC-III | Web Technologies – II | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To learn client-side scripting using JavaScript and jQuery. | |||||
| 2 | To understand and use XML and XML parsers. | |||||
| 3 | To use AJAX to make applications dynamic. | |||||
| 4 | To work with PHP MVC frameworks like CodeIgniter. | |||||
| Course Outcomes: | ||||||
| CO1 | Use JavaScript and jQuery to enhance web page interactivity. | |||||
| CO2 | Create and manipulate XML data with DOM and SimpleXML in PHP. | |||||
| CO3 | Develop dynamic web applications using AJAX and PHP. | |||||
| CO4 | Use MVC architecture in CodeIgniter to structure web applications. | |||||
| CO5 | Handle sessions, cookies, and integrate CSS/JS libraries effectively in web development. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-364 | DSEC-V | Data Analytics | 2 | 3 | |
| Course Objective: | ||||||
| 1 | Deploy the Data Analytics Lifecycle to address data analytics projects. | |||||
| 2 | Develop in depth understanding of the key technologies in data analytics. | |||||
| 3 | Apply appropriate analytic techniques and tools to analyze data, create models, and identify insights that can lead to actionable results. | |||||
| Course Outcomes: | ||||||
| CO1 | Use appropriate models of analysis, assess the quality of input, and derive insight from results. | |||||
| CO2 | Analyze data, choose relevant models and algorithms for respective applications | |||||
| CO3 | Understand different data mining techniques like classification, prediction, clustering and association rule mining | |||||
| CO4 | Apply modeling and data analysis techniques to the solution of real world business problems | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-364 | DSEC-II | Data Analytics | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To Learn different technologies used at client Side Scripting Language | |||||
| 2 | To Learn XML and XML parsers. | |||||
| 3 | To One PHP framework for effective design of web application. | |||||
| 4 | To Learn Java Script to program the behavior of web pages. | |||||
| 5 | To Learn AJAX to make our application more dynamic | |||||
| Course Outcomes: | ||||||
| CO1 | Build dynamic website. | |||||
| CO2 | Using MVC based framework easy to design and handling the errors in dynamic website. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-365 | DSEC – VI | Object Oriented Programming using Java – II | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To learn database programming using Java | |||||
| 2 | To study web development concept using Servlet and JSP | |||||
| 3 | To develop a game application using multithreading | |||||
| 4 | To learn socket programming concept | |||||
| Course Outcomes: | ||||||
| CO1 | To access open database through Java programs using Java Data Base Connectivity (JDBC) and develop the application. | |||||
| CO2 | Understand and Create dynamic web pages, using Servlets and JSP. | |||||
| CO3 | Work with basics of framework to develop secure web applications. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-366 | DSEC – VI | Compiler Construction | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To understand design issues of a lexical analyser and use of LEX tool. | |||||
| 2 | To understand design issues of a parser and use of YACC tool. | |||||
| 3 | To understand and design code generation and optimization techniques | |||||
| Course Outcomes: | ||||||
| CO1 | Understand the process of scanning and parsing of source code. | |||||
| CO2 | Learn the conversion code written in source language to machine language. | |||||
| CO3 | Understand tools like LEX and YACC. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-3610 | SECC – III | Software Testing Tools | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To provide the knowledge of software testing methods and strategies. | |||||
| 2 | To understand how testing methods can be used as an effective tool in quality assurance of software. | |||||
| 3 | To provide skills to design test case plan for testing software. | |||||
| 4 | To provide knowledge of latest testing tools | |||||
| Course Outcomes: | ||||||
| CO1 | To understand various software testing methods and strategies. | |||||
| CO2 | To understand a variety of software metrics and identify defects and managing those defects for improvement in quality for given software. | |||||
| CO3 | To design test cases and test plans, review reports of testing for qualitative software. | |||||
| CO4 | To understand latest testing tools used in the software industries. | |||||























Sr.No | Name of Activity | Academic Year |
1 | Departmental Meeting for planning yearly activities and events | 2024-25 |
2 | Pragyan 2.0 Event organized on 6th Feb.2025 to 7th Feb 2025 | 2024-25 |
3 | Guest Lecture for TYBSc(CS) Students On “Career Opportunities on MCA and MBA” 9th Feb 2024 | 2024-25 |
4 | Workshop on Frontend Technology:Angular JS,TypeScript,BootStrap on 26th June 2025 | 2024-25 |
5 | Signature Activity organized for FYBSc(CS) Students : “Hardware Workshop” from 22th Jan25 to 27th Jan 2025 | 2024-25 |
6 | Parent Teacher Meeting for FYBSc(CS) students on 26th October 2024. | 2024-25 |
7 | Farewell Party for Final Year Students on 7th May 2025 | 2024-25 |
8 | AI Documentary Competition on the Occasion of National Science Day on 3rd March 2025 | 2024-25 |
9 | Departmental Meeting for planning yearly activities and events 16th July 2025 | 2025-2026 |
10 | Induction Program for F.Y.B.Sc(CS) 13th July 2025 | 2025-2026 |
11 | Departmental Meeting for planning yearly activities and events | 2025-2026 |
12 | TECH-FEST Activity Under Computer Science Association 21st August 2025 | 2025-2026 |
13 | Activity on Academic Challenges and Interpersonal Issues on 18th August 2025 | 2025-2026 |
14 | Guest Lecture on “Testing Introduction with Manual Testing” on 16th July 2025 | 2025-2026 |
15 | Alumni talk for T.Y.B.Sc(CS) students On “How to Get Job Ready in the Era of AI” on 23rd August 2025 | 2025-2026 |
16 | One Day Workshop on “Java and Mern Stack” on 18th July 2025 | 2025-2026 |
Cyber and Digital Science is a niche subject of modern studies which will prepare students for professional work in business and industry, as well as government and law enforcement. Students will gain insights into the design of digital technologies, and the policy challenges of deploying such technologies, with broad-based training that will draw from computer science, engineering, research methods, management, economics, and other social sciences
Year of Establishment: 2022-2023
Affiliated to Savitribai Phule Pune University, Pune
Intake: 120
Three years full time course. Students can pursue the fourth year for a B.Sc. (Hons) degree based on the NEP pattern.
| Year | Term I | Term II | Total |
| Total Credit | Total Credit | Term I + Term II | |
| First | 22 | 22 | 44 |
| Second | 22 | 22 | 44 |
| Third | 22 | 22 | 44 |
| Fourth | 22 | 22 | 44 |
SEMESTER I
| Semester | Course Type | Course Name/Course Title | Total Credits | |
| T H | PR | |||
| I | Subject 1 | CDS101MJ Linux System Administration | 2 | |
| I | Subject 2 | CDS102MJ Fundamental of C programming | 2 | |
| I | Subject 3 | CDS103MJ Fundamentals of Computer | 2 | |
| I | Subject1 Practical | CDS104MJP Practical based on CDS101MJ | 2 | |
| I | Subject 2 Practical | CDS105MJP Practical based on CDS102MJ | 2 | |
| I | Subject3 Practical | CDS106MJP Practical based on CDS103MJ | 2 | |
| I | IKS | CDS101IKS Computing in ancient India | 2 | |
| I | GE/OE | OE101CDS Office Automation/ Introduction to Google Tools | 2 | |
| I | SEC | SEC101CDS Fundamentals of Digital Communication (Practical) | 2 | |
| I | AEC | AEC101MAR/HI N MIL-I(Hindi) / MIL-I(Marathi) | 2 | |
| I | VEC | VEC101ENV EVS-I | 2 | |
| I | CC | CC101PE/NSS/N CC University Basket | ||
| Total Credits: | 14 | 08 | ||
SEMESTER II
| Semester | Course Type | Course Name/Course Title | Total Credits | |
| TH | PR | |||
| I | Subject 1 | CDS151MJ Fundamentals of Cyber security | 2 | |
| I | Subject 2 | CDS152MJ Network Security | 2 | |
| I | Subject 3 | CDS153MJ Python Programming | 2 | |
| I | Subject 1 Practical | CDS154MJP Practical based on CDS151MJ | 2 | |
| I | Subject 2 Practical | CDS155MJP Practical based on CDS152MJ | 2 | |
| I | Subject 3 Practical | CDS156MJP Practical based on CDS153MJ | 2 | |
| I | GE/OE | OE152CDSP Office Automation/ Introduction to Google Tools | 2 | |
| I |
SEC | SEC151CDS Statistical techniques for Computer Science OR Advance Excel |
2 | |
| I | AEC | AEC151MAR/ HIN MI L-I(Hindi) / MIL-I(Marathi) | 2 | |
| I | VEC | VEC151ENV EVS-II | 2 | |
| I | CC | CC151PE/NSS/ NCC University Basket | 2 | |
| TOTAL | 12 | 10 | ||
SEMESTER III
| Semester | Course Type | Course Name/Course Title | Total Credits | |
| TH | PR | |||
| III | Major Core (4+2) | CDS-201-MJ Ethical Hacking-I | 2 | |
| CDS-202-MJ Cyber Ethics, Cyber Law & Cyber Policies | 2 | |||
| CDS-203-MJP Practical based on CDS201MJ | 2 | |||
| III | VSC(2) | CDS-221-VSC Data Structure using Python | 2 | |
| III | IKS | IKS-200-T Indian Knowledge System in Computing | 2 | |
| III | FP/OJT/CEP(2) | CDS-231-FP Mini Projects | 2 | |
| III | Minor (2+2) | CDS-241-MN Web Technology | 2 | |
| CDS-242-MNP Practical based on CDS241MN | 2 | |||
| III | GE/OE(2) | OE-201-CDS-T OE-202-CDS-T OE- 203-CDS-T OE-204-CDS-T AI for Everyone I / Web design I / Digital Marketing I/ Introduction to Cyber Security | 2 | |
| III | AEC(2) | AEC-201-T From University Basket | 2 | |
| III | CC(2) | CC-201-T/P From University Basket | 2 | |
| Total | 14 | 08 | ||
SEMESTER IV
| Semester | Course Type | Course Name/Course Title | Total Credits | |
| TH | PR | |||
| IV | Major Core (4+2) | CDS-251-MJ Ethical Hacking-II | 2 | |
| CDS-252-MJ Advance Network Security | 2 | |||
| CDS-253-MJP Practical based on CDS251MJ | 2 | |||
| IV | VSC(2) | CDS-271-VSC-P Database management system | 2 | |
| IV | FP/OJT/ CEP(2) | CDS-281-FP Mini Projects | 2 | |
| IV | Minor (2+2) | CDS-291-MN Advanced Web Technology | 2 | |
| CDS-292-MNP Practical based on CDS291MN | 2 | |||
| IV | GE/OE(2) | OE-251-CDS-T OE-252-CDS-T OE-253-CDS-T AI for Everyone II / Web design II / Digital Marketing II | 2 | |
| IV | SEC(2) | SEC251CDSP Principals of operating System | 2 | |
| IV | AEC(2) | AEC-251-T From University Basket | 2 | |
| IV | CC(2) | CC-251-T/P From University Basket | 2 | |
| Total | 14 | 8 | ||
SEMESTER V
| Semester | Course Type | Course Code | Course Code | Course Title | ||
| TH | PR | |||||
| V | Major Core (6+4) | CDS301MJ | Digital Forensic-I | 2 | ||
| V | CDS302MJ | Malware Analysis | 2 | |||
| V | CDS303MJ | Cyber Threat Intelligence | 2 | |||
| V | CDS304MJP | Practical based on CDS301MJ | 2 | |||
| V | CDS305MJP | Practical based on CDS302MJ | 2 | |||
| V | Major Elective (2+2) | CDS306MJ | Block chain | 2 | ||
| V | CDS307MJP | Practical based on CDS306MJ | 2 | |||
| V | OR | |||||
| V | CDS308MJ | Mobile Forensic | 2 | |||
| V | CDS309MJP | Practical based on CDS308MJ | 2 | |||
| V | VSC(2) | CDS321VSCP | Statistical Method-II | 2 | ||
| V | FP/OJT/ CEP(2) | CDS331FP | Project | 2 | ||
| V | Minor (2+2) | CDS341MN | Internet Of Things | 2 | ||
| V | CDS342MNP | Practical Based on CDS341MN | 2 | |||
| TOTAL | 10 | 12 | ||||
SEMESTER VI
| Semester | Course Type | Course Code | Course Code | Course Title | ||
| TH | PR | |||||
| VI | Major Core (6+4) | CDS351MJ | Digital Forensic-II | 2 | ||
| VI | CDS352MJ | IOT Security | 2 | |||
| VI | CDS353MJ | Cyber Crime& Reports | 2 | |||
| VI | CDS354MJP | Practical Based on CDS351MJ | 2 | |||
| VI | CDS355MJP | Practical Based on CDS352MJ | 2 | |||
| VI | Major Elective (2+2) | CDS356MJ | Vulnerability Assessment& Penetration Testing | 2 | ||
| VI | CDS357MJP | Practical Based on CDS356MJ | 2 | |||
| VI | OR | |||||
| VI | CDS358MJ | Fin-Tech Cyber Security | 2 | |||
| VI | CDS359MJP | Practical Based on CDS358MJ | 2 | |||
| VI | FP/OJT/ CEP(2) | CDS381OJT | Hands on Training Project | 4 | ||
| VI | Minor (2+2) | CDS391MN | AI and Machine Learning | 2 | ||
| VI | CDS392MNP | Practical Based on CDS391MN | 2 | |||
| TOTAL | 10 | 12 | ||||
SEMESTER VII (Honors)
| Semester | Course Type | Course Code | Course Code | Course Title | ||
| TH | PR | |||||
| VII | Major Core (10+4) | CDS401MJ | Malware Analysis II | 2 | ||
| VII | CDS402MJ | Intrusion Detection and Prevention System | 2 | |||
| VII | CDS403MJ | Digital Image Processing | 2 | |||
| VII | CDS404MJP | Practical Based on CDS401MJ | 2 | |||
| VII | CDS405MJP | Practical Based on CDS402MJ | 2 | |||
| VII | CDS406MJ | Cyber Crime Investigation | 2 | |||
| VII | CDS407MJ | Cyber Threat Intelligence II | 2 | |||
| VII | Major Elective (2+2) | CDS408MJ | Digital Payments and Its Security | 2 | ||
| VII | CDS409MJP | Practical Based on CDS408MJ | 2 | |||
| OR | ||||||
| VII | CDS410MJ | Wireless Security | 2 | |||
| VII | CDS411MJP | Practical Based on CDS410MJ | 2 | |||
| VII | OR | |||||
| VII | CDS412MJ | IT Act 2000 in Cyberspace | 2 | |||
| VII | CDS413MJP | Practical Based on CDS412MJ | 2 | |||
| VII | Minor(4) | CDS441MN | Research Methodology | 4 | ||
| TOTAL | 16 | 06 | ||||
| Program Outcomes | ||
| After successful completion of B.Sc(CDS) Programme students will be able to: | ||
| PO No. | PO Outcomes | |
| PO 1 | Recognize and be comfortable with Linux administration, as it is important in modern IT environment. | |
| PO 2 | Acknowledge and implement action the modern IT world’s needs in cyber security | |
| PO 3 | Develop creative skills, critical thinking , analytical skills and research to address the real world problems using cyber security skills. | |
| PO 4 | Understand the Concepts of cyber security, Networking, Digital Forensics and vulnerability testing and statistical techniques | |
| PO 5 | Applying the Concepts of Digital Communication, IOT and Digital Image Processing | |
| PO 6 | Determine and analyze software vulnerabilities and security solutions to reduce the risk of exploitation | |
| PO 7 | Learn needful programming languages such as C, Python, | |
| PO 8 | Establishing together cyber laws and cyber policies in order to comprehend the rules and regulations of the present IT environment | |
| PO 9 | To developing regulations and tactics for cyber security | |
| PO 10 | Applications, data, and cloud-based infrastructure are all safeguarded through cloud security. | |
| PO 11 | Understand security concepts including cyber threat intelligence, Block chain in cyber security, communication systems security, malware analysis, VAPT, IDS & IPS, and reporting of cybercrimes. | |
Course Outcome
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CDS101MJ | Subject1 | Linux System Administration | 2 | 2 | |
| Course Objective: | ||||||
| To make the students understand the Linux OS | ||||||
| To acquaint them with the basic utilities of Linux | ||||||
| To help them manage a network using Linux OS | ||||||
| Course Outcomes: | ||||||
| 1 | Demonstrate proficiency using the Linux command line and constructing shell scripts. | |||||
| 2 | Perform maintenance tasks, including user and system management. | |||||
| 3 | Install and configure system services. | |||||
| 4 | To install and implement Linux Operating Systems across the network. | |||||
| 5 | To manage and handle file permissions and other security aspects. | |||||
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CDS-104MJ | Subject1 Practical | Practical based on CDS 101MJ Linux System Administration | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To analyze fundamentals of the Linux operating system. | |||||
| 2 | To analyses a problem and devise an algorithm to solve it. | |||||
| Course Outcomes: | ||||||
| 1 | Implement and administer a Linux Server. | |||||
| 2 | Setup and manage policies. | |||||
| 3 | Implement File Services. | |||||
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CDS-102MJ | Major Core (10+4) | Fundamentals of C Programming | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To develop the basic concepts and terminology of programming in general. | |||||
| 2 | To implements the algorithms and program in C language | |||||
| 3 | To develop programming skills to a level such that problems of reasonable complexity can be tackled successfully. | |||||
| Course Outcomes: | ||||||
| 1 | Devise computational strategies for developing applications | |||||
| 2 | Develop applications (Simple to Complex) using C programming language | |||||
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CDS-105MJ | Subject2 Practical | Practical based on CDS 102MJ Fundamentals of C Programming | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To analyze fundamentals of the Basic C Programming. | |||||
| 2 | To learn flow chart and algorithms | |||||
| 3 | To develop the basic concepts and terminology of programming in general. | |||||
| Course Outcomes: | ||||||
| 1 | Explore algorithmic approaches to problem solving | |||||
| 2 | Develop modular programs using control structures and arrays in ‘C’. | |||||
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CDS-103MJ | Subject3 | Fundamentals of Computers | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To study the basics of Computer System | |||||
| 2 | To learn how to configure computer devices | |||||
| 3 | To Learn Basic Commands of Operating system and application software | |||||
| Course Outcomes: | ||||||
| 1 | Learn the fundamental concepts of computer science. | |||||
| 2 | Develop the logic of problem solving. | |||||
| 3 | Explain the needs of hardware and software required for a computation task. | |||||
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CDS-106MJP | Subject3 Practical | Practical based on CDS 103MJ Fundamentals of Computers | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To Know the Basics of Computers. | |||||
| 2 | To Understand the Basics of Operating systems | |||||
| Course Outcomes: | ||||||
| 1 | Learn the fundamental concepts of computer science. | |||||
| 2 | Develop the logic of problem solving | |||||
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CDS101IKS | IKS | Computing in Ancient India | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Discuss the rich heritage of mathematical temper of Ancient India | |||||
| 2 | Promote joyful learning of HISTORY | |||||
| Course Outcomes: | ||||||
| 1 | Improved critical thinking | |||||
| 2 | New learning from Ancient India | |||||
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | SEC 101 | SEC | CDS Fundamentals of Digital Communication (Practical) | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To make the student familiar with electronic components | |||||
| 2 | To learn the steps in electronic circuits through simulation and hardware implementation. | |||||
| 3 | To learn about various wireless & cellular communication networks. | |||||
| Course Outcomes: | ||||||
| 1 | On completion of the course, students will be able to interpret and summarize the specifications of different passive, active and Integrated components required to build electronic circuits. | |||||
| 2 | To solve problems on Number systems and their representation | |||||
| 3 | To familiarize with logic gates and applications in combinational and sequential circuits. | |||||
| 4 | To identify the importance of different blocks in electronic communication systems. | |||||
| 5 | ||||||
Semester II
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CDS151MJ | Subject1 | Fundamentals of Cyber Security | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To prepare students with the technical knowledge and skills needed to protect and defend computer systems and networks. | |||||
| 2 | To develop students can identify the current Computer security and breaches | |||||
| Course Outcomes: | ||||||
| 1 | Analyze and evaluate the cyber security needs of an organization. | |||||
| 2 | Measure the performance and troubleshoot cyber security systems. | |||||
| 3 | To introduce the current cyber related activities | |||||
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CDS154MJP | Subject1 Practical | Practical course based on CDS151MJ Fundamentals of Cyber Security | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To prepare students with the technical knowledge and skills needed to protect and defend computer systems and networks. | |||||
| 2 | To develop students can identify the current Computer security and breaches | |||||
| Course Outcomes: | ||||||
| 1 | Understand and explore the basics of Computer Networks and Various Protocols | |||||
| 2 | Administrate a network and schedule flow of information | |||||
| 3 | Examine the network security issues in Mobile and ad hoc networks. | |||||
| 4 | Demonstrate the TCP/IP and OSI fashions with merits and demerits. | |||||
| 5 | Evaluate the shortest path by using Routing algorithms. | |||||
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CDS152MJ | Subject2 | Network Security | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To prepare students with basic networking concept | |||||
| 2 | To learn various topologies and applications of network. | |||||
| 3 | To understand the concept of network layer, transport layer and application layer | |||||
| Course Outcomes: | ||||||
| 1 | Understand the concept of OSI Reference Model and TCP/IP. | |||||
| 2 | To know the components of the Network Security. | |||||
| 3 | Understand top down approach of data communication from one user to another user | |||||
| 4 | Demonstrate the TCP/IP and OSI fashions with merits and demerits. | |||||
| 5 | To detect the IP address and route. | |||||
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CDS155MJP | Subject2 Practical | Practical course based on CDS152MJ Network Security | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To prepare students with basic networking concept. | |||||
| 2 | To understand process of data communication using protocols and standards | |||||
| 3 | To understand the concept of network layer, transport layer and application layer | |||||
| Course Outcomes: | ||||||
| 1 | Understand the concept of OSI Reference Model and TCP/IP. | |||||
| 2 | To know the components of the Network Security. | |||||
| 3 | Understand top down approach of data communication from one user to another user | |||||
| 4 | To detect the IP address and route | |||||
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CDS153MJ | Subject3 | Python Programming | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To define the structure and components of a Python program. | |||||
| 2 | To acquaint with data types, input/output statements, decision making, looping and functions in Python. | |||||
| 3 | To design object‐oriented programs using classes in Python. | |||||
| Course Outcomes: | ||||||
| 1 | Devise algorithms, implement, test, debug and execute programs in the Python language | |||||
| 2 | To know the components of the Network Security. | |||||
| 3 | Demonstrate Python programming skills for problems that require the writing of well documented programs including use of the logical constructs of the language. | |||||
| 4 | Apply the problem-solving skills using different data structures in Python | |||||
| 5 | Develop an application using functions, classes and built-in modules of Python. | |||||
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CDS156MJP | Subject3 Practical | Practical course based on CDS153MJ Python Programming | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To define the structure and components of a Python program | |||||
| 2 | To learn how to use Lists, Tuples, Sets and Dictionaries in Python programs. | |||||
| 3 | To design object-oriented programs using classes in Python. | |||||
| Course Outcomes: | ||||||
| 1 | Devise algorithms, implement, test, debug and execute programs in the Python language | |||||
| 2 | Apply the problem-solving skills using different data structures in Python. | |||||
| 3 | Develop an application using functions, classes and built-in modules of Python | |||||
| F.Y.B.Sc.(Cyber and Digital Science) SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | SEC151CDS | Subject3 | Statistical techniques for Computer Science | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To tabulate and make frequency distribution of the given data. | |||||
| 2 | To use various graphical and diagrammatic techniques and interpret | |||||
| 3 | To compute the relation between variables and prediction values using correlation and regression | |||||
| Course Outcomes: | ||||||
| 1 | Handling raw data and understand the nature of the data | |||||
| 2 | How to represent data by graphical methods. | |||||
| 3 | Install and configure system services. | |||||
| 4 | Apply the problem-solving skills using different data structures in Python | |||||
| 5 | Predict the values in correlation & regression and interpret to take decision. | |||||
Semester III
| S.Y.B.Sc.(Cyber and Digital Science) SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CDS201MJ | Major Core | Ethical Hacking-I | 2 | 3 | |
| Course Objective: | ||||||
| 1 | Understand the fundamentals of Ethical Hacking and cyber security. | |||||
| 2 | Learn reconnaissance and OSINT techniques for information gathering. | |||||
| 3 | Explore web application security and penetration testing | |||||
| 4 | Conduct vulnerability assessments and system hacking. | |||||
| Course Outcomes: | ||||||
| 1 | Explain ethical hacking concepts and hacker types. | |||||
| 2 | Perform reconnaissance and OSINT techniques | |||||
| 3 | Conduct network scanning and exploitation | |||||
| 4 | Analyze system vulnerabilities and hacking methods. | |||||
| 5 | Identify and exploit web application vulnerabilities. | |||||
| S.Y.B.Sc.(Cyber and Digital Science) SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CDS203MJP | Major Core | Practical Based CDS201MJ-Ethical Hacking – I | 2 | 3 | |
| Course Objective: | ||||||
| 1 | Understanding Ethical Hacking & Lab Setup | |||||
| 2 | Footprinting, Reconnaissance & OSINT | |||||
| 3 | Network Scanning, Enumeration & Exploitation | |||||
| 4 | Vulnerability Assessment & System Hacking | |||||
| 5 | Web Application Hacking & Exploitation | |||||
| Course Outcomes: | ||||||
| 1 | Fundamentals of Ethical Hacking & Lab Configuration | |||||
| 2 | Information Gathering & Open-Source Intelligence (OSINT) | |||||
| 3 | Network Scanning, Attack Simulation & Exploitation | |||||
| 4 | System Security Analysis & Vulnerability Exploitation | |||||
| 5 | Web Security Testing & Web Application Exploitation | |||||
| S.Y.B.Sc.(Cyber and Digital Science) SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CDS202MJ | Major Core | Cyber Ethics , Cyber Law & Cyber Policies | 2 | 3 | |
| Course Objective: | ||||||
| 1 | Understand the fundamentals of cyber ethics and their role in digital behaviour. | |||||
| 2 | Explore various types of cybercrimes and analyze their legal and ethical implications. | |||||
| 3 | Examine intellectual property rights (IPR) in cyberspace and their impact on digital content. | |||||
| 4 | Analyze data protection and privacy laws to understand their importance in safeguarding digital information. | |||||
| 5 | Evaluate national and international cyber policies to understand governance mechanisms in cyberspace. | |||||
| 6 | Investigate emerging cyber threats and assess their implications on legal, ethical, and policy frameworks. | |||||
| Course Outcomes: | ||||||
| 1 | Principles of cyber ethics and apply them to real-world digital scenario. | |||||
| 2 | Identify and categorize cybercrimes while understanding the legal actions | |||||
| 3 | Assess the role of IPR in protecting digital assets and preventing online fraud. | |||||
| 4 | Analyze cyber security policies and frameworks implemented by governments and organizations. | |||||
| S.Y.B.Sc.(Cyber and Digital Science) SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CDS 221 VSC | Major Core | Data Structure Using Python | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Develop problem-solving skills using data structures and algorithms in Python. | |||||
| 2 | Analyze and implement Linear and Non-linear Data Structures | |||||
| 3 | Develop the ability to design and implement efficient algorithms using appropriate data structures. | |||||
| 4 | Understand the role of Python’s built-in data structures like lists, tuples, sets, and dictionaries. | |||||
| Course Outcomes: | ||||||
| 1 | Understand fundamental data structures and their importance in problem-solving. | |||||
| 2 | Implement, manipulate, apply and analyze linear and non-linear data structures. | |||||
| 3 | Develop efficient algorithms by utilizing appropriate searching and sorting techniques. | |||||
| 4 | Solve real-world problems by selecting and implementing suitable data structures in Python. | |||||
| 5 | Understand several ways of solving the same problem. | |||||
| S.Y.B.Sc.(Cyber and Digital Science) SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | IKS-200-T | IKS | Indian Knowledge System in Computing | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To introduce Vedic mathematical techniques and their relevance to modern computational methods. | |||||
| 2 | To understand Nyaya’s logical framework and its application in reasoning and AI | |||||
| 3 | To explore the algorithmic structure of Panini’s grammar and Chandasastra’s binary system in computational linguistics and mathematics. | |||||
| 4 | To explore real-world applications of IKS concepts in computational sciences. | |||||
| Course Outcomes: | ||||||
| 1 | Understand the computational foundations of Indian Knowledge Systems by applying Vedic mathematical techniques in problem-solving | |||||
| 2 | Use Nyaya’s logical reasoning in AI and decision-making | |||||
| 3 | Explore the connection between Panini’s grammar and NLP technologies. | |||||
| 4 | Recognize the applications of IKS in modern computing fields. | |||||
| S.Y.B.Sc.(Cyber and Digital Science) SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CDS241MN | Minor | Web Technology | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To Learn Core-PHP, Serve Side Scripting Language | |||||
| 2 | To Learn PHP with File handling & Database handling | |||||
| 3 | To Design dynamic and interactive Web pages | |||||
| Course Outcomes: | ||||||
| 1 | Explain the basic concepts of the World Wide Web, HTTP protocol, and client-server architecture | |||||
| 2 | Design and structure web pages using HTML elements, forms, tables, and CSS for styling | |||||
| 3 | Develop client-side interactivity using JavaScript including event handling and string operations | |||||
| 4 | Develop server-side scripts using PHP including functions, control structures, and string manipulation techniques. | |||||
| 5 | Apply array handling techniques in PHP for storing, accessing, and manipulating data efficiently | |||||
Semester IV
| S.Y.B.Sc.(Cyber and Digital Science) SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | CDS-242-MNP | Minor | Practical based on CDS241MN | 2 | 4 |
| Course Objective: | |||||
| 1 | To understand how to provide security to web and mobile applications | ||||
| 2 | To understand the concept of access control and authentication | ||||
| 3 | To Design dynamic and interactive Web pages | ||||
| Course Outcomes: | |||||
| 1 | Design the user interface. | ||||
| 2 | Design and structure web pages using HTML elements, forms, tables, and CSS for styling | ||||
| 3 | Develop client-side interactivity using JavaScript including event handling and string operations | ||||
| 4 | Develop secure web applications. | ||||
| S.Y.B.Sc.(Cyber and Digital Science) SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CDS251MJ | Major Core | Ethical Hacking – II | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Understand wireless and IoT security vulnerabilities. | |||||
| 2 | Use Metasploit for system exploitation. | |||||
| 3 | Learn social engineering and phishing techniques. | |||||
| 4 | Analyze malware and perform reverse engineering. | |||||
| 5 | To Basic understanding of penetration Testing | |||||
| Course Outcomes: | ||||||
| 1 | Demonstrate wireless and IoT hacking skills. | |||||
| 2 | Exploit systems using Metasploit. | |||||
| 3 | Perform ethical social engineering attacks. | |||||
| 4 | Analyze and reverse-engineer malware. | |||||
| 5 | Understanding of how penetration works | |||||
| S.Y.B.Sc.(Cyber and Digital Science) SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CDS253MJP | Major Core | Practical based on CDS251MJ Ethical Hacking – II | 2 | 4 | |
| Course Objective: | ||||||
| 1 | Understand and exploit vulnerabilities in wireless and IoT networks. | |||||
| 2 | Utilize Metasploit for system exploitation and post-exploitation techniques. | |||||
| 3 | Execute social engineering attacks, phishing campaigns, and bypass security controls. | |||||
| 4 | Analyze malware behavior, perform reverse engineering, and debug malicious code. | |||||
| 5 | Conduct advanced penetration testing and red team operations to assess security defenses. | |||||
| Course Outcomes: | ||||||
| 1 | Capture, analyze, and crack Wi-Fi traffic using advanced tools. | |||||
| 2 | Exploit vulnerabilities in IoT devices and misconfigured systems. | |||||
| 3 | Use Metasploit for penetration testing, payload execution, and credential dumping. | |||||
| 4 | Execute social engineering attacks and bypass multi-factor authentication. | |||||
| 5 | Perform malware analysis, reverse engineering, and sandbox-based investigations. | |||||
| 6 | Simulate real-world attacks, bypass security measures, and generate professional reports | |||||
| S.Y.B.Sc.(Cyber and Digital Science) SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CDS252 MJ | Major Core | Advance Network Security | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Understand the fundamental concepts of network security and its importance in modern communication. | |||||
| 2 | Explore various cryptographic techniques and their role in securing data transmission. | |||||
| 3 | Analyze different network security protocols and their implementation. | |||||
| 4 | Study intrusion detection and prevention mechanisms for securing networks. | |||||
| 5 | Examine security challenges in web applications and API security. | |||||
| Course Outcomes: | ||||||
| 1 | Understand Advanced Network Security Concepts | |||||
| 2 | Understand Cryptographic Techniques | |||||
| 3 | Secure Network Architectures and Protocols also Identify and Mitigate Cyber Threats | |||||
| 4 | Implement Network Security Devices | |||||
| 5 | Implement Security Policies and Risk Management and Investigate and Respond to Security Incidents | |||||
| S.Y.B.Sc.(Cyber and Digital Science) SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CDS-221-VSC-P | Major Core | Database Management System | 2 | 4 | |
| Course Objective: | ||||||
| 1 | Learn how to design databases using ER models to represent real-world scenarios. | |||||
| 2 | Gain hands-on experience in creating and modifying databases, tables, and constraints (Linux platform). | |||||
| 3 | Develop skills to insert, update, delete, and retrieve data using SQL. | |||||
| 4 | Learn how to use joins, sub queries, and set operations for complex data retrieval. | |||||
| 5 | Implement views and indexing techniques to improve query performance. | |||||
| Course Outcomes: | ||||||
| 1 | Construct ER diagrams for real-world applications. | |||||
| 2 | Create and manage databases using DDL commands effectively. | |||||
| 3 | Perform DML operations and write optimized queries using SELECT statements. | |||||
| 4 | Execute joins, sub queries, and set operations for efficient data analysis. | |||||
| 5 | Apply indexing and views to optimize database operations. | |||||
| S.Y.B.Sc.(Cyber and Digital Science) SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | CDS-291-MN | Minor | Advanced Web Technologies | 2 | 2 |
| Course Objective: | |||||
| 1 | To Learn different technologies used at client Side Scripting Language | ||||
| 2 | To Learn XML and XML parsers. | ||||
| 3 | To Learn Database connectivity using PHP | ||||
| 4 | To Learn AJAX to make our application more dynamic. | ||||
| 5 | To Learn basic concepts of NodeJS. | ||||
| 6 | |||||
| Course Outcomes: | |||||
| 1 | Understand concepts like setting response headers, PHP error handling etc. | ||||
| 2 | To learn database handling with PHP. | ||||
| 3 | Understand technical concepts behind Node JS. | ||||
| 4 | To learn database handling with PHP | ||||
| 5 | Learn to build website AJAX framework | ||||
| 6 | Interpret and formulate XML queries. | ||||
| S.Y.B.Sc.(Cyber and Digital Science) SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | SEC251CDSP-241 | SEC | Principles of Operating Systems | 2 | 2 |
| Course Objective: | |||||
| 1 | To understand the concept of operation system and its principle | ||||
| 2 | To study the various functions and services provided by operating system | ||||
| 3 | To understand the concept of process, memory, deadlock handling | ||||
| 4 | To study the different methods of CPU Scheduling, Disk Scheduling and Page replacements algorithms | ||||
| Course Outcomes: | |||||
| 1 | Basic concepts of operating System. | ||||
| 2 | Processes and CPU Scheduling by operating system, | ||||
| 3 | Synchronization in process and threads by operating system | ||||
| 4 | Deadlock | ||||
| 5 | Disk scheduling Mechanism | ||||
| 6 | Memory management by operating system using with the help of various schemes like demand paging | ||||
Semester V
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER V | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| V | CDS-351 | Major Core | Digital Forensics-1 | 4 | 4 |
| Course Objective: | |||||
| 1 | To understand underlying principles and many of the techniques associated with the digital forensic practices and cyber crime | ||||
| 2 | To explore practical knowledge about digital forensic methodology. | ||||
| 3 | To learn the importance of evidence handling and storage for various devices. | ||||
| 4 | To develop an excellent understanding of current cyber security issues and analyzed the ways that exploits in securities. | ||||
| 5 | To investigate attacks, Intrusion Detection System technical exploits and router attacks and “Trap and Trace” computer networks. | ||||
| 6 | To apply digital forensic knowledge to use computer forensic tools and investigation report writing. | ||||
| Course Outcomes: | |||||
| 1 | Describe Forensic science and Digital Forensic concepts | ||||
| 2 | Determine various digital forensic Operandi and motive behind cyber attacks | ||||
| 3 | Interpret the cyber pieces of evidence, Digital forensic process model and their legal perspective. | ||||
| 4 | Demonstrate various forensic tools to investigate the cybercrime and to identify the digital pieces of evidence | ||||
| 5 | Analyze the digital evidence used to commit cyber offences. | ||||
Semester V
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER V | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| V | CDS-352 | Major Core | Cyber Threat Intelligence | 4 | 4 |
| Course Objective: | |||||
| 1 | To understand the fundamentals of Cyber threats. | ||||
| 2 | To understand the basic techniques to defend against the threats. | ||||
| 3 | To apply appropriate tool for ensuring security of any system. | ||||
| Course Outcomes: | |||||
| 1 | Detecting and Responding to Advanced Cyber Attacks | ||||
| 2 | To defend against the cyber-attacks. | ||||
| 3 | To understand to use appropriate technique for the cyber-attacks. | ||||
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER V | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| V | CDS-353 | Major Core | Information Security Policy and Audit | 4 | 4 |
| Course Objective: | |||||
| 1 | To introduce the fundamental concepts and techniques in Information and Network security. | ||||
| 2 | To give students an overview of Information security and Auditing. | ||||
| 3 | To expose students to the concepts in Organization Security and Controls. | ||||
| Course Outcomes: | |||||
| 1 | Detecting and Responding to Advanced Cyber Attacks | ||||
| 2 | To defend against the cyber-attacks. | ||||
| 3 | To understand to use appropriate technique for the cyber-attacks. | ||||
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER V | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| V | CDS-353 | Major Core | Information Security Policy and Audit | 4 | 4 |
| Course Objective: | |||||
| 1 | To introduce the fundamental concepts and techniques in Information and Network security. | ||||
| 2 | To give students an overview of Information security and Auditing. | ||||
| 3 | To expose students to the concepts in Organization Security and Controls. | ||||
| Course Outcomes: | |||||
| 1 | Students will be able to describe fundamental concepts of information security and systems auditing | ||||
| 2 | Analyze the latest trend of computer security threats | ||||
| 3 | Identify security weaknesses in information systems and find appropriate solution for security mechanism | ||||
| 4 | Explain the security controls in the aspects of physical, logical and audit | ||||
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER V | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| V | CDS-354 | Major Core | Lab on CDS-351 Digital Forensics-1 | 2 | 2 |
| Course Objective: | |||||
| 1 | Describe digital forensics and relate it to an investigative process. | ||||
| 2 | Practice the basic digital forensic investigations. | ||||
| 3 | Understand and use different digital forensic tools. | ||||
| 4 | Explain the legal issues of preparing for and performing digital forensic analysis based on the | ||||
| Course Outcomes: | |||||
| 1 | Perform basic digital forensics. | ||||
| 2 | Demonstrate use of digital forensics tools. | ||||
| 3 | Guide a digital forensics exercise. | ||||
| 4 | Recognize the state of the practice and the gaps in technology, policy, and legal issues. | ||||
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER V | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| V | CDS-355 | Major Core | Lab on CDS-352 Cyber Threat Intelligence | 2 | 2 |
| Course Objective: | |||||
| 1 | To understand the fundamentals of Cyber threats. | ||||
| 2 | To understand the basic techniques to defend against the threats. | ||||
| 3 | To apply appropriate tool for ensuring security of any system. | ||||
| Course Outcomes: | |||||
| 1 | Detecting and Responding to Advanced Cyber Attacks | ||||
| 2 | To defend against the cyber-attacks. | ||||
| 3 | To understand to use appropriate technique for the cyber-attacks. | ||||
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER V | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| V | CDS-356 | Major Core | Lab on CDS-353 (Information Security Policy and Audit) | 2 | 2 |
| Course Objective: | |||||
| 1 | To obtain practical knowledge of Information Security | ||||
| 2 | To learn IS Auditing standards | ||||
| 3 | To understand the different domains of IT Security | ||||
| 4 | To gain knowledge about Cryptographic Technologies | ||||
| Course Outcomes: | |||||
| 1 | Solve Case studies related to Information Security and Audit | ||||
| 2 | Analyze Security controls | ||||
| 3 | Apply cryptographic technologies | ||||
| 4 | Perform basic level Information Security Audit | ||||
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER V | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| V | CDS-357B | SECC-I | Cloud Security | 3 | 3 |
| Course Objective: | |||||
| 1 | To understand the concepts of cloud computing | ||||
| 2 | To know the data assets in cloud and its protection | ||||
| 3 | To know various cloud assets and security | ||||
| Course Outcomes: | |||||
| 1 | Learn the fundamentals of cloud computing and its models | ||||
| 2 | Learn data, storage and network security mechanism in cloud environment | ||||
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER V | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| V | CDS-358B | SECC-II | Lab course on Cloud Security (CS-357B) | 2 | 2 |
| Course Objective: | |||||
| 1 | To understand the mechanism to setup virtual machines/servers instances cloud platform | ||||
| 2 | To acquire the knowledge of how to setup security on own virtual instances in cloud | ||||
| Course Outcomes: | |||||
| 1 | Setup own Amazon EC2 instances on cloud | ||||
| 2 | Setup infrastructure and data security | ||||
| 3 | Apply Identity and Access Management (IAM) policies on cloud instances | ||||
| 4 | Define customized security groups | ||||
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER VI | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| VI | CDS-361 | DSEC-I | Digital Forensics-2 | 4 | 4 |
| Course Objective: | |||||
| 1 | To understand underlying principles behind email and social media investigation | ||||
| 2 | To understand basic concepts and procedures for mobile forensics. | ||||
| 3 | To learn techniques behind multimedia forensics | ||||
| 4 | To apply digital forensic knowledge to investigate cloud, network and virtual machine | ||||
| Course Outcomes: | |||||
| 1 | Explain how to apply digital forensics methods to investigating email and social media communications | ||||
| 2 | Trace, recover, and analyze e-mail messages by using forensics tools | ||||
| 3 | Describe procedures for acquiring data from mobile devices | ||||
| 4 | Retrieve information from mobile devices | ||||
| 5 | To examine and recover graphics files | ||||
| 6 | Explore procedures for virtual machine forensics, live acquisitions, and network forensics. | ||||
Semester VI
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER VI | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| VI | CDS-362 | DSEC-I | Cyber Law( Information Security Policies and Strategies ) | 4 | 4 |
| Course Objective: | |||||
| 1 | To understand the fundamentals of cyber security. | ||||
| 2 | To understand the computer security issues | ||||
| 3 | To Understand Information secure system planning and Security Policies. | ||||
| Course Outcomes: | |||||
| 1 | Have a good understanding of Cyber Security and the Tools | ||||
| 2 | Develop the Understanding of, how to make secure system planning, | ||||
| 3 | Make Learner to develop standard and policies | ||||
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER VI | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| VI | CDS-363 | DSEC-I | Web Science | 4 | 4 |
| Course Objective: | |||||
| 1 | Understand Web versions | ||||
| 2 | Understand the role of web in society and economy | ||||
| 3 | Understand Web architecture and its applications | ||||
| 4 | Understand basics of web security | ||||
| 5 | Understand basics of web analysis | ||||
| Course Outcomes: | |||||
| 1 | Develop a simple web application | ||||
| 2 | Access and develop web services | ||||
| 3 | Provide security to the web application through authorization and authentication. | ||||
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER VI | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| VI | CDS-365 | DSEC-I | Lab on CDS-362 (Information Security Policies and Strategies) | 2 | 2 |
| Course Objective: | |||||
| 1 | To obtain practical knowledge of Information Security | ||||
| 2 | To learn Indian IT Acts. | ||||
| 3 | To understand the different cybercrimes and cyber Law | ||||
| Course Outcomes: | |||||
| 1 | Solve Case studies related to Information Security Policies and Strategies | ||||
| 2 | Study if Indian IT Acts. | ||||
| 3 | Study of Security standard. | ||||
| 4 | Perform basic level Information Security policies. | ||||
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER VI | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| VI | CDS-364 | DSEC-I | Lab on CDS-361 Digital Forensics-2 | 2 | 2 |
| Course Objective: | |||||
| 1 | Describe digital forensics and relate it to an investigative process. | ||||
| 2 | Practice advanced digital forensic investigations. | ||||
| 3 | Understand and use different digital forensic tools. | ||||
| Course Outcomes: | |||||
| 1 | Perform basic digital forensics. | ||||
| 2 | Demonstrate use of digital forensics tools. | ||||
| 3 | Guide a digital forensics exercise. | ||||
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER VI | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| VI | CDS-366 | DSEC-I | Lab on CDS-363(Web Science) | 2 | 2 |
| Course Objective: | |||||
| 1 | To obtain practical knowledge development of web applications. | ||||
| 2 | To gain hands-on practical on SQL injection, Web services. | ||||
| 3 | To grasp the understanding of importance of authorization and authentication in web | ||||
| Course Outcomes: | |||||
| 1 | Develop the simple Web applications | ||||
| 2 | Perform SQL injection attack analysis on web application and database. | ||||
| 3 | Implement basic web services. | ||||
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER VI | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| VI | CDS-368A | SECC-IV | Lab Course on CDS-367A Malware Analysis | 2 | 2 |
| Course Objective: | |||||
| 1 | Static and Dynamic Analysis of Malwares | ||||
| 2 | Study of windows malwares in depth. | ||||
| 3 | Study of Linux malwares, Mac malwares, Android malware in brief. | ||||
| Course Outcomes: | |||||
| 1 | Classify the malwares and analyze them. | ||||
| 2 | Use the tools for analysis of any type of malware. | ||||
| 3 | Write own tools/programs for analyzing the malware. | ||||
| T.Y.B.Sc.(Cyber and Digital Science) SEMESTER VI | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| VI | CDS-367A | DSEC-I | Malware Analysis | 2 | 2 |
| Course Objective: | |||||
| 1 | Static and Dynamic Analysis of Malwares | ||||
| 2 | Study of windows malwares in depth. | ||||
| 3 | Study of linux malwares, Mac malwares, Android malware in brief. | ||||
| Course Outcomes: | |||||
| 1 | Classify the malwares and analyze them. | ||||
| 2 | Use the tools for analysis of any type of malware. | ||||
| 3 | Write own tools/programs for analyzing the malware. | ||||











| 2024-2025 |
1 | Cyber Crypt Pragyaan 2.0 |
2 | Public Eye Pragyaan 2.0 |
3 | Art Fraction Pragyaan 2.0 |
4 | Runtime Terror Pragyaan 2.0 |
5 | Model Activity Vigyaan 2.0 |
6 | Builders of Modern Society Day celebration- Subhash Chandra Boash |
7 | Builders of Modern Society Day celebration- Sarojini Naidu |
8 | Builders of Modern Society Day celebration – Dr Vikram Sarabhai |
9 | Signature Activity: Byte Hunt |
10 | Aluminia Talk: Mr.Ramnivas Sutar (Carrier Path) |
11 | Farewell Party |
12 | Bridge Course |
13 | Workshop on Hands-on Java |
14 | PTA Meeting(CDS,IT Department) |
| 2025-2026 |
1 | Bridge Course |
2 | Induction Program |
3 | Live Seminar on “Web Development with MERN Stack with live API integration with Javascript” |
4 | Workshop on Unlocking opportunities: “Internship Awareness Drive “ |
5 | FY BSC Cyber Security and FY BSc CDS Activity “Trace the Output” on C programming language Under Club of Cyber Gems |
Practical courses and field projects enable students to get hands on training. Numerous learning tracks are open through major elective courses. Research Methodology course will create interest among a student to bring research in the field of Information Technology.
Year of Establishment: 2024-2025
Affiliated to Savitribai Phule Pune University, Pune
Intake: 160
Three-year diploma course from the board of technical education conducted by Government of Maharashtra or its equivalent.
OR
Higher secondary school certificate (10+2) Examination with English and a vocational subject of +2 level (MCVC)
Three years full time course. Students can pursue the fourth year for a B.Sc. (Hons) degree based on the NEP pattern.
Year | Term I | Term II | Total |
First | Total Credit | Total Credit | Term I + Term II |
Second |
|
|
|
Third |
|
|
|
Fourth |
|
|
|
SEMESTER I
Semester |
Course Type |
Course Code |
Course Name | Total Credits | |
|
|
|
| TH | PR |
I | Subject 1 | CYS101MJ | Fundamentals of Linux Administration | 2 |
|
I | Subject 2 | CYS102MJ | Foundations of C programming | 2 |
|
I | Subject 3 | CYS103MJ | Information Technology | 2 |
|
I | Subject1 Practical | CYS104MJP | Practical based on CYS101MJ |
| 2 |
I | Subject 2 Practical | CYS105MJP | Practical based on CYS102MJ |
| 2 |
I | Subject3 Practical | CYS106MJP | Practical based on CYS103MJ |
| 2 |
I | IKS | CYS101IKS | Computing in ancient India | 2 |
|
I | GE/OE | OE101CYS | Office Automation/ Introduction to Google Tools | 2 |
|
I | SEC | SEC101CYS | Basics of Digital Communication (Practical) |
| 2 |
I | AEC | AEC101MAR/ HIN/ENG | MIL-I(Hindi) / MIL-I(Marathi)/ MIL-I(ENGLISH) | 2 |
|
I | VEC | VEC101ENV | EVS-I | 2 |
|
| TOTAL |
|
| 14 | 8 |
Semester |
Course Type |
Course Code |
Course Name | Total Credits | |
|
|
|
| TH | PR |
II | Subject 1 | CYS151MJ | Cyber Security Fundamentals | 2 |
|
II | Subject 2 | CYS152MJ | Computer Networks | 2 |
|
II | Subject 3 | CYS153MJ | Python Programming | 2 |
|
II | Subject1 Practical | CYS154MJP | Practical based on CYS151MJ |
| 2 |
II | Subject 2 Practical | CYS155MJP | Practical based on CYS152MJ |
| 2 |
II | Subject3 Practical | CYS156MJP | Practical based on CYS153MJ |
| 2 |
II | GE/OE | OE152CYSP | Office Automation/ Introduction to Google Tools |
| 2 |
II | SEC | SEC151CYS | Statistical Methods-I |
| 2 |
II | AEC | AEC151MAR / HIN/ENG | MIL-I(Hindi) / MIL-I(Marathi)/ MIL-I(ENGLISH) | 2 |
|
II | VEC | VEC151ENV | EVS-II | 2 |
|
II | CC | CC151PE/ NSS/ NCC | University Basket | 2 |
|
| TOTAL |
|
| 12 | 10 |
| PO No. | Outcomes |
| PO1 | Analyses a problem and identify and define the computing requirements appropriate to its solution |
| PO2 | Focuses on preparing students for roles pertaining to computer applications and IT industry. |
| PO3 | Developing programming skills, networking skills, learn applications, programming languages and modern techniques of IT |
| PO4 | Get skills and information about computers and information technology. |
| PO5 | Learn programming languages such as Python, SQL, Java etc. |
| PO6 | Information about various computer applications and latest development in IT. |
| PO7 | Gives overview of the topics in IT like software skills. Networking, web development and trouble shooting. |
| PO8 | Ability to select appropriate techniques to tackle and solve problems in the discipline of Information Technology. |
Course Outcome
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CYS-101MJ | Subject 1 | Fundamentals of Linux Administration | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To make the students understand the Linux OS | |||||
| 2 | To acquaint them with the rich set of utilities that are essential for system management, file manipulation. | |||||
| 3 | To help they manage a network interface to managing connections and troubleshooting network issues. | |||||
| Course Outcomes: | ||||||
| 1 | Illustrate Adeptness using the Linux command line and constructing shell scripts. | |||||
| 2 | Execute maintenance tasks, including user and system management. | |||||
| 3 | Install and configure system services. | |||||
| 4 | Deploy and Configure Linux Operating Systems Network-wide | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CYS-102MJ | Subject 2 | Foundations of C programming | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To develop the foundation and terminology of programming in general. | |||||
| 2 | To understand structured programming approach | |||||
| 3 | To implements the algorithms and Programing method in problem-solving techniques C language | |||||
| 4 | To develop programming skills to a level such that problems of reasonable complexity can be tackled successfully. | |||||
| Course Outcomes: | ||||||
| 1 | Understand flow of Control sequence as well as logical outputs of the program | |||||
| 2 | Implements computational strategies for developing applications | |||||
| 3 | Design applications from Simple to Complex using C programming language | |||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | CYS-103MJ | Subject 3 | Information Technology | 2 | 2 |
| Course Objective: | |||||
| 1 | To Introduce Students to the Basic Concepts and terminology of computer science. | ||||
| 2 | To Learn Basic Commands of Operating system and application software | ||||
| 3 | To Understand the Basics of data Transmission and Network Security. | ||||
| Course Outcomes: | |||||
| 1 | Learn the fundamental concepts of computer science. | ||||
| 2 | Operating Systems Proficiency | ||||
| 3 | Differentiate between hardware and software, including understanding operating systems and applications. | ||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | CYS-104MJP | Subject 1 Practical | Practical Based on CYS101MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | Study the core principles of Linux OS | ||||
| 2 | Investigate a problem and design an algorithm | ||||
| Course Outcomes: | |||||
| 1 | Deploy and manage a Linux server. | ||||
| 2 | Create and administer policies. | ||||
| 3 | Configure file services. | ||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CYS-105MJP | Subject 2 Practical | Practical Based on CYS102MJ | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To Learn and apply the basic syntax and structure, different data types, control structures, etc. in C programs. | |||||
| 2 | To Implement user-defined functions and use standard library functions. | |||||
| 3 | To develop programming skills to a level such that problems of reasonable complexity can be tackled successfully. | |||||
| Course Outcomes: | ||||||
| 1 | Build Proficiency in Basic C Syntax and Structure | |||||
| 2 | Develop effective Use of Data Types and Variables | |||||
| 3 | Develop ability to work with arrays (single and multi-dimensional) and strings, performing operations | |||||
| 4 | Demonstrate the ability to perform file input and output operations, reading from and writing to files using appropriate functions. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CYS-106MJP | Subject 3 Practical | Practical Based on CYS103MJ | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To Understand Basics of Information Technology. | |||||
| 2 | To Understand the Basics of Operating systems & Operating Systems Proficiency | |||||
| Course Outcomes: | ||||||
| 1 | Learn the fundamental concepts of Information Technology. | |||||
| 2 | Develop the logic of problem-solving | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | SEC 101 CYS | SEC | Basics of Digital Communication System (Practical) | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To make the student familiar with electronic components | |||||
| 2 | To learn number systems and their representation. | |||||
| 3 | To understand basic logic gates, Boolean algebra and K-maps. | |||||
| 4 | To learn about various wireless & cellular communication networks. | |||||
| 5 | To impart knowledge regarding concepts of AM, FM modulation and detection | |||||
| Course Outcomes: | ||||||
| 1 | On completion of the course, students will be able to interpret and summarize the specifications of different passive, active and integrated components required to build electronic circuits. | |||||
| 2 | To solve problems on Number systems and their representation | |||||
| 3 | To familiarize with logic gates and applications in combinational and sequential circuits. | |||||
| 4 | To identify the importance of different blocks in electronic communication systems. | |||||
| 5 | Understand the working principles of mobile networks and Contrast different types of telecommunication networks. | |||||
SEMESTER II
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | CYS151MJ | Subject 1 | Cyber Security Fundamentals | 2 | 2 |
| Course Objective: | |||||
| 1 | The purpose of this course is to arm students with the technical know-how and abilities required to safeguard and defend computer networks and systems. | ||||
| 2 | In order to grow, pupils must be able to recognize contemporary computer security flaws. | ||||
| Course Outcomes: | |||||
| 1 | Students will be able to measure performance and troubleshoot Cyber Security Systems: – Analyze and evaluate an organization’s needs for cyber security. | ||||
| 2 | To outline the latest activities pertaining to cyberspace. | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | CYS152MJ | Subject 2 | Computer Networks | 2 | 2 |
| Course Objective: | |||||
| 1 | To understand basic terms of computer networks and the internet environment. | ||||
| 2 | Become familiar with layered communication architectures (OSI and TCP/IP). | ||||
| Course Outcomes: | |||||
| 1 | To familiarize the student with the basic taxonomy and terminology of computer networks. | ||||
| 2 | To prepare the student for advanced courses in computer networking. | ||||
| 3 | To understand data transmission across the network. | ||||
| 4 | Gather knowledge of various types of networks and topologies. | ||||
| 5 | Get an overview of the Internet, its applications and various browsers available to access the Internet. | ||||
| 6 | Connect to the Internet using various modes of connections/devices available. | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | CYS153MJ | Subject 3 | Python Programming | 2 | 2 |
| Course Objective: | |||||
| 1 | To define the structure and components of a Python program. Also, Gain a solid understanding of Python syntax and semantics. | ||||
| 2 | To acquaint with data types, input/output statements, decision making, looping and functions in Python | ||||
| 3 | Learn and implement various data structures such as lists, tuples, dictionaries, and sets in Python programs. | ||||
| 4 | Develop proficiency in writing reusable and modular code using functions in Python. | ||||
| 5 | Gain a solid understanding of OOP principles and concepts. Understand the importance of modules and packages in Python. | ||||
| Course Outcomes: | |||||
| 1 | Demonstrate Python programming skills for problems that require the writing of well documented programs including use of the logical constructs of the language. | ||||
| 2 | Apply the problem-solving skills using different data structures in Python. 4. Develop an application using functions, classes and built-in modules of Python. | ||||
| 3 | Apply the problem-solving skills using different data structures in Python | ||||
| 4 | Develop an application using functions, classes and built-in modules of Python. | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | CYS154MJP | Subject 1 Practical | Practical Based on CYS151MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | To prepare students with the technical knowledge and skills needed to protect and defend computer systems and networks. | ||||
| 2 | To develop students can identify the current Computer security and breaches. | ||||
| Course Outcomes: | |||||
| 1 | Understand and explore the basics of Computer Networks and Various | ||||
| 2 | Administrate a network and schedule flow of information. | ||||
| 3 | Examine the network security issues in Mobile and ad hoc networks. | ||||
| 4 | Demonstrate the TCP/IP and OSI fashions with merits and demerits. | ||||
| 5 | Evaluate the shortest path by using Routing algorithms. | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | CYS155MJP | Subject 2 Practical | Practical Based on CYS152MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | To prepare students with basic networking concept | ||||
| 2 | To understand process of data communication using protocols and standards. | ||||
| 3 | To learn various topologies and applications of network. | ||||
| 4 | To understand the concept of network layer, transport layer and application layer | ||||
| Course Outcomes: | |||||
| 1 | Understand the concept of OSI Reference Model and TCP/IP | ||||
| 2 | To know the components of the Network Security. | ||||
| 3 | Understand top down approach of data communication from one user to another user | ||||
| 4 | To detect the IP address and route. | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | SEC151CYS | SEC | Statistical Methods-I | 2 | 4 |
| Course Objective: | |||||
| 1 | To tabulate and make frequency distribution of the given data. | ||||
| 2 | To use various graphical and diagrammatic techniques and interpret | ||||
| 3 | To compute various measures of central tendency, dispersion, | ||||
| 4 | To compute the relation between variables and prediction values using correlation and regression. | ||||
| Course Outcomes: | |||||
| 1 | Handling raw data and understand the nature of the data | ||||
| 2 | How to represent data by graphical methods. | ||||
| 3 | Set up and Install the system services. | ||||
| 4 | Predict the values in correlation & regression and interpret to make decisions. | ||||









SN | Name of Activity |
| 2024-2025 |
1 | Cyber Crypt Pragyaan 2.0 |
2 | Public Eye Pragyaan 2.0 |
3 | Art Fraction Pragyaan 2.0 |
4 | Runtime Terror Pragyaan 2.0 |
5 | Model Making Vigyaan 2.0 |
6 | Builders of Modern Society Day celebration- Pandit Bhimasen Joshi |
7 | Aluminia Talk: Mr.Sagar Sonar (Advance Networking) |
8 | Bridge Course |
9 | Workshop on Think in objects: C++ way |
10 | PTA Meeting |
| 2025-2026 |
1 | Bridge Course |
2 | Induction Program |
3 | Live Seminar on “Web Development with MERN Stack with live API integration with Javascript” |
4 | Workshop on Unlocking opportunities : “Internship Awareness Drive “ |
5 | FY BSC Cyber Security and FY BSc CDS Activity and FY IT “Trace the Output” on C programming language Under Club of Cyber Gems |
6 | FY IT Screening Test-2025-26 |
The B.Sc. in Artificial Intelligence and Machine Learning (AI & ML) aims to provide students with a strong foundation in computer science, mathematics, and the theoretical and practical aspects of AI and ML.
The primary objectives of the program are:
To prepare students for careers in industries such as technology, healthcare, finance, and manufacturing, where AI and ML are transforming operations and decision-making.
Year of Establishment :2025
Affiliated to Savitribai Phule Pune University
Intake: 60
Passed Standard XII (10+2) or equivalent examination with Physics and Mathematics as compulsory subjects along with one of the Chemistry/ Biotechnology/ Biology/ Technical Vocational subject/
Computer Science/ Information Technology/ Informatics Practices/ Agriculture/ Engineering
Graphics/ Business Studies from any recognized Board with a minimum of 50% marks or equivalent grade (45% marks or equivalent grade for Scheduled Caste/ Scheduled Tribes).
3 year as Per NEP 2020
Year | Term I | Term II | Total |
First | 22 | 22 | 44 |
Second | 22 | 22 | 44 |
Third | 22 | 22 | 44 |
Forth | 22 | 22 | 44 |
Level:-4.5(FirstYear) SEMESTER I
Course Type |
Course code |
Course Name | Credits | |
TH | PR | |||
Subject-1 | AIML-101-T | Object Oriented concepts and Programming using C++ | 2 | — |
AIML-102-P | Practical based on AIML-101-T | — | 2 | |
Subject-2 | MTS-101-T | Discrete Structures for Computer Science | 2 | — |
MTS-102-P | Practical based on MTS-101-T | — | 2 | |
Subject-3 | STS-101-T | Notion of Statistical Data Analysis | 2 | — |
STS-102-P | Practical based on STS-101-T | — | 2 | |
GE /OE | OE-101-AIML-T | From University Basket* | 2 | — |
SEC | SEC-101-AIML- T | Basic Probability theory and Discrete Distributions | 2 | — |
IKS | AIML-101-IKS | Generic IKS | 2 | — |
AEC | AEC-101-ENG | English | 2 | — |
VEC | VEC-101-ENV | EVS-I | 2 | — |
Total | 16 | 06 | ||
*Open Elective (OE) Subjects offered to students from other than science faculty are:
The students of B.Sc (AI &ML) will opt the subjects offered by other faculty given in University Basket
Level:- 4.5 (First Year) SEMESTER II
Course Type |
Course code |
Course Name | Credits | |
TH | PR | |||
Subject-1 | AIML-151-T | Introduction to Python Programming | 2 | — |
AIML-152-P | Practical based on AIML-151-T | — | 2 | |
Subject-2 | MTS-151-T | Graph Theory | 2 | — |
MTS-152-P | Practical based on MTS-151-T | — | 2 | |
Subject-3 | STS-151-T | Continuous Probability Distributions and Testing of Hypothesis | 2 | — |
STS-152-P | Practical based on STS-151-T | — | 2 | |
GE /OE | OE-151-AIML-T | From University Basket* | 2 | — |
SEC | SEC-151-AIML-T | Databases – I | 2 | — |
AEC | AEC-151-ENG | English | 2 | — |
VEC | VEC-151-ENV | EVS-II | 2 | — |
CC | CC-151-PE/ NSS /NCC | From University Basket | 2 | — |
Total | 16 | 06 | ||
*Open Elective (OE) Subjects offered to students from other than science faculty are:
The students of B.Sc (AI &ML) will opt the subjects offered by other faculty given in University Basket
Exit option: Award of UG Certificate in Major with 44 credits and an additional 4 credits core as per university guidelines OR Continue with Major and Minor
Continue option: Student will select one subject among the (subject 2 and subject 3) as minor and subject 1 will be major subject.
Level:- 5.0 (Second Year) SEMESTER III
Course Type | Course code | Course Name | Credits | |
TH | PR | |||
Major Mandatory | AIML-201-MJ-T | Data Structures (using Python) | 2 | — |
AIML-202-MJ-T | Software Engineering | 2 | — | |
AIML-203MJ-P | Lab course on AIML201MJ + AIML202MJ | — | 2 | |
VSC | AIML-221-VSC-P | Advanced Python Programming | — | 2 |
IKS | AIML-201-IKS | Computing in Ancient India | 2 | — |
FP/OJT/ CEP | AIML-231-FP | Mini Project | — | 2 |
Minor | AIML-241-MN-T | Linear Algebra | 2 | — |
AIML-242-MN-P | Practical on AIML241MN | — | 2 | |
GE/OE | OE-201-AIML-T | From University Basket* | 2 | — |
AEC | AEC-201-ENG | From University Basket | 2 | — |
CC | CC-201-PE/NSS /NCC | From University Basket | 2 | — |
Total | 14 | 08 | ||
*Open Elective (OE) Subjects offered to students from other than science faculty are:
The students of B.Sc (AI &ML) will opt the subjects offered by other faculty given in University Basket
Level:- 5.0 (Second Year) SEMESTER IV
Course Type | Course code | Course Name | Credits | |
TH | PR | |||
Major Mandatory | AIML-251-MJ-T | Microservices using Python | 2 | — |
AIML-252-MJ-T | Artificial Intelligence – I | 2 | — | |
AIML-253-MJ-P | Practical based on AIML251MJ + AIML252MJ | — | 2 | |
VSC | AIML-221-VSC-P | Databases – II | — | 2 |
FP/OJT/ CEP | AIML-241-FP | Mini Project | — | 2 |
Minor | AIML-241-MN-T | Logic | 2 | — |
AIML-242-MN-P | Practical based on AIML241MN | — | 2 | |
GE/OE | OE-251-AIML-T | From University Basket* | 2 | — |
SEC | SEC-251-AIML-P | DAA – I (Brute Force, D&C, Greedy, Dynamic Programming) | — | 2 |
AEC | AEC-251-SUB | From University Basket | 2 | — |
CC | CC251PE/NSS/NCC | From University Basket | 2 | — |
Total | 12 | 10 | ||
*Open Elective (OE) Subjects offered to students from other than science faculty are:
Exit option: Award of UG Diploma in Major and Minor with 88 credits and an additional 4 credits core as per university guidelines OR Continue with Major and Minor
Level:- 5.5 (Third Year) SEMESTER V
Course Type | Course code | Course Name | Credits | ||
TH | PR | ||||
Major Mandatory | AIML-301-MJ-T | Artificial Intelligence – II | 2 | — | |
AIML-302-MJ-T | Machine Learning Techniques – I (Supervised) | 2 | — | ||
AIML-303-MJ-T | Data Preparation and Visualization | 2 | — | ||
AIML-304-MJ-T | DAA – II (Backtracking, B&B, Randomized, P&NP and approximation algos) | 2 | — | ||
AIML-305-MJ-P | Practical based on AIML301MJ | — | 2 | ||
AIML-306-MJ-P | Practical based on AIML302MJ & AIML303MJ | — | 2 | ||
Major Elective | AIML-310-MJ-T | Big Data Analytics | 2 | — | |
AIML-311-MJ-P | Practical based on AIML306MJ | — | 2 | ||
AIML-312-MJ-T | MEAN – I | 2 | — | ||
AIML-313-MJ-P | Practical based on AIML308MJ | — | 2 | ||
AIML-314-MJ | Mobile app development | 2 | — | ||
AIML-315-MJ-P | Practical based on AIML310MJ | — | 2 | ||
VSC | AIML-321-VSC-P | Linux Shell Scripting | — | 2 | |
FP / OJT/ CEP | AIML-331-FP | Project | — | 2 | |
Minor | AIML-341-MN-T | Calculus for ML | 2 | — | |
Total | 12 | 10 | |||
Level:- 5.5 (Third Year) SEMESTER VI
Course Type | Course code | Course Name | Credits | ||
TH | PR | ||||
Major Mandatory | AIML-351-MJ-T | Optimization Techniques | 2 | — | |
AIML-352-MJ-T | Machine Learning Techniques – II | 2 | — | ||
AIML-353-MJ-T | Data Mining Techniques | 2 | — | ||
AIML-354-MJ-T | Evolutionary Algorithms (FL, GA) | 2 | — | ||
AIML-355-MJ-P | Practical based on AIML351MJ | — | 2 | ||
AIML-356-MJ-P | Practical based on AIML352MJ & AIML353MJ | — | 2 | ||
Major Elective | AIML-360-MJ-T | Business Intelligence (Atoti) | 2 | — | |
AIML-361-MJ-P | Practical based on AIML357MJ | — | 2 | ||
AIML-362-MJ-T | MEAN II | 2 | — | ||
AIML-363-MJ-P | Practical based on AIML359MJ | — | 2 | ||
AIML-364-MJ-T | Game Theory | 2 | — | ||
AIML-365-MJ-P | Practical based on AIML361MJ | — | 2 | ||
VSC | AIML-371-VSC-P | Database Technologies (Unstructured Databases) | 2 | ||
FP / OJT/ CEP | AIML-381-OJT | On Job Training | — | 4 | |
Total | 10 | 12 | |||
Level:- 6.0 (Fourth Year) SEMESTER VII
Course Type | Course code | Course Name | Credits | ||
TH | PR | ||||
Major Mandatory | AIML-401-MJ-T | Deep Learning – I | 2 | — | |
AIML-402-MJ-T | Natural Language Processing – I | 2 | — | ||
AIML-403-MJ-T | Software Design and Software Architectures | 2 | — | ||
AIML-404-MJ-P | Practical based on AIML401MJ | — | 2 | ||
AIML-405-MJ-P | Practical based on AIML402MJ | — | 2 | ||
Major Elective | AIML-410-MJ-T | Cloud computing | 2 | — | |
AIML-411-MJ-P | Practical based on AIML406MJ | — | 2 | ||
AIML-412-MJ-T | Theory of Computation (TCS) | 2 | — | ||
AIML-413-MJ-P | Practical based on AIML408MJ | — | 2 | ||
AIML-414-MJ-T | C# .NET Programming | 2 | — | ||
AIML-415-MJ-P | Lab Course on CS410MJ | — | 2 | ||
FP/OJT/ CEP/RP | AIML-431-RP | Research Project | — | 4 | |
RM | AIML-441-RM | Research Methodology | 4 | — | |
Total | 12 | 10 | |||
OR Honors Degree
Level:- 6.0 (Fourth Year) SEMESTER VII
Course Type | Course code | Course Name | Credits | ||
TH | PR | ||||
Major Mandatory | AIML-401-MJ-T | Deep Learning | 4 | — | |
AIML-402-MJ-T | Natural Language Processing – I | 2 | — | ||
AIML-403-MJ-T | Software Design and Software Architectures | 4 | — | ||
AIML-404-MJ-P | Practical based on AIML401MJ | — | 2 | ||
AIML-405-MJ-P | Practical based on AIML402MJ | — | 2 | ||
Major Elective | AIML-410-MJ-T | Cloud computing | 2 | — | |
AIML-411-MJ-P | Practical based on AIML406MJ | — | 2 | ||
AIML-412-MJ-T | Theory of Computation (TCS) | 2 | — | ||
AIML-413-MJ-P | Practical based on AIML408MJ | — | 2 | ||
AIML-414-MJ-T | C# .NET Programming | 2 | — | ||
AIML-415-MJ-P | Lab Course on CS410MJ | — | 2 | ||
RM | AIML-441-RM | Research Methodology | 4 | — | |
Total | 12 | 10 | |||
Honors with Research Degree
Level:- 6.0 (Fourth Year) SEMESTER VIII
Course Type | Course code | Course Name | Credits | ||
TH | PR | ||||
Major Mandatory | AIML-451-MJ-T | Deep Learning – II | 2 | — | |
AIML-452-MJ-T | Natural Language Processing – II | 2 | — | ||
AIML-453-MJ-T | Cryptography | 4 | — | ||
AIML-454-MJ-P | Practical based on AIML451MJ | — | 2 | ||
AIML-455-MJ-P | Practical based on AIML452MJ | — | 2 | ||
Major Elective | AIML-460-MJ-T | DevOps | 2 | — | |
AIML-461-MJ-P | Practical Based on AIML456MJ | — | 2 | ||
AIML-462-MJ-T | Data Analytics | 2 | — | ||
AIML-463-MJ-P | Practical Based on AIML458MJ | — | 2 | ||
AIML-464-MJ-T | Computer Vision (Img Processing) | 2 | — | ||
AIML-465-MJ-P | Practical Based on AIML460MJ | — | 2 | ||
FP/OJT/ CEP | AIML-481-RP | Research Project | — | 8 | |
Total | 08 | 14 | |||
OR Honors Degree
Level:- 6.0 (Fourth Year) SEMESTER VIII
Course Type | Course code | Course Name | Credits | ||
TH | PR | ||||
Major Mandatory | AIML-451-MJ-T | Deep Learning – II | 4 | — | |
AIML-452-MJ-T | Natural Language Processing – II | 2 | — | ||
AIML-453-MJ-T | Cryptography | 4 | — | ||
AIML-454-MJ-P | Practical based on AIML451MJ | — | 2 | ||
AIML-455-MJ-P | Practical based on AIML452MJ | — | 2 | ||
Major Elective | AIML-456-MJ-T | DevOps | 2 | — | |
AIML-457-MJ-P | Practical Based on AIML456MJ | — | 2 | ||
AIML-458-MJ-T | Theory of Computation (TCS) | 2 | — | ||
AIML-459-MJ-P | Practical based on AIML408MJ | — | 2 | ||
AIML-460-MJ-T | C# .NET Programming | 2 | — | ||
AIML-461-MJ-P | Lab Course on CS410MJ | — | 2 | ||
OJT | AIML-481-OJT | On Job Training | 4 | — | |
Total | 12 | 10 | |||
2. HIGHER STUDIES
| Program Outcomes | |
| PO1 | Apply basic principles of AI in solutions that require problem solving, inference, perception, knowledge representation, and learning. |
| PO2 | Demonstrate awareness and a fundamental understanding of various applications of AI techniques in intelligent agents, expert systems, artificial neural networks and other machine learning models. |
| PO3 | Identify problems where artificial intelligence techniques are applicable and demonstrate ability to share in discussions of AI, its current scope and limitations, and societal implications. |
| PO4 | Demonstrate proficiency in applying scientific method to models of machine learning. |
| PO5 | Develop an appreciation for what is involved in learning models from data by understanding a wide variety of learning algorithms and by understanding of the strengths and weaknesses of many popular machine learning approaches |
| PO6 | To apply the algorithms to a real-world problem, optimize the models learned and report on the expected accuracy that can be achieved by applying the ML models. |
| PO7 | Consider the pros and cons when choosing ML / AI methods for different applications |
| PO8 | Appreciate the underlying mathematical relationships within and across Machine Learning an AI |
| PO9 | Conduct investigations of complex problems by using research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. |
| PO10 | Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings |
| PO11 | Communicate effectively on complex engineering activities with then engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give clear instructions |
Course Outcome
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| 1 | AIML-101-T | Major | AIML-101-T – Object Oriented Concepts and Programming using C++ | 2 | 2 |
| Course Objective: | |||||
1The Basic Concepts 1. The Syntax And Semantics Of The C++ Programming Language. |
| 2. Designing C++ Classes For Code Reuse. |
| 3. Implementation Of Copy Constructors And Class Member Functions. |
| 4. Understand The Concept Of Data Abstraction And Encapsulation. |
| 5. Apply Function And Operator Overloading In C++. |
| 6. How Containment And Inheritance Promote Code Reuse In C++. |
| 7. Teach How Inheritance And Virtual Functions Implement Dynamic Binding With Polymorphism. |
| 8. Designing And Implementation Of Generic Classes With C++ Templates. |
| 9. Use Of Exception Handling In C++ Programs Of Set, Set Operation, Principle Inclusion Exclusion |
| Course Outcomes: | |
| Co 1 | Describe And Explore Programming Basics And Oops Concepts |
| Co 2 | Understand Tokens, Expressions, And Control Structures, Use Functions And Pointers In A C++ Program, Manage Input And Output Data |
| Co 3 | Explain Arrays And Strings And Create Programs Using Them |
| Co 4 | Implementing Oops Concepts In C++: – Defining Classes, Describe And Use Constructors And Destructors, Static And Friend Classes, Virtual And Abstract Classes |
| Co 5 | Implementing Inheritance And Polymorphism Using C++ |
| Co 6 | Demonstrate How To Control Errors With Exception Handling |
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/ Week |
| I | STS-101 | Major | STS-101-Notionof Statistical Data Analysis | 2 | 2 |
| Course Objective: | |||||
| 1.Methods In Descriptive Statistics |
| 2.The Use Of Concepts In Descriptive Statistics As Applied To Real Data |
| 3. Methods For Finding Correlation Between Variables |
| 4.Fitting An Equation For Prediction And Apply The Same For Real Data |
| Course Outcomes: | |
| Co 1 | Summarize Data Visually And Numerically |
| Co 2 | Analyse A Problem, Identify Methods In Descriptive Statistics And Define The Computing Requirements Appropriate To Its Solution |
| Co 3 | Identify Correlation Between Variables, And Fit An Equation For Prediction And Apply The Same For Real Data And Assess Data-Based Models |
| Co 4 | Execute Statistical Analysis With Any Software Tool |
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/ Week |
| 1 | SEC-151-AIML-T | SEC | SEC-151-AIML-T: Basic Probability theory and discrete distributions (Skill Enhancement course) | 2 | 2 |
| Course Objective: | |||||
| 1. To Teach Basic Probability Theory |
| 2. To Teach Basics Of Conditional Probability, Bayes Theorem And Its Applications |
| 3. To Teach Concepts Of Discrete Random Variables |
| 4. To Teach The Concept, Types And Use Of Discrete Probability Distributions |
| Course Outcomes: | |
| Co 1 | Analyse A Problem, Identify The Methods In Basic Probability Theory |
| Co 2 | Use Of Conditional Probability |
| Co 3 | Apply Bayes Theorem In Real-Life Situations |
| Co 4 | Identify The Various Distribution For Given Data Sets |
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title
| Credits | Hours/ Week | |
| I | MTS-101 | Major | MTS-101-T-Discrete Mathematics for Computer Science | 2 | 2 | |
| Course Objective: | ||||||
| 1 | The basic concepts of set,set operation, principle inclusion Exclusion | |||||
| 2 | The concepts of Relation and their properties. | |||||
| 3 | Function and it’s type. | |||||
| 4 | Elementary combinatorics. | |||||
| 5 | The concepts of recurrences relation, modelling of recurrence relation,it’s solution. | |||||
| Course Outcomes: | ||||||
| Co 1 | Students will be able to ,Use logical notation to define the reason mathematically about the fundamental data types and structures such as numbers,ses used in computer algorithm and systems. | |||||
| Co 2 | Identify and apply properties of combinatorial structures and properties know the basic techniques in combinatorics and counting. | |||||
| Co 3 | Analyze sets with operations and identify their structure, reason and conclude properties about the structure based on the observations. | |||||
| Co 4 | Gain the conceptual background needed to be able to identify recurrence relation,model recurrence relation and obtain a solution to it. | |||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/ Week |
| 2 | AIML-151-T | – | AIML-151-T – Introduction to Python Programming | 2 | 2 |
| Course Objective: | |||||
| 1. The Python Environment, Data Types, Operators Used In Python. |
| 2. The Use Of Control Structures And Numerous Native Data Types With Their Methods. |
| 3. The Design And Implement User Defined Functions, Modules, And Packages And Exception Handling Methods. |
| 4. Creating And Handling Files In Python |
| 5. Object Oriented Programming (Oop) Concepts |
| 6. The Semantics Of Python Programming Language And Illustrate The Process Of Structuring The Data Using Lists, Dictionaries, Tuples, Strings And Sets |
| Course Outcomes: | |
| Co 1 | Interpret The Basic Principles Of Python Programming Language |
| Co 2 | Articulate The Object-Oriented Programming Concepts Such As Encapsulation, Inheritance And Polymorphism, Code Reuse As Used In Python |
| Co 3 | Solve, Test And Debug Basic Problems Using Python Script |
| Co 4 | Manipulate Python Programs By Using The Python Data Structures Like Lists, Dictionaries, Tuples, Strings And Sets. |
| Co.5 | Design Object‐Oriented Programs With Python Classes. |
| Co.6 | Identify The Commonly Used Operation Involved In Files For I/O Processing |
| Co.7 | Familiarize The Handling Of I/O Exceptions And Usage Of Directories, Identify The Commonly Used Operations Involving File Systems And Regular Expressions. |
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/ Week |
| II | MTS-151-T | – | MTS-151-T – Graph Theory | 2 | 2 |
| Course Objective: | |||||
| 1. Basic concepts of Graphs viz. types, applications, definitions |
| 2. Tree as a special type of graph |
| 3. Tree traversals and use of trees |
| 4. Graph coloring and its use |
| Course Outcomes: | |
| Co 1 | Achieve Command Of The Fundamental Definitions And Concepts Of Graph Theory. |
| Co 2 | Understand And Apply The Core Theorems And Algorithms, Generating Examples As Needed |
| Co 3 | Achieve An Understanding Of Graph Coloring |
| Co 4 | Understand The Concept Of Dominating Sets |
| Co.5 | Familiarize With The Major Viewpoints And Goals Of Graph Theory: Classification And Optimization |
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | STS-151-T | – | STS-151-T – Continuous probability Distributions and Testing of Hypothesis | 2 | 2 |
| Course Objective: | |||||
| 1. To teach continuous probability distributions and its applications. |
| 2. To teach various concepts of testing of hypothesis. |
| 3. To teach large and small sample tests. |
| 4. To teach various nonparametric tests. |
| Course Outcomes: | |
| Co 1 | Acquire Knowledge On Various Continues Probability Distributions And Its Applications In Real Life Situations. |
| Co 2 | Understand The Concept Of Testing Of Hypothesis. |
| Co 3 | Understand The Concept Of Test Of Significance And Apply The Same To Test Population Parameters By Using Large And Small Sample Tests. |
| Co 4 | Identify Problems And Apply Appropriate Non Parametric Test And Interpret The Conclusion. |
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | SEC-151-T | SEC | SEC-151-AIML-T: Databases – I (Skill Enhancement Course) | 2 | 2 |
| Course Objective: | |||||
| 1. Teach Data Processing Using Computers To Students. |
| 2. Introduce Principles Of Databases. |
| 3. Teach The Conversion Of ER Model Into Relational Tables |
| 4. Teach The Basic Concepts Of Data Model, Entity Relationship Model, Database Design |
| 5. The Course Is Designed To Teach Creation, Manipulation, And Querying Of Data In Databases. |
| 6. Teach Different Normalization Methods To Model A Database |
| 7. Introduce Postgresql For Manipulating The Data |
| Course Outcomes: | |
| Co 1 | Describe The Fundamental Elements Of Relational Database Management Systems |
| Co 2 | Analyse Database Requirements And Identify The Entities Involved In The System Along With Their Relationship To One Another. |
| Co 3 | Apply The Basic Concepts Of Relational Data Model, Entity-Relationship Model, Relational Database Design And SQL. |
| Co 4 | L Convert The ER-Model To Relational Tables, Design A Relational Database And Develop SQL Queries On Data Using Postgresql |
| Co.5 | Apply Database Design Techniques And Tools To Create A Database Schema And Database Instance For A Database Related Software Application. |
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | AIML-201-MJ-T | Major Mandatory | AIML-201-MJ-T -Data Structures | 2 | 2 |
| Course Objective: | |||||
| 1. Basic techniques of algorithm analysis using mathematical techniques |
| 2. Estimate algorithm complexity using step and frequency counts |
| 3. Iterative and recursive methods for several sub-quadratic sorting algorithms including quicksort, merge sort and heapsort |
| 4. Basic linear data structures such as stacks and queues and operations on them |
| 5. Implementation of linked data structures such as linked lists and binary trees |
| 6. advanced data structures such as balanced search trees, hash tables and priority queues |
| 7. graph algorithms such as shortest path and minimum spanning tree |
| 8. basic techniques of algorithm analysis using mathematical techniques |
| Course Outcomes: | |
| Co 1 | Understand the concept of algorithms and their complexity using mathematical notation, dynamic memory management, abstract data types |
| Co 2 | Evaluate algorithms and data structures in terms of time and memory complexity of basic operations |
| Co 3 | Express the basic types for data structure, implementation and application |
| Co 4 | Judge the strength and weakness of different data structures. |
| Co.5 | Deduce an appropriate data structure in context of solution of given problem like sorting, searching, insertion and deletion of data |
| Co.6 | Develop programming skills which require to solve given problem involving graphs, trees and heaps |
| Co.7 | Determine bugs in program and compare and contrast the operation of common data structures |
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | AIML-202-MJ-T | Major Mandatory | AIML-202-MJ-T: Software Design and Project Management | 2 | 2 |
| Course Objective: | |||||
| 1. Design & implementation of complex software solutions using state of the software engineering techniques |
| 2. Identify a software system that needs to be developed |
| 3. Document methods in form of Software Requirements Specification (SRS) for the identified system. |
| 4. The requirements and design representation methods using of UML (Unified Modeling Languages) for a given case study – the design use cases and develop the use case model. |
| 5. The method of identifying the conceptual classes and develop a Domain Model to derive class diagram from that, using the identified scenarios, find the interaction between objects and represent them, construction of relevant State Chart and Activity Diagrams for the a system/case under study. |
| 6. Implementation of the system as per the detailed design |
| 7. Inculcate and excel working capabilities as part of software team and develop significant projects under a tight deadline time / schedule and present the project in a professional manner |
| 8. Familiarize the students with the basic features of agile development |
| Course Outcomes: | |
| Co 1 | Define software and relate to the importance of software models |
| Co 2 | Elicit, analyze and specify software requirements through a productive working relationship with various stakeholders of the project |
| Co 3 | Perform formal analysis on specifications, use SRS to document software requirements. |
| Co 4 | Apply agile methodology to manage a software project |
| Co.5 | Use UML diagrams for analysis and design |
| Co.6 | Build class diagrams for a software project/case |
| Co.7 | Explain fundamentals of Agile methodology and principles |
| Co.8 | Identify software project characteristics that would not be suitable for an agile proces and apply Scrum principles |
| Co.9 | Apply practices of XP and Incremental design |
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | AIML-201-IKS | IKS | AIML-201-IKS: Indian Knowledge System in Computing | 2 | 2 |
| Objectivies: | |||||
| 1. To introduce Vedic mathematical techniques and their relevance to modern computational methods. |
| 2. To understand Nyaya’s logical framework and its application in reasoning and AI |
| 3. To explore the algorithmic structure of Panini’s grammar and Chandasastra’s binary system in computational linguistics and mathematics. |
| 4. To explore real-world applications of IKS concepts in computational sciences |
| Course Outcomes: | |
| Co 1 | Understand the computational foundations of Indian Knowledge Systems by applying Vedic mathematical techniques in problem-solving. |
| Co 2 | Use Nyaya’s logical reasoning in AI and decision-making |
| Co 3 | Explore the connection between Panini’s grammar and NLP technologies |
| Co 4 | Recognize the applications of IKS in modern computing fields |
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | AIML-221-VSC-P | VSC | AIML-221-VSC-P – Advanced Python Programming | 2 | 2 |
| Course Objective: | |||||
| 1. To introduce functional programming techniques using decorators. |
| 2. To introduce functional programming techniques using decorators. |
| 3. To provide hands-on experience in data handling and manipulation using NumPy and pandas. |
| 4. To enable database interaction using Python. |
| 5. To introduce Django framework for web application development. |
| Course Outcomes: | |
| Co 1 | Implement reusable and modular code using decorators. |
| Co 2 | Apply NumPy and Pandas for data analysis. |
| Co.3 | Perform database operations using Python connectors. |
| Co 4 | Develop basic web applications using Django |
| Co.5 | Integrate Python skills into complete data-to-web pipelines |
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | AIML-241-MN-T | Minor | AIML-241-MN-T – Linear Algebra | 2 | 2 |
| Course Objective: | |||||
| 1.Fundamental concepts such as defining and manipulating vectors in different dimensions, vector spaces and their properties. |
| 2. Matrix operations and analyzing linear transformations and their representation using matrices. |
| 3. Solving systems of linear equations, techniques of Gaussian elimination to solve systems of equations and finding the existence and uniqueness of solutions to linear systems. |
| 4. Use of Eigenvalue and Eigenvector analysis, calculating eigenvalues and eigenvectors of matrices. |
| 5. Understanding the geometric meaning of eigenvalues and eigenvectors in relation to linear transformations and its applications |
| 6.Fundamental concepts such as defining and manipulating vectors in different dimensions, vector spaces and their properties. |
| Course Outcomes: | |
| Co 1 | Visualize the space of vectors and the interrelation of vectors with matrices. |
| Co.2 | Apply vectors, inner products, and linear transformations to real world situations |
| Co.3 | Apply linear transformation and its corresponding matrix |
| Co.4 | Solve linear systems of equations using a variety of techniques and to select the best technique for a given system |
| Co.6 | Develop an algebraic understanding of eigenvalues and eigenvectors and eigenspaces. |
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | AIML-251-MJ-T | Major Mandatory | AIML-251-MJ-T- Microservices using Python | 2 | 2 |
| Course Objective: | |||||
| 1.To introduce students to the concept of Microservices architecture, including its benefits, challenges, and differences compared to monolithic architectures. |
| 2. To provide hands-on knowledge of Django REST Framework (DRF) for building RESTful APIs, focusing on both basic and advanced API development techniques. |
| 3. To enable students to design and implement REST-based microservices using Django, including service decomposition, database design, and inter-service communication. |
| 4. To familiarize students with practical tools and techniques for logging, error handling, and basic security in microservices-based applications. |
| 5. To expose students to real-world case studies and best practices for designing reliable, maintainable, and secure microservices applications. |
| Course Outcomes: | |
| Co 1 | Explain the concepts, characteristics, advantages, and challenges of Microservices architecture, and differentiate it from Monolithic architecture. |
| Co.2 | Set up and configure Django REST Framework (DRF) within Django projects and develop basic REST APIs using serializers, views, and URL routing |
| Co.3 | Build fully functional REST APIs using both Function-based Views (FBVs) and Class-based Views (CBVs), handle CRUD operations, and test them using Postman. |
| Co.4 | Design microservices-based systems, including service decomposition, database separation, and REST-based communication between services. |
| Co.6 | Apply basic logging, error handling techniques, and security practices (such as authentication and authorization) in microservices applications using Django. |
| Co.5 | Demonstrate the ability to use structured logging, error handling mechanisms, and API gateways to enhance the resilience and observability of microservices applications. |
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | AIML-252-MJ-T | Major Mandatory | AIML-252-MJ-T- Artificial Intelligence – I | 2 | 2 |
| Course Objective: | |||||
| 1.Fundamental concepts of Artificial Intelligence (AI) |
| 2. Architecture and functioning of intelligent agents |
| 3. Identification of problem-solving components |
| 4. Different informed and uninformed search algorithms. |
| 5. Search method using classical approach of a problem-space. |
| 6. Concept of constraint satisfaction problem and various search methods. |
| Course Outcomes: | |
| Co 1 | Explain the concepts, characteristics, advantages, and challenges of Microservices architecture, and differentiate it from Monolithic architecture. |
| Co.2 | Set up and configure Django REST Framework (DRF) within Django projects and develop basic REST APIs using serializers, views, and URL routing |
| Co.3 | Build fully functional REST APIs using both Function-based Views (FBVs) and Class-based Views (CBVs), handle CRUD operations, and test them using Postman. |
| Co.4 | Design microservices-based systems, including service decomposition, database separation, and REST-based communication between services. |
| Co.6 | Apply basic logging, error handling techniques, and security practices (such as authentication and authorization) in microservices applications using Django. |
| Co.7 | Demonstrate the ability to use structured logging, error handling mechanisms, and API gateways to enhance the resilience and observability of microservices applications. |
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | AIML-281 | FP/OJT/CEP | AIML-281-FP – Mini Project I | 2 | 2 |
| Course Objective: | |||||
| 1. Equip students with practical skills and knowledge to successfully design software projects. |
| 2. Methods to inculcate and excel working capabilities as part of software term and develop significant |
| 3. Methods of knowledge acquisition, skill development, and a deeper understanding of real-world applications |
| 4. Managing projects using a suitable agile methodology. |
| 5. Presentation of projects in a professional manner |
| 6. Approaches to put to the test the knowledge students have acquired in classrooms, and to acquire new knowledge and skills directly related to the issues and realities they encounter in real life like software projects. |
| Course Outcomes: | |
| Co 1 | Use software engineering techniques to analyse user requirements and documentation methods of a software project |
| Co.2 | Develop engineering solutions to complex problems by designing and developing appropriate UI, business logic, reports etc. |
| Co.3 | Use agile techniques to effectively manage process involved in software development |
| Co.4 | Implement effective methods to communicate with stakeholders and work collaboratively in teams |
| Co.5 | develop cross-disciplinary skills of implementation of the case |
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | AIML-291-MN-T | Minor | AIML-291-MN-T – Mathematical Logic | 2 | 2 |
| Course Objective: | |||||
| 1. To formalize reasoning in symbolic languages with precisely defined meanings and precisely defined rules of inference. |
| 2. Translate fragments of natural language into the symbolic languages |
| 3. Give mathematically precise meanings (semantics) to the terms and sentences of the symbolic languages |
| 4. Construct formally correct arguments in the logics, mirroring valid arguments in mathematical, philosophical, or ordinary reasoning |
| 5. Understand the idea—and some specific examples—of algorithms for deciding the validity or consistency of logical formulas, as well as the idea of undecidability |
| 6. Use the precise syntax and semantics of predicate logic to disambiguate sentences of natural language |
| 7. A concise base of Mathematical Logic |
| Course Outcomes: | |
| Co 1 | Translate between narrative arguments and propositional logic |
| Co.2 | Prove logical equivalency, contingency, tautology, and contradictions |
| Co.3 | Explain and apply basic notions of symbolic logic |
| Co.4 | Analyze natural language arguments by means of symbolic propositional logic |
| Co.6 | Analyse propositions and arguments in propositional logic by natural deduction method |
| Co.7 | Apply inference rules to solve problems |
| Co.8 | Prove or disprove assertions using predicate logic |
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | SEC-251 | SEC | SEC-251-AIML-T- Design and Analysis of Algorithms – I | 2 | 2 |
| Course Objective: |
| 1. Notion of pseudo conventions used in algorithms and the use of the RAM model |
| 2. Concept of complexity of an algorithm using mathematical notations |
| 3. Guidelines for asymptotic analysis and properties of asymptotic notations |
| 4. Use of recurrence relations and methods to solve recurrence relations |
| 5. Use of Brute force / Exhaustive search strategy and its pros and cons |
| 6. Application of divide and conquer and its variations in various problems |
| Course Outcomes: | |
| Co 1 | compute the complexity of an algorithm using mathematical concepts |
| Co.2 | interpret recurrence relations and find the complexity for the same using different methods |
| Co.3 | understand the classes of algorithm and their strategies |
| Co.4 | derive a solution to a computational problem using the brute force approach and explore the pros and cons of the applied strategy |
| Co.5 | apply various forms of the divide and conquer strategy to problems and derive the complexity |
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | OE-251 | – | OE-251-AIML-T – E-Commerce-II | 2 | 2 |
| Course Objective: |
| 1. To understand the technical and security aspects of E-Commerce. |
| 2. To explore data-driven decision-making and analytics in E-Commerce. |
| 3. To study supply chain and logistics management in E-Commerce. |
| 4. To gain insights into global E-Commerce trends and challenges. |
| 5. To learn about the integration of AI, Blockchain, and Cloud Computing in E-Commerce |
| Course Outcomes: | |
| Co 1 | Implement secure E-Commerce transactions and protect user data |
| Co.2 | Apply analytics tools to track and enhance E-Commerce performance |
| Co.3 | Manage E-Commerce logistics and understand global trends |
| Co.4 | Use emerging technologies such as AI, Blockchain, and Cloud for E-Commerce applications |
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | OE-252 | – | OE-252-AIML-T – Web Design-II | 2 | 2 |
| Course Objective: |
| 1. To learn to define the structure and content of XML documents using XML. |
| 2. To know and learning how to use the DOM to access and manipulate XML data within applications. |
| 3. To prepare the learners with the fundamentals of CSS programming and scripting languages. |
| 4.Learners should know how to create and interact with web pages effectively, develop static and dynamic websites, and understand how they work together |
| Course Outcomes: | |
| Co 1 | Implement secure E-Commerce transactions and protect user data |
| Co.2 | Apply analytics tools to track and enhance E-Commerce performance |
| Co.3 | Manage E-Commerce logistics and understand global trends |
| Co.4 | Use emerging technologies such as AI, Blockchain, and Cloud for E-Commerce applications |
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | OE-253 | – | OE-253-AIML-T – Digital Marketing-II | 2 | 2 |
| Course Objective: |
| 1. To understand Digital Marketing as the most powerful marketing tool. |
| 2. To Learn to create digital marketing artworks. |
| 3. To use social media sites like Facebook, Instagram, Twitter, LinkedIn, and others to raise sales, engage customers, and establish a brand for a product |
| Course Outcomes: | |
| Co 1 | Understand and learn marketing strategies and results effectively to stakeholders |
| Co.2 | Assess and enhance digital marketing campaigns’ return on investment |
| Co.3 | Analyze and implement practical experience with industry-standard digital marketing tools |
| Co.4 | Analyze and use variety of social media channels to create and interact with communities, raise awareness of a brand |
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | OE-254 | – | OE-254-AIML-T – AI for Everyone – II | 2 | 2 |
| Course Objective: |
| 1.Understand the basics of artificial intelligence and its subfields. |
| 2.Explore real-world applications of AI across different industries. |
| 3.Gain insights into the ethical, social, and economic implications of AI. |
| 4.Develop an appreciation for the potential of AI to drive innovation and transformation |
| Course Outcomes: | |
| Co 1 | Understand different types if AI Models |
| Co.2 | Learn and use content optimization using AI |
| Co.3 | Compare and implement Animations and motions in AI |
| Co.4 | Understand and analyse AI tools |





SN | Name of Activity |
| 2024-2025 |
1 | Cyber Crypt Pragyaan 2.0 |
2 | Public Eye Pragyaan 2.0 |
3 | Art Fraction Pragyaan 2.0 |
4 | Runtime Terror Pragyaan 2.0 |
5 | Model Making Vigyaan 2.0 |
6 | Builders of Modern Society Day celebration- Pandit Bhimasen Joshi |
7 | Aluminia Talk: Mr.Sagar Sonar (Advance Networking) |
8 | Bridge Course |
9 | Workshop on Think in objects: C++ way |
10 | PTA Meeting |
| 2025-2026 |
1 | Bridge Course |
2 | Induction Program |
3 | Live Seminar on “Web Development with MERN Stack with live API integration with Javascript” |
4 | Workshop on Unlocking opportunities : “Internship Awareness Drive “ |
5 | FY BSC Cyber Security and FY BSc CDS Activity and FY IT “Trace the Output” on C programming language Under Club of Cyber Gems |
6 | FY IT Screening Test-2025-26 |
Year of Establishment: 2025-2026
Affiliated to Savitribai Phule Pune University, Pune
Intake: 80
Three-year diploma course from the board of technical education conducted by Government of Maharashtra or its equivalent.
OR
Higher secondary school certificate (10+2) Examination with English and a vocational subject of +2 level (MCVC)
Year | Term I | Term II | Total |
First | Total Credit | Total Credit | Term I + Term II |
Second |
|
|
|
Third |
|
|
|
Fourth |
|
|
|
SEMESTER I
Semester |
Course Type |
Course Code |
Course Name | Total Credits | |
|
|
|
| TH | PR |
I | Subject 1 | CYS101MJ | Fundamentals of Linux Administration | 2 |
|
I | Subject 2 | CYS102MJ | Foundations of C programming | 2 |
|
I | Subject 3 | CYS103MJ | Information Technology | 2 |
|
I | Subject1 Practical | CYS104MJP | Practical based on CYS101MJ |
| 2 |
I | Subject 2 Practical | CYS105MJP | Practical based on CYS102MJ |
| 2 |
I | Subject3 Practical | CYS106MJP | Practical based on CYS103MJ |
| 2 |
I | IKS | CYS101IKS | Computing in ancient India | 2 |
|
I | GE/OE | OE101CYS | Office Automation/ Introduction to Google Tools | 2 |
|
I | SEC | SEC101CYS | Basics of Digital Communication (Practical) |
| 2 |
I | AEC | AEC101MAR/ HIN/ENG | MIL-I(Hindi) / MIL-I(Marathi)/ MIL-I(ENGLISH) | 2 |
|
I | VEC | VEC101ENV | EVS-I | 2 |
|
| TOTAL |
|
| 14 | 8 |
Semester |
Course Type |
Course Code |
Course Name | Total Credits | |
|
|
|
| TH | PR |
II | Subject 1 | CYS151MJ | Cyber Security Fundamentals | 2 |
|
II | Subject 2 | CYS152MJ | Computer Networks | 2 |
|
II | Subject 3 | CYS153MJ | Python Programming | 2 |
|
II | Subject1 Practical | CYS154MJP | Practical based on CYS151MJ |
| 2 |
II | Subject 2 Practical | CYS155MJP | Practical based on CYS152MJ |
| 2 |
II | Subject3 Practical | CYS156MJP | Practical based on CYS153MJ |
| 2 |
II | GE/OE | OE152CYSP | Office Automation/ Introduction to Google Tools |
| 2 |
II | SEC | SEC151CYS | Statistical Methods-I |
| 2 |
II | AEC | AEC151MAR / HIN/ENG | MIL-I(Hindi) / MIL-I(Marathi)/ MIL-I(ENGLISH) | 2 |
|
II | VEC | VEC151ENV | EVS-II | 2 |
|
II | CC | CC151PE/ NSS/ NCC | University Basket | 2 |
|
| TOTAL |
|
| 12 | 10 |
| After successful completion of B.Sc.(CS) Programme students will be able to: | |
| PO1 | Become proficient in Linux administration, as it is essential in today’s IT environment. |
| PO2 | Address and take action to meet the cyber security needs of the modern IT world. |
| PO3 | Cultivate creative abilities, critical thinking, analytical skills, and research capabilities to tackle real-world problems using cyber security expertise. |
| PO4 | Understand the Concepts of cyber security, Networking and vulnerability testing and statistical methods. |
| PO5 | Applying the Concepts of Digital Communication and IOT. |
PO6 | Identify and evaluate software vulnerabilities and security solutions to mitigate the risk of exploitation. |
| PO7 | Acquire essential programming languages such as C and Python |
| PO8 | Integrate ethics and cyber laws to understand the rules and regulations of the current IT environment. |
| PO9 | To developing regulations and tactics for cyber security |
| PO10 | Cloud security protects applications, data, and cloud-based infrastructure. |
| PO11 | Comprehend security concepts such as cyber threat intelligence, block chain in cyber security, communication systems security, malware analysis, vulnerability assessment and penetration testing (VAPT), intrusion detection and prevention systems (IDS & IPS), and cybercrime reporting. |
Course Outcome
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CYS-101MJ | Subject 1 | Fundamentals of Linux Administration | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To make the students understand the Linux OS | |||||
| 2 | To acquaint them with the rich set of utilities that are essential for system management, file manipulation. | |||||
| 3 | To help they manage a network interface to managing connections and troubleshooting network issues. | |||||
| Course Outcomes: | ||||||
| 1 | Illustrate Adeptness using the Linux command line and constructing shell scripts. | |||||
| 2 | Execute maintenance tasks, including user and system management. | |||||
| 3 | Install and configure system services. | |||||
| 4 | Deploy and Configure Linux Operating Systems Network-wide | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CYS-102MJ | Subject 2 | Foundations of C programming | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To develop the foundation and terminology of programming in general. | |||||
| 2 | To understand structured programming approach | |||||
| 3 | To implements the algorithms and Programing method in problem-solving techniques C language | |||||
| 4 | To develop programming skills to a level such that problems of reasonable complexity can be tackled successfully. | |||||
| Course Outcomes: | ||||||
| 1 | Understand flow of Control sequence as well as logical outputs of the program | |||||
| 2 | Implements computational strategies for developing applications | |||||
| 3 | Design applications from Simple to Complex using C programming language | |||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | CYS-103MJ | Subject 3 | Information Technology | 2 | 2 |
| Course Objective: | |||||
| 1 | To Introduce Students to the Basic Concepts and terminology of computer science. | ||||
| 2 | To Learn Basic Commands of Operating system and application software | ||||
| 3 | To Understand the Basics of data Transmission and Network Security. | ||||
| Course Outcomes: | |||||
| 1 | Learn the fundamental concepts of computer science. | ||||
| 2 | Operating Systems Proficiency | ||||
| 3 | Differentiate between hardware and software, including understanding operating systems and applications. | ||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | CYS-104MJP | Subject 1 Practical | Practical Based on CYS101MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | Study the core principles of Linux OS | ||||
| 2 | Investigate a problem and design an algorithm | ||||
| Course Outcomes: | |||||
| 1 | Deploy and manage a Linux server. | ||||
| 2 | Create and administer policies. | ||||
| 3 | Configure file services. | ||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CYS-105MJP | Subject 2 Practical | Practical Based on CYS102MJ | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To Learn and apply the basic syntax and structure, different data types, control structures, etc. in C programs. | |||||
| 2 | To Implement user-defined functions and use standard library functions. | |||||
| 3 | To develop programming skills to a level such that problems of reasonable complexity can be tackled successfully. | |||||
| Course Outcomes: | ||||||
| 1 | Build Proficiency in Basic C Syntax and Structure | |||||
| 2 | Develop effective Use of Data Types and Variables | |||||
| 3 | Develop ability to work with arrays (single and multi-dimensional) and strings, performing operations | |||||
| 4 | Demonstrate the ability to perform file input and output operations, reading from and writing to files using appropriate functions. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CYS-106MJP | Subject 3 Practical | Practical Based on CYS103MJ | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To Understand Basics of Information Technology. | |||||
| 2 | To Understand the Basics of Operating systems & Operating Systems Proficiency | |||||
| Course Outcomes: | ||||||
| 1 | Learn the fundamental concepts of Information Technology. | |||||
| 2 | Develop the logic of problem-solving | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | SEC 101 CYS | SEC | Basics of Digital Communication System (Practical) | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To make the student familiar with electronic components | |||||
| 2 | To learn number systems and their representation. | |||||
| 3 | To understand basic logic gates, Boolean algebra and K-maps. | |||||
| 4 | To learn about various wireless & cellular communication networks. | |||||
| 5 | To impart knowledge regarding concepts of AM, FM modulation and detection | |||||
| Course Outcomes: | ||||||
| 1 | On completion of the course, students will be able to interpret and summarize the specifications of different passive, active and integrated components required to build electronic circuits. | |||||
| 2 | To solve problems on Number systems and their representation | |||||
| 3 | To familiarize with logic gates and applications in combinational and sequential circuits. | |||||
| 4 | To identify the importance of different blocks in electronic communication systems. | |||||
| 5 | Understand the working principles of mobile networks and Contrast different types of telecommunication networks. | |||||
SEMESTER II
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | CYS151MJ | Subject 1 | Cyber Security Fundamentals | 2 | 2 |
| Course Objective: | |||||
| 1 | The purpose of this course is to arm students with the technical know-how and abilities required to safeguard and defend computer networks and systems. | ||||
| 2 | In order to grow, pupils must be able to recognize contemporary computer security flaws. | ||||
| Course Outcomes: | |||||
| 1 | Students will be able to measure performance and troubleshoot Cyber Security Systems: – Analyze and evaluate an organization’s needs for cyber security. | ||||
| 2 | To outline the latest activities pertaining to cyberspace. | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | CYS152MJ | Subject 2 | Computer Networks | 2 | 2 |
| Course Objective: | |||||
| 1 | To understand basic terms of computer networks and the internet environment. | ||||
| 2 | Become familiar with layered communication architectures (OSI and TCP/IP). | ||||
| Course Outcomes: | |||||
| 1 | To familiarize the student with the basic taxonomy and terminology of computer networks. | ||||
| 2 | To prepare the student for advanced courses in computer networking. | ||||
| 3 | To understand data transmission across the network. | ||||
| 4 | Gather knowledge of various types of networks and topologies. | ||||
| 5 | Get an overview of the Internet, its applications and various browsers available to access the Internet. | ||||
| 6 | Connect to the Internet using various modes of connections/devices available. | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | CYS153MJ | Subject 3 | Python Programming | 2 | 2 |
| Course Objective: | |||||
| 1 | To define the structure and components of a Python program. Also, Gain a solid understanding of Python syntax and semantics. | ||||
| 2 | To acquaint with data types, input/output statements, decision making, looping and functions in Python | ||||
| 3 | Learn and implement various data structures such as lists, tuples, dictionaries, and sets in Python programs. | ||||
| 4 | Develop proficiency in writing reusable and modular code using functions in Python. | ||||
| 5 | Gain a solid understanding of OOP principles and concepts. Understand the importance of modules and packages in Python. | ||||
| Course Outcomes: | |||||
| 1 | Demonstrate Python programming skills for problems that require the writing of well documented programs including use of the logical constructs of the language. | ||||
| 2 | Apply the problem-solving skills using different data structures in Python. 4. Develop an application using functions, classes and built-in modules of Python. | ||||
| 3 | Apply the problem-solving skills using different data structures in Python | ||||
| 4 | Develop an application using functions, classes and built-in modules of Python. | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | CYS154MJP | Subject 1 Practical | Practical Based on CYS151MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | To prepare students with the technical knowledge and skills needed to protect and defend computer systems and networks. | ||||
| 2 | To develop students can identify the current Computer security and breaches. | ||||
| Course Outcomes: | |||||
| 1 | Understand and explore the basics of Computer Networks and Various | ||||
| 2 | Administrate a network and schedule flow of information. | ||||
| 3 | Examine the network security issues in Mobile and ad hoc networks. | ||||
| 4 | Demonstrate the TCP/IP and OSI fashions with merits and demerits. | ||||
| 5 | Evaluate the shortest path by using Routing algorithms. | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | CYS155MJP | Subject 2 Practical | Practical Based on CYS152MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | To prepare students with basic networking concept | ||||
| 2 | To understand process of data communication using protocols and standards. | ||||
| 3 | To learn various topologies and applications of network. | ||||
| 4 | To understand the concept of network layer, transport layer and application layer | ||||
| Course Outcomes: | |||||
| 1 | Understand the concept of OSI Reference Model and TCP/IP | ||||
| 2 | To know the components of the Network Security. | ||||
| 3 | Understand top down approach of data communication from one user to another user | ||||
| 4 | To detect the IP address and route. | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | SEC151CYS | SEC | Statistical Methods-I | 2 | 4 |
| Course Objective: | |||||
| 1 | To tabulate and make frequency distribution of the given data. | ||||
| 2 | To use various graphical and diagrammatic techniques and interpret | ||||
| 3 | To compute various measures of central tendency, dispersion, | ||||
| 4 | To compute the relation between variables and prediction values using correlation and regression. | ||||
| Course Outcomes: | |||||
| 1 | Handling raw data and understand the nature of the data | ||||
| 2 | How to represent data by graphical methods. | ||||
| 3 | Set up and Install the system services. | ||||
| 4 | Predict the values in correlation & regression and interpret to make decisions. | ||||









SN | Name of Activity |
| 2025-2026 |
1 | Bridge Course |
2 | Induction Program |
3 | FY BSC Cyber Security and FY BSc CDS Activity “Trace the Output” on C programming language Under Club of Cyber Gems |
The Bachelor of Science (B.Sc) in Data Science under Statistics is a newly established program launched in 2025 to meet the rapidly growing demand for datadriven decision-making across industries. The program is designed to integrate statistical theory, mathematical foundations, and modern data-science tools, preparing students to analyze complex data and solve real-world problems.
The course aims to produce graduates who are competent in statistical reasoning, computational thinking, and analytical skills, allowing them to thrive in emerging roles such as Data Analysts, Junior Data Scientists, Statisticians, and Business Intelligence professionals.
Established: 2025
Program: B.Sc Data Science (Under Statistics)
Intake: 80 Students
Outcome: Graduates equipped with strong statistical knowledge, programming ability, machine-learning skills, and analytical thinking to excel in modern datacentric roles
For the academic year 2025, the program admits a maximum of 52 students. This limited intake ensures:
Higher secondary school certificate (10+2) or its equivalent examination with English & Mathematics & with any three science subjects such as Physics, Chemistry, Biology, Geography, Geology etc. A minimum of 50% aggregate marks (or as per institutional norms) is required.
| Year | Term I | Term II | Total |
|---|---|---|---|
| First | 28 | 30 | 58 |
| Second | 28 | 30 | 58 |
| Third | 32 | 30 | 62 |
| Fourth | 28 | 28 | 56 |
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 1 | Subject-1 | Problem Solving and Python Programming | 2T + 4P = 6 |
| Subject-2 | Descriptive Statistics | 2T + 4P = 6 | |
| Subject-3 | Computational Mathematics | 2T + 4P = 6 | |
| OE | Financial Literacy-1 | 2T = 2 | |
| SEC | Computer Organization | 2T = 2 | |
| IKS | Generic IKS | 2T = 2 | |
| AEC | English | 2T = 2 | |
| VEC | EVS-I | 2T = 2 | |
| Total Credits: | 28 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 2 | Subject-1 | Advanced Python Programming | 2T + 4P = 6 |
| Subject-2 | Discrete Probability and Probability Distributions | 2T + 4P = 6 | |
| Subject-3 | Graph Theory | 2T + 4P = 6 | |
| OE | Financial Literacy-2 | 2T = 2 | |
| SEC | Lab Course on Excel and Advanced Excel | 4P = 4 | |
| AEC | English | 2T = 2 | |
| VEC | EVS-II | 2T = 2 | |
| CC | Physical Education | 2T = 2 | |
| Total Credits: | 30 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 3 | Major Core | Database Management System | 2T = 2 |
| Major Core | Data Structure-I | 2T = 2 | |
| Major Core | Lab Course on Database Management System and Data Structure-I | 4P = 4 | |
| VSC | Foundations of Data Science | 2T = 2 | |
| FP | Mini Project | 4P = 4 | |
| Minor | Probability Distribution and Modelling | 2T + 4P = 6 | |
| OE | Marketing-I | 2T = 2 | |
| IKS | Indian Knowledge System in Computing | 2T = 2 | |
| AEC | Marathi | 2T = 2 | |
| CC | CC-201-T | 2T = 2 | |
| Total Credits: | 28 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 4 | Major Core | Relational Database Management System | 2T = 2 |
| Major Core | Data Structure-II | 2T = 2 | |
| Major Core | Lab Course on Relational Database Management System and Data Structure-II | 4P = 4 | |
| VSC | Data Analytics | 4P = 4 | |
| FP | Mini Project | 4P = 4 | |
| Minor | Testing of Hypothesis and Sampling Distributions | 2T + 4P = 6 | |
| OE | Marketing-II | 2T = 2 | |
| SEC | Software Engineering | 2T = 2 | |
| AEC | Marathi | 2T = 2 | |
| Total Credits: | 30 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 5 | Major Core | NoSQL Databases | 4T + 4P = 8 |
| Major Core | R Programming | 2T + 4P = 6 | |
| Major Core | Foundations of Artificial Intelligence | 2T = 2 | |
| Major Elective | Business Analytics | 2T + 4P = 6 | |
| VSC | Lab Course on MATLAB | 4P = 4 | |
| FP | Project | 4P = 4 | |
| Minor | Categorical and Multivariate Data Analysis | 2T = 2 | |
| Total Credits: | 32 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 6 | Major Core | Data Visualization and Modelling | 4T + 4P = 8 |
| Major Core | Artificial Intelligence in Data Science | 2T + 4P = 6 | |
| Major Core | Data Security and Privacy | 2T = 2 | |
| Major Elective | HR / Financial Analytics | 2T + 4P = 6 | |
| VSC | Advance Data Science Tools | 4T = 4 | |
| OJT | On Job Training | 4T = 4 | |
| Total Credits: | 30 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 7 | Major Core | Machine Learning | 4T + 4P = 8 |
| Major Core | Basics of Cloud Computing | 2T + 4P = 6 | |
| Major Elective | Supply Chain & Logistics Analytics | 2T + 4P = 6 | |
| RP | Research Project | 4P = 4 | |
| RM | Research Methodology | 4T = 4 | |
| Total Credits: | 28 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 8 | Major Core | Data Mining and Warehousing | 4T + 4P = 8 |
| Major Core | Deep Learning | 2T + 4P = 6 | |
| Major Core | Natural Language Processing | 4T = 4 | |
| Major Elective | Geospatial Technology / E-Commerce | 2T + 4P = 6 | |
| OJT | On Job Training | 4P = 4 | |
| Total Credits: | 28 | ||
After completing the B.Sc Data Science under Statistics program, students can pursue diverse and high-growth roles in data-driven industries. Possible career paths include: 📊 Data & Analytics Careers
📈 Statistical & Research Careers
💻 Technology & Computing Careers
After successful completion of B.Sc.(DS) Programme students will be able to:
| PO No. | Outcomes |
|---|---|
| PO 1 | The programme seeks to develop strong foundation in Mathematics, Statistics and Computer Science that demonstrate proficiency in basic programming languages and tools. |
| PO 2 | The programme aims to understand the principles of data storage and retrieval by acquiring knowledge of data type structures and basic data manipulation techniques. |
| PO 3 | The programme helps to learn database management techniques with design and management of databases as well as executing SQL queries for data retrieval and manipulation. |
| PO 4 | By applying advanced statistical methods and machine learning techniques, the students can analyze complex datasets, interpret and communicate findings effectively. |
| PO 5 | The programme also aims to understand and work with big data technologies and apply these technologies to process and analyze large-scale datasets. |
| PO 6 | The students can create clear and effective data visualizations using various tools and communicate complex findings through visual representations. |
| PO 7 | The programme also seeks to develop comprehensive projects by applying data science techniques to solve real-world problems that will improve the ability of learner to integrate knowledge and skills acquired throughout the programme. |
| PO 8 | Through hands-on projects, practical assignments, and exposure to state-of-the-art tools and technologies, programme aim to develop the technical proficiency and problem-solving skills necessary for success in the professional world. |
| PO 9 | Depending on the chosen track, students can develop expertise in data analytics with areas such as Business, Social Media, HR, Financial, Healthcare, Supply Chain & Logistics and Big Data etc. |
| PO 10 | The program include On Job Training, internships and research work that provides learners with practical experience, applying their knowledge to real-world challenges. |
| PO 11 | Graduates will be adept at presenting complex technical concepts clearly and effectively, both in written and oral forms, to various audiences. |
| PO 12 | The programme places a strong emphasis on ethical considerations, responsible use of technology, and awareness of the societal impact of data science and computing solutions. |
| PO 13 | The programme aim to produce graduates who approach their work with integrity and a sense of social responsibility. |
| PO 14 | Acknowledging the dynamic nature of computer science, the programme aim to inspire students for continuous learning and professional development, empowering them to adapt and thrive in the face of technological advancements; prepared them to adapt to new technologies and methodologies throughout their careers. |
| PO 15 | The students will be encouraged to think creatively and innovatively, exploring new ideas and approaches to solve data science related problems and advance the state of the art in the field. |
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | DS-101-T | Subject I | Problem Solving and Python Programming | 02 | 02 |
| Course Objectives: | |||||
| 1 | To teach students systematic and efficient problem-solving methods, including problem analysis, algorithm design, and solution implementation. | ||||
| 2 | To provide a solid understanding of the Python programming language, including its syntax, data types, control structures, and functions. | ||||
| 3 | To instill good programming habits, including code readability, commenting, and documentation. | ||||
| 4 | To nurture the ability to think algorithmically and express solutions as step-by-step processes using Python programs. | ||||
| 5 | To learn and understand Object Oriented Programming. | ||||
| 6 | To improve debugging techniques and error identification and correction in Python programs. | ||||
| Course Outcomes: | |||||
| CO 1 | Create clear and efficient algorithms for solving a variety of problems. | ||||
| CO 2 | Write Python programs to implement algorithms and solve problems. | ||||
| CO 3 | Identify and correct errors in Python programs using systematic debugging techniques. | ||||
| CO 4 | Understand Object Oriented Concepts in Python. | ||||
| CO 5 | Learn and understand modules and packages in Python. | ||||
| CO 6 | Define and demonstrate the use of built-in data structures “lists” and “dictionary”. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | DS-102-P | Subject 1 | Lab Course on DS-101-T (Python Programming) | 02 | 04 |
| Course Objectives: | |||||
| 1 | Learn Programming fundamentals using Python. | ||||
| 2 | Understand the concepts and usage data types, variables and other basic elements. | ||||
| 3 | Learn about using operators and control statements in Python. | ||||
| 4 | Learn about using arrays and strings in Python. | ||||
| 5 | Learn Object Oriented concepts in Python. | ||||
| 6 | Learn how to use modules in packages in Python Programming. | ||||
| Course Outcomes: | |||||
| CO 1 | Implement the use of built-in data structures “lists”, “dictionary”, “Tuples” and “Sets”. | ||||
| CO 2 | Implement programs on Arrays and Strings. | ||||
| CO 3 | Implement programs on Object Oriented concepts in Python. | ||||
| CO 4 | Implement programs by importing modules and packages in Python. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | DS-103-T | Theory | Descriptive Statistics | 02 | 02 |
| Course Objectives: | |||||
| 1 | To acquaint students with some basic concepts in Statistics. | ||||
| 2 | To introduce to some elementary statistical methods of analysis of data. | ||||
| 3 | To identify the nature and type of data. | ||||
| 4 | To apply statistical tools to numerical and categorical data. | ||||
| Course Outcomes: | |||||
| CO 1 | Identify the different types of variables and data. | ||||
| CO 2 | Compute various measures of central tendency, dispersion. | ||||
| CO 3 | Compute various measures of skewness and kurtosis. | ||||
| CO 4 | Find correlation coefficient between numerical variables. | ||||
| CO 5 | Fit linear regression lines. | ||||
| CO 6 | Fit non-linear regression lines. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | DS-104-P | Practical | Lab Course on DS-103-T (Descriptive Statistics) | 02 | 04 |
| Course Objectives: | |||||
| 1 | To acquaint students with some basic concepts in Statistics. | ||||
| 2 | To introduce to some elementary statistical methods of analysis of data. | ||||
| 3 | To identify the nature and type of data. | ||||
| 4 | To apply statistical tools to numerical and categorical data. | ||||
| Course Outcomes: | |||||
| CO 1 | Identify the different types of variables and data. | ||||
| CO 2 | Compute various measures of central tendency, dispersion. | ||||
| CO 3 | Compute various measures of skewness and kurtosis. | ||||
| CO 4 | Find correlation coefficient between numerical variables. | ||||
| CO 5 | Fit linear regression lines. | ||||
| CO 6 | Fit non-linear regression lines. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | DS-105-T | Subject I | Computational Mathematics | 02 | 02 |
| Course Objectives: | |||||
| 1 | To understand the basic arithmetic operations on vectors and matrices, including determinants, using technology where appropriate. | ||||
| 2 | To solve systems of linear equations, using technology to facilitate row reduction. | ||||
| 3 | To understand the basic terminology of linear algebra in Euclidean spaces, including linear independence, spanning, basis, rank, nullity, subspace, and linear transformation. | ||||
| 4 | To abstract notions of vector space and inner product space. | ||||
| 5 | To understand and find the eigenvalues and eigenvectors of a matrix or a linear transformation, and using them to diagonalize a matrix. | ||||
| 6 | Enables to find projections and orthogonality among Euclidean vectors, including the Gram-Schmidt ortho normalization process and orthogonal matrices. | ||||
| Course Outcomes: | |||||
| CO 1 | Solve systems of linear equations using methods by Gaussian elimination. | ||||
| CO 2 | Demonstrate understanding of the concepts of vector space, linear independence and basis. | ||||
| CO 3 | Determine eigenvalues and eigenvectors and solve eigenvalue problems. | ||||
| CO 4 | Demonstrate understanding the use of truth tables and laws of identity, distributive, commutative, and domination. | ||||
| CO 5 | Simplify and prove Boolean expressions, Compute sum of products and product of sum expansions. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | DS-106-P | Subject I | Lab Course on DS-105-T (Computational Mathematics) | 02 | 04 |
| Course Objectives: | |||||
| 1 | To understand the basic arithmetic operations on vectors and matrices, including determinants, using technology where appropriate. | ||||
| 2 | To solve systems of linear equations, using software to facilitate row reduction. | ||||
| 3 | To understand the basic terminology of linear algebra in Euclidean spaces, including linear independence, spanning, basis. | ||||
| 4 | To abstract notions of vector space and inner product space. | ||||
| 5 | To understand and find the eigenvalues and eigenvectors of a matrix and using them to diagonalize a matrix. | ||||
| 6 | Enables to Simplify and prove Boolean expressions. Compute sum of products and product of sum expansions. | ||||
| 7 | To know how to use maxima software. | ||||
| Course Outcomes: | |||||
| CO 1 | Understand the systems of linear equations using methods by Gaussian elimination. | ||||
| CO 2 | Demonstrate understanding of the concepts of vector space, linear independence and basis. | ||||
| CO 3 | Compute eigenvalues and eigenvectors problems. | ||||
| CO 4 | Demonstrate the use of truth tables and laws of identity, distributive, commutative, and domination. | ||||
| CO 5 | Simplify and prove Boolean expressions, Compute sum of products and product of sum expansions. | ||||
| CO 6 | Students can solve the problem based on theory by using maxima software. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | IKS-101-HIS | Subject I | Indian Knowledge System | 02 | 02 |
| Course Objectives: | |||||
| 1 | To understand the nature of knowledge. | ||||
| 2 | To understand the evolution of the scientific approach in the Indian subcontinent. | ||||
| 3 | To study contributions made by different people to the various branches of knowledge before modernity evolved in India. | ||||
| Course Outcomes: | |||||
| CO 1 | Students are able to understand the nature and philosophy of knowledge in the Indian context. | ||||
| CO 2 | Students are able to analyze traditional Indian knowledge systems and their methodologies. | ||||
| CO 3 | Students are able to identify key contributors to various branches of knowledge in pre-modern India. | ||||
| CO 4 | Students are able to relate ancient Indian knowledge traditions to modern scientific thought. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | AEC 101 | Theory | Professional Communication Skills | 02 | 30 |
| Course Objectives: | |||||
| 1 | To read and understand texts in English. | ||||
| 2 | To enrich and use vocabulary effectively. | ||||
| 3 | To understand and develop Communicative Competence. | ||||
| 4 | To use body language in different situations. | ||||
| 5 | To acquaint with digital platforms and technology. | ||||
| 6 | To understand and write letter, notice, agenda, minutes and blog. | ||||
| Course Outcomes: | |||||
| CO 1 | Read and understand texts in English. | ||||
| CO 2 | Enrich and use vocabulary effectively. | ||||
| CO 3 | Understand and develop Communicative Competence. | ||||
| CO 4 | Use body language in different situations. | ||||
| CO 5 | Acquaint with digital platforms and technology. | ||||
| CO 6 | Write letter, notice, agenda, minutes and blog. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | VEC-101-T | Theory | Environment Education – I | 02 | 02 |
| Course Objectives: | |||||
| 1 | To develop foundational knowledge of environmental science and human–environment interactions. | ||||
| 2 | To enable students to understand environmental challenges at local, regional, and global levels. | ||||
| 3 | To cultivate sustainable thinking and responsible resource management skills, empowering students to adopt and promote sustainable development practices in society. | ||||
| 4 | To enhance analytical and problem-solving abilities required to evaluate environmental issues, biodiversity conservation strategies, and policy frameworks. | ||||
| Course Outcomes: | |||||
| CO 1 | Describe how human activities impact the environment. | ||||
| CO 2 | Explain principles of sustainable development and resource management. | ||||
| CO 3 | Analyze local, regional, and global environmental issues and their effects. | ||||
| CO 4 | Evaluate different strategies for conserving biodiversity and ecosystems. | ||||
| CO 5 | Apply relevant environmental policies and ethical considerations to real-world scenarios. | ||||
| CO 6 | Design and implement action plans for community-based environmental projects. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | OE108COM-T | GE / OE | Financial Literacy, Paper-I | 02 | 02 |
| Course Objectives: | |||||
| 1 | To understand the importance, principles and concept of Financial Literacy. | ||||
| 2 | To familiarize students with different aspects of financial literacy such as savings, investment rules. | ||||
| 3 | To help students understand the relevance and process of financial planning, digital payments and its types. | ||||
| 4 | To promote understanding of financial well-being and role of modern digital payment system. | ||||
| Course Outcomes: | |||||
| CO 1 | Understand the importance, types, principles and concept of financial literacy. | ||||
| CO 2 | Develop proficiency for personal and family financial planning. | ||||
| CO 3 | Understand the importance and types of financial planning, digital payments and its types. | ||||
| CO 4 | Understand the financial well-being and role of modern digital payment system. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| II | DS-153-T | Theory | Discrete Probability and Probability Distributions | 02 | 02 |
| Course Objectives: | |||||
| 1 | To revise the basic concepts of probability, axiomatic theory of probability. | ||||
| 2 | To understand the concept of random variable. | ||||
| 3 | To study probability distribution (univariate and bivariate) discrete random variables, expectation and moments of probability distribution. | ||||
| 4 | To find marginal distribution and conditional distribution of bivariate frequency distribution. | ||||
| 5 | To find conditional mean of bivariate frequency distribution. | ||||
| 6 | To find variance, covariance and correlation of bivariate frequency distribution. | ||||
| Course Outcomes: | |||||
| CO 1 | Find the probabilities of events and its expectation, mean, variance, etc. | ||||
| CO 2 | Distinguish between random and non-random experiments. | ||||
| CO 3 | Identify the nature of distribution. | ||||
| CO 4 | Find marginal distribution and conditional distribution. | ||||
| CO 5 | Find mean of marginal distribution and conditional mean of bivariate frequency distribution. | ||||
| CO 6 | Find correlation of bivariate frequency distribution. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| II | DS-154-P | Practical | Lab Course on DS-153-T (Discrete Probability and Probability Distributions) | 02 | 04 |
| Course Objectives: | |||||
| 1 | To understand the concept of random variable. | ||||
| 2 | To study probability distribution (univariate and bivariate) discrete random variables, expectation and moments of probability distribution. | ||||
| 3 | To find marginal distribution and conditional distribution of bivariate frequency distribution. | ||||
| 4 | To find conditional mean of bivariate frequency distribution. | ||||
| 5 | To find variance, covariance and correlation of bivariate frequency distribution. | ||||
| Course Outcomes: | |||||
| CO 1 | Find the probabilities of events and its expectation, mean, variance, etc. | ||||
| CO 2 | Distinguish between random and non-random experiments. | ||||
| CO 3 | Identify the nature of distribution. | ||||
| CO 4 | Find marginal distribution and conditional distribution. | ||||
| CO 5 | Find mean of marginal distribution and conditional mean of bivariate frequency distribution. | ||||
| CO 6 | Find correlation of bivariate frequency distribution. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| II | AEC 151 | Theory | Professional Communication Skills | 02 | 30 |
| Course Objectives: | |||||
| 1 | To read and understand texts in English. | ||||
| 2 | To enrich and use vocabulary effectively. | ||||
| 3 | To understand and develop Communicative Competence. | ||||
| 4 | To use body language in different situations. | ||||
| 5 | To acquaint with digital platforms and technology. | ||||
| 6 | To understand and write letter, notice, agenda, minutes and blog. | ||||
| Course Outcomes: | |||||
| CO 1 | Read and understand texts in English. | ||||
| CO 2 | Enrich and use vocabulary effectively. | ||||
| CO 3 | Understand and develop Communicative Competence. | ||||
| CO 4 | Use body language in different situations. | ||||
| CO 5 | Acquaint with digital platforms and technology. | ||||
| CO 6 | Write letter, notice, agenda, minutes and blog. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| II | SEC-151-DS | Practical | Lab Course on Excel and Advanced Excel | 02 | 04 |
| Course Objectives: | |||||
| 1 | To familiarize the student in introducing and exploring MS Excel. | ||||
| 2 | To provide different ways of representation and exploratory data analysis in Excel. | ||||
| 3 | To prepare the students to use Excel in their project works. | ||||
| 4 | Analyze data like a professional. | ||||
| Course Outcomes: | |||||
| CO 1 | Implement fundamental concept of Microsoft Excel. | ||||
| CO 2 | Perform calculations in Excel and apply Excel functions. | ||||
| CO 3 | Represent data using charts and diagrams. | ||||
| CO 4 | Design advanced graphic presentations on stored data. | ||||
| CO 5 | Perform various advanced data tools and data analytics. | ||||










| SN | Name of Activity | Academic Year |
|---|---|---|
| 1. | CSR Activity under Pratibha Finishing School | 2025-26 |
| 2. | Day Celebration on Birth anniversary of Sir John McCarthy (Father of AI): Prompt Challenge Competition to create AI generated Videos | |
| 3. | Guest Lecture: (A) Career Guidance for Database Developer by Mr. Shahid Sayyed (Sr. Specialist at Synechron) (B) Hands on Training on Machine Learning Concept by Mr. Piyush Pundpal (Data Scientist at One Network Enterprises) (C) Java + MERN Stack Live hands on training workshop by Trainer: Pankaj Arora | |
| 4. | Screening Test for Entry level Students (FY BSc (CA)): A short screening to evaluate foundational knowledge and prepare you for upcoming subjects. | |
| 5. | SEBI Lecture by Mr. Amol Marekar (SEBI-Securities Market Trainer, NISM Certified, Investment Education Advocate): An insightful session introducing students to SEBI’s role in ensuring fair and transparent financial markets. | |
| 6. | Ticket to IT Activity (Rapid Chain Story, Talk Show, Open Mike, Tech Charades: Damm Sheras, Memory Stack, Introduce Yourself: Confidence Grooming): A dynamic ice-breaking activity series aimed at enhancing communication, memory, and personality development for IT beginners. | |
| 7. | Outdoor Management Training: Industrial Visit for PG Students to Khandi (Explored outdoor activities & gained the adventurous knowledge by Mr. Rajesh Kapade) |
| SN | Name of Activity | Academic Year |
|---|---|---|
| 1. | Seminar: Current Trends in Computer Technologies: “Agile and DevOps” by Mr. Manjul Solanke (Lead DevOps Engineer) & Mr. Rajesh Patankar (Automation Lead & Scrum Master (Agile Coach)) | 2024-25 |
| 2. | F.Y. B.Sc.(Computer Application) Orientation Program — Induction Program for U.G and P.G. Students (A structured induction to help students understand the course, campus culture, and opportunities ahead.) | |
| 3. | Alumni Lecture: (A) “Career Guidance” by Mr. Akash Murhe (Web Developer at Applot Solution Private Ltd.) (B) Alumni Lecture on “HyperAutomation” by Nikita Jain (Sr. Consultant at Protiviti Global Consulting Firm) | |
| 4. | Guest Lecture: (A) “Data Structures: Understanding the Algorithmic Power” by Mr. Sandesh Dumbre (Sr. Software Eng. at Telstra) (B) “Career Awareness about Study Abroad” by Mr. Aman Sayyed (Eyebright Global Services) (C) Career counselling session on Career after under graduation by Manish Patankar (Program Coordinator of MCA at PIBM) (D) Career in Startups by Mr. Rahul Bankar | |
| 5. | Parent Teacher’s Meet Regarding Student’s Progress — A collaborative meeting to discuss students’ academic progress and overall development. | |
| 6. | Builders of Modern Society Celebration: (A) Birth Anniversary of Sir C. D. Deshmukh (First Indian Governor of RBI & Ex. Finance Minister) (B) Birth Anniversary of Mr. Osamu Suzuki (Padma Vibhushan Awardee) | |
| 7. | Signature Activity 1: General Aptitude Test (“A quick test designed to measure core aptitude and analytical thinking.”) | |
| 8. | Signature Activity 2: (A) Workshop on Python & Angular JS by Mr. Akash Gole (Lead Frontend Developer at Dynasty Gaming and Media) (B) Workshop on “Dive in Web Technology via Frameworks (Python, Tkinter, and Databases)” by Ms. Asmita Gorse (Technical Trainer at GTT Barclays, Pune) | |
| 9. | Outdoor Management Training: Industrial Visit to Khandi for PG Students (Explored outdoor activities) | |
| 10. | Pragyan 2.0 — Pulse Pixel Competition: Pulse Pixel Video Making Competition | |
| 11. | Pragyan 2.0 — Groove on The Go Competition: E-Flyer Making Competition | |
| 12. | Pragyan 2.0 — Play with Clay Competition: Model Making Competition | |
| 13. | Pragyan 2.0 — Freeze The Moment Competition: Freeze The Moment Quiz Competition | |
| 14. | Vigyaan 2.0 Competition: Animation Movie Making Competition |
| SN | Name of Activity | Academic Year |
|---|---|---|
| 1. | Industrial Visit: (A) ISRO (“Our students had the opportunity to visit ISRO’s main laboratory, gaining inspiring exposure to India’s premier space research facility.”) (B) Barclays IT MNC (Educational Visit to give students major exposure to real working environment for women) | |
| 2. | Day Celebration Activity: (A) Ramdhari Singh Dinkar Birthday Celebration (Padma Bhushan and Sahitya Akademi Awardee) (B) Tribute to Mr. Karpoori Thakur (Bihar’s 11th Chief Minister, Bharat Ratna Awardee) (C) Bihar Diwas: Yuva Shakti Bihar ki Pragati (one minute talk activity) | 2023-24 |
| 3. | Guest Lecture: (A) Domains in Computer Networking and Ethical Hacking by Mr. Tejas Palaspagar (Testing Expert at Jetking Education Skill Institute) (B) Java Database Connectivity by Mr. Hitesh Wankhede (Prof. at CJC Classes, Akurdi) | |
| 4. | Alumni Lecture: Knowledge Impart Program on DevOps by Mr. Kiran Pyati (Project Manager at Infobeans Technologies) | |
| 5. | Add On Course: Add on Course on Mobile Application Development (“An add-on course designed to build practical skills in Mobile Application Development for real-world use.”) | |
| 6. | Pragyan — Pulse Pixel Competition: Pulse Pixel Video Making Competition | |
| 7. | Pragyan — Groove on The Go Competition: E-Flyer Making Competition | |
| 8. | Pragyan — Play with Clay Competition: Model Making Competition | |
| 9. | Vigyaan Competition: Rangoli Making Competition |
📄 Special Features:
Download Document
IT Resources
Open Sources :
C, php, java, netbeans, postgresql, wamp, open GL on linux platform.
Hardware :
Curricular activity :
Co- Curricular activity :
Extra-curricular activity :
Social concern :
Faculty Achievements:
Students Achievements:
📄 Special Features: Download Document
IT Resources
Open Sources :
C, php, java, netbeans, postgresql, wamp, open GL on linux platform.
Hardware :
Programmes & Courses Outcomes Click Here
Curricular activity :
Co- Curricular activity :
Extra-curricular activity :
Social concern :
Faculty Achievements:
Students Achievements:
Establishment / Milestones:
post graduate Degree Program. The program is based on credit system comprising of total 88 credit points.
Eligibility:
A Bachelor Degree in Science/Technology/Engineering with minimum 50% marks or equivalent for student belonging to Unreserved Category and minimum 45% or equivalent for students belonging to the Reserved Category.
Highlights:
Objectives:
The objective of the Program is to produce trained software professionals with hands-on experience on state-of-the art technologies who will be able to handle challenges in IT industry. The objectives of M.Sc. (Computer Applications) program are: –
Softwares:
C++, php, java, netbeans, Weka, Software Testing , Selenium, Android, Web Services, Python, Django, IOT, Artificial Intelligence
Hardware:
Lab No. | Area | No. of PCs | Projector | Laptop | Printer | Configuration |
Lab I | 815.34 Sq.ft | 40 | 01 | 01 | – | INTEL CORE 2 DEUO E8500 @ |
Lab II | 780.89 sq.ft. | 40 | 01 | 01 | 04 | Pentium 4 |
Lab III | 648sq. Ft. | 40 | 01 | 02 | 01 | Intel P4 |
Lab IV | 40 | 01 | 01 | 02 | Intel Dual Core | |
Lab V | 41 | 01 | 01 | 01 | i5 4th Generation |
KALEIDOSCOPE CLUB
| S.No | Photo | Name and Qualification of faculty |
| 1 | ![]() | Ms.Suvarna GogateB.Sc.(CS), MCA, P.h.D. Perusing |
| 2 | ![]() | Ms. Rutuja ChavanB.Sc., MCA, MCM, Ph.D Perusing |
| 3 | ![]() | Ms. Jayshree KambleB.Sc.(CS), M.Sc.(C.S.), Ph.D Perusing |
| 4 | ![]() | Ms. Varsha ThakareB.Sc.(CS), M.Sc.(C.S.) |
| 5 | ![]() | Ms. Nikita BhamareB.Sc.(CS), M.Sc.(C.S.) |
| 6 | ![]() | Ms. Gouramma KadadiBCA, MCA |
| 7 | ![]() | Ms. Snehal MohiteB.E(Comp Sci) |
| 8 | ![]() | Ms. Madhuri GandhiBCA, MCA(Commerce) |
| 9 | ![]() | Ms. Priti KarajkhedeBCA, MCA, SET |
| 10 | ![]() | Ms. Rashmi PimparkarBCA, M.Sc.(C.S.) |
| 11 | ![]() | Ms. Netra ArilikittiB.E.(CS),M.Sc.(C.S.) B.Ed |
Establishment / Milestones:
Two Year Post graduation Degree Course, M.Sc(Computer Applications)was introduced in the Department from year 2022-23with initial intake 30.
Objectives:
•To produce trained software professionals with hands-on experience on state-of-the art technologies who will be able to handle software challenges in industry as well as academia.
•To produce knowledgeable and skilled human resources that is employable in IT and ITES.
•To impart knowledge required for planning, designing and building Complex Application Software Systems as well as to provide support for automated systems or applications.
•To produce entrepreneurs.
Eligibility:
A Bachelor Degree in Science/Technology/Engineering with minimum 50% marks or equivalent forstudent belonging to Unreserved Category and minimum 45% or equivalent for students belonging tothe Reserved Category.
Highlights:
•Excellent Infrastructure with spacious class rooms, computer laboratory.
•Highly qualified, experienced & approved staff.
•Seminars and Guest Lectures by Industrialists and subject experts. Technical & Non-technical program are arranged to enhance the IT & soft skills.
•Project Guidance by alumni’s and industrialists.Student mentoring system for giving personal touch to each of the students.
•The faculty membersprovide constant support and every piece of advice to the students whenever he/she faces a problem with any aspect of the curriculum or any personal problems.
Softwares:
C++, php, java, netbeans, Weka,Software Testing , Selenium,Android,Web Services, Python, Django, IOT, Artificial Intelligence
Hardware:
Lab No. | Area | No. of PCs | Projector | Laptop | Printer | Configuration |
Lab I | 815.34 Sq.ft | 40 | 01 | 01 | – | INTEL CORE 2 DEUO E8500 @ |
Lab II | 780.89 sq.ft. | 40 | 01 | 01 | 04 | Pentium 4 |
Lab III | 648sq. Ft. | 40 | 01 | 02 | 01 | Intel P4 |
Lab IV |
| 40 | 01 | 01 | 02 | Intel Dual Core |
Lab V |
| 41 | 01 | 01 | 01 | i5 4th Generation |
Curricular activity:
•Remedial / Bridge course.
•Departmental Competitions
Co-Curricular activity:
•State or National Level Conference/Webinar.
•Soft –Skills & Personality Development Programs.
•Career Counselling & Mentoring.
•Guest Lectures series /workshops on recent IT trends.
•Sports DayCelebration.Social concern:
•Skill Development Trainings.
Establishment / Milestones:
Two Year Post graduation Degree Course, M.Sc(Computer Applications)was introduced in the Department from year 2022-23with initial intake 30.
Objectives:
•To produce trained software professionals with hands-on experience on state-of-the art technologies who will be able to handle software challenges in industry as well as academia.
•To produce knowledgeable and skilled human resources that is employable in IT and ITES.
•To impart knowledge required for planning, designing and building Complex Application Software Systems as well as to provide support for automated systems or applications.
•To produce entrepreneurs.
Eligibility:
A Bachelor Degree in Science/Technology/Engineering with minimum 50% marks or equivalent forstudent belonging to Unreserved Category and minimum 45% or equivalent for students belonging tothe Reserved Category.
Highlights:
•Excellent Infrastructure with spacious class rooms, computer laboratory.
•Highly qualified, experienced & approved staff.
•Seminars and Guest Lectures by Industrialists and subject experts. Technical & Non-technical program are arranged to enhance the IT & soft skills.
•Project Guidance by alumni’s and industrialists.Student mentoring system for giving personal touch to each of the students.
•The faculty membersprovide constant support and every piece of advice to the students whenever he/she faces a problem with any aspect of the curriculum or any personal problems.
Softwares:
C++, php, java, netbeans, Weka,Software Testing , Selenium,Android,Web Services, Python, Django, IOT, Artificial Intelligence
Hardware:
Lab No. | Area | No. of PCs | Projector | Laptop | Printer | Configuration |
Lab I | 815.34 Sq.ft | 40 | 01 | 01 | – | INTEL CORE 2 DEUO E8500 @ |
Lab II | 780.89 sq.ft. | 40 | 01 | 01 | 04 | Pentium 4 |
Lab III | 648sq. Ft. | 40 | 01 | 02 | 01 | Intel P4 |
Lab IV |
| 40 | 01 | 01 | 02 | Intel Dual Core |
Lab V |
| 41 | 01 | 01 | 01 | i5 4th Generation |
Curricular activity:
•Remedial / Bridge course.
•Departmental Competitions
Co-Curricular activity:
•State or National Level Conference/Webinar.
•Soft –Skills & Personality Development Programs.
•Career Counselling & Mentoring.
•Guest Lectures series /workshops on recent IT trends.
•Sports DayCelebration.Social concern:
•Skill Development Trainings.
Overview
The Department of Chemistry of ‘PRATIBHA’ (Affiliation SPPU) aims at developing young talent for the chemical industry and academia. The curriculum is developed in such a way that the students are able to venture into allied fields too. The aim of the department through the courses it offers is to provide “a cut above the rest” man-power to the ever growing demands of the industry and to prepare students for higher studies and research. The interactive method of teaching at ‘PRATIBHA’ (Affiliation SPPU) is to bring about attitudinal changes to future professionals of the industry.
Equal importance is given to practical and theoretical methods of learning apart from experiential and digital modes of learning. Industrial projects form an integral part of the curriculum. Apart from the syllabus, the University emphasizes on Value Addition Programs like Current Affairs, Holistic Education, Certificate Courses and Placement Training Programs, which include training students in group discussions, facing interviews and so on.
Message
The Department of chemistry is one of the dynamic departments at PRATIBHA (Affiliation SPPU), established in 2015. We have a diverse student population with representation from almost all parts of Maharashtra and other states of India. The department is blessed with highly qualified faculty members who are from diverse backgrounds with abroad experience and involved in leading research in different areas of the subject as well as interdisciplinary areas. The curriculum undergoes frequent revision and provides opportunities for projects and joint research with faculty members.
The postgraduate program currently offers opportunities to specialize in organic, analytical, and general chemistry. Apart from curricular subjects, the department provides personality development and society-oriented programs, career guidance, placement, and opportunities to organize and participate in competitions, seminars, and conferences. Our commitment to excellence in teaching and research has helped the students graduated from the department achieve distinction in academia and industry.
Why choose this course?
What you will learn?
Career prospects
Job profiles | Research opportunities | Government opportunities |
|
ONGC, HPCL,
scholarships at Japan, South Korea, Singapore, Canada and USA) |
DRDO
|
Objectives of the Program
The UG degree in Chemistry aims to provide:
PO No. | PO Statement After completing the Master of Science degree students are able to | Knowledge and Skill |
PO-1 | Learn the terms, theories, assumptions, methods, principles, theorem statements and classification | Disciplinary knowledge |
PO-2 | Fix out the problem and resolve it using theories and practical knowledge. | Critical thinking and Problem solving |
PO-3 | Inculcate knowledge for carrying projects and advanced research related skills. | Research related skill |
PO-4 | Actively participate in team on case studies and field-based situations. | Cooperation/Team work |
PO-5 | Analyze and interpret ideas, evidences and experiences with learned scientific reasoning | Scientific reasoning |
PO-6 | Aware and implement the subject facts that can be applied for the personal and social development | Reflective thinking |
PO-7 | Use digital literacy to retrieve and evaluate subject related information | Information/Digitally literacy |
PO-8 | Get moral and ethical values for society as well as in research | Moral and ethical awareness |
PO-9 | Give analytical reasoning to interpret research data. | Analytical Reasoning |
PO-10 | Improve their managerial skills and abilities in subject related activities. | Leadership readiness/qualities |
PO-11 | Inculcate continuous learning habit through all available resources. | Lifelong readiness/qualities |
| Name of the Faculty | Designation | Qualification | Experience | Photo |
| Dr. Rajendra Kankariya | Adjunct Professor | M. Phil., Ph. D.M. A., M. Com., LL. M., M. B. A., M. Sc. D.M., M.A. J & MC. | Principal of 3 Colleges-18 yearsRegistrar of 2 Universities-05 yearsLecturer/Assistant Professor/Associate Professor-16 yearsProfessor-18 years | ![]() |
| Dr. Yogesh Jorapur | Assistant Professor | M.Sc. (Chemistry), Ph.D., Postdoc (Japan, S. Korea) | 2 yrs. R & D Pharma; 8 years Postdoc. Japan/S. Korea; 2 years PG & 7 years UG teaching | ![]() |
| Dr. Surekha Jogdand | Assistant Professor | M.Sc. (Chemistry), Ph.D. | 13 years | ![]() |
| Dr. Seema Patil | Assistant Professor | M.Sc. (Chemistry), Ph.D. | 6 years | ![]() |
Introduction and Objectives:
The Master of Science in Cyber Security (M.Sc. Cyber Security) program is designed to provide advanced education and training in the field of Cyber Security.
This comprehensive program aims to equip students with a profound understanding of theoretical concepts, practical skills, and cutting-edge technologies relevant to the rapidly evolving world of computing.
With a strong emphasis on academic excellence and research-driven learning, the M.Sc. Cyber Security program seeks to nurture a community of skilled Cyber security professionals capable of addressing complex challenges across various industries.
By fostering a stimulating and innovative learning environment, we strive to empower our students to become leaders, innovators, and agents of positive change in the field of Computer Science.
Establishment:
Two Year Post graduation Degree Course, M.Sc. (Cyber Security) introduced in from A.Y. 2025-26
Intake: 30 Students
Highlights:
(a) B.Sc. (Cyber and Digital Science) OR
(b) B.Sc. (Cyber Security) OR
(c) Bachelor of Computer Science (B.C.S.) OR
(d) B.Sc. (Computer Science) OR
(e) B.C.A. (Science) OR
(f) B.Sc. (Information Technology) OR
(g) B.Sc. (Cloud Computing) OR
(h) Bachelor of Engineering (BE) in Computer Science/Information Technology/Electronics and Telecommunication/AI and Data Science/AI and Machine Learning/ equivalent OR
(i) B.Voc. in Software Development/ Information Technology OR
(j) B.Sc. with Computer Science as Principal Subject OR
(k) General B.Sc. with Computer Science as one of the subject at TYBSc level OR
(l) Graduate degree from a recognized university / institution with an equivalent qualification.
| Name of the Faculty | Designation | Qualification | Experience | Photo |
| Mrs. Dipali L. Mahajan | Program Coordinator | M.Sc. (C.S.) SET | 16 years | ![]() |
| Dr. Aparna Joshi | Assistant Professor | M.Sc.(C.S), B.Ed, SET, Ph.D | 19 Years | ![]() |
| Mrs. Neeta Gatkal | Assistant Professor | M.Sc. (Electronics) NET | 15 years | ![]() |
| Dr Anuradha Ghodke | Assistant Professor | MA MPhil PhD (English) | 16+ years | ![]() |
| Ms. Shivani S Tikone | Assistant Professor | M.Sc(CS) | 2 years | ![]() |
| Mrs. Pallavi Suryawanshi | Assistant Professor | M.Sc(CS) | 8+ years | ![]() |
| Mrs. Pallavi Patil | Assistant Professor | MCA | 4.5 Years | ![]() |
| Mrs. Prajakta A Yeole | Assistant Professor | MCA | 1 years | ![]() |
| Ms. Kanchan Patil | Assistant Professor | M.Sc(CS) | 1.4 Years | ![]() |
| Mrs. Madhuri Chaudhari | Assistant Professor | MCA, Pursuing Ph.D | 10+ Years | ![]() |
| Mrs. Mayura Sawant | Assistant Professor | M.Sc(CS) | 9 Years | ![]() |
IT Resources:
Sr. No. | Name | Total No of License |
01 | Antivirus Software: Quick heal Seqrite for Windows | Admin Console 500/- Copies 2 |
02 | Microsoft | Campus Agreement 3 |
03 | Linux Kali | Open Sources |
Physical Facilities |
1. No. of ICT enabled classrooms: 2 |
2. No. of Laboratories: 3 |
3. Lab 403 (Capacity – 70) |
4. Lab 404 (Capacity – 70) |
5. S4 Lab (Capacity – 40) |
6. Electronic Lab (Capacity – 40) |
Introduction
Programme Description
In today’s tech-driven world, access to vast amounts of information and ways to interpret it have taken priority than ever before. Real time processing of this huge data is also a major requirement in every walk of life. It also means we need more people who can organize and analyze that information – people who can use data to make change and help businesses. Data science employs a variety of instruments, scientific procedures, methods, and algorithms to glean insights from both structured and unstructured data. This Data Science program integrates scientific methods from statistics, computer science and data-based business management to extract knowledge from data and drive decision making. Our curriculum provides students with a rigorous course of study in big data technologies, applications and practices a pathway for student internships and full-time employment. Students are prepared to meet the challenges at the intersection between big data, business analytics, and other emerging fields.
Why Choose an M.Sc. in Data Science?
Career Scope
High Demand Across Industries
Almost every sector needs data professionals. Key industries include:
Applications of Programme
Finance & Banking: Credit Scoring, Algorithmic Trading, Customer Segmentation, Fraud Detection.
Healthcare: Predictive Diagnostics, Medical Imaging, Drug Discovery, Hospital Management.
Retail & E-commerce: Recommendation Systems, Customer Sentiment Analysis, Inventory Forecasting, Dynamic Pricing
Education: Learning Analytics, Dropout Prediction, Curriculum Optimization
Other features
Objectives of M.Sc. Data Science
An M.Sc. in Data Science program generally aims to equip students with the knowledge and skills to analyze complex datasets, extract meaningful insights, and develop data-driven solutions. This involves a combination of theoretical foundations, practical applications, and hands-on experience with industry-standard tools and technologies.
Here’s a more detailed look at the typical objectives:
** Core Objectives:
This includes understanding statistical analysis, machine learning algorithms, data mining techniques, and data visualization methods.
Proficiency in languages like Python and R, along with tools for data manipulation, analysis, and visualization (e.g., Pandas, NumPy, Matplotlib, etc.) is crucial.
Understanding data storage, data warehousing, and big data technologies (e.g., Hadoop, Spark) is essential for handling the scale of data encountered in modern applications.
Real-world applications and case studies help students apply their knowledge and develop problem-solving skills in various domains.
Data science requires the ability to formulate hypotheses, analyze data, and draw logical conclusions, which are emphasized throughout the program.
Data scientists need to effectively communicate their findings to both technical and non-technical audiences, through visualizations and clear reports.
Understanding the ethical implications of data collection, analysis, and usage is increasingly important in the field.
** Advanced Objectives:
Some programs offer specializations in areas like spatial data analytics, machine learning, or big data engineering.
Advanced programs may encourage research and development in data science, preparing students for careers in academia or R&D.
Data science often involves working with experts from various fields, and programs may emphasize interdisciplinary collaboration.
Some programs aim to foster an entrepreneurial mindset, enabling students to develop data-driven solutions for businesses.
In essence, an M.Sc. in Data Science aims to produce graduates who are not only technically proficient but also possess the critical thinking, problem-solving, and communication skills necessary to thrive in the dynamic field of data science.
Eligibility
Graduate degree in Statistics / Mathematics / Computer Science / Computer Application/ Engineering / Technology or any other discipline with a minimum of two years of learning Mathematics or statistics from a recognized university / institution with an equivalent qualification.
Introduction-
The Bachelor of Science in Artificial Intelligence and Machine Learning (B.Sc. (AI & ML)) and B.Sc. (AI & ML) Honors and Research; program is designed to provide advanced education and training in the field of AI and ML.
Driven by the combination of increased access to data, computational power, and improved algorithms, Artificial Intelligence (AI) technologies are entering the mainstream of technological innovation.
These technologies include search, machine learning, and natural language processing, robotics and computer vision.
This course will also introduce the field of Machine Learning, in particular focusing on the Core concepts of supervised, unsupervised learning and reinforcement learning.
In supervised learning we will discuss algorithms which are trained on input data labeled with a desired output, for instance an image of a face and the name of the person whose face it is, and learn a function mapping from the input to the output.
Unsupervised learning aims to discover latent structure in input data where no output labels are available.
Students will learn the algorithms which underpin many popular Machine Learning techniques, as well as developing an understanding of the theoretical relationships between these algorithms.
Objectives of the Program:
The B.Sc. in Artificial Intelligence and Machine Learning (AI & ML) aims to provide students with a strong foundation in computer science, mathematics, and the theoretical and practical aspects of AI and ML.
The primary objectives of the program are:
Eligibility-
Passed Standard XII (10+2) or equivalent examination with Physics and Mathematics as compulsory subjects along with one of the Chemistry/ Biotechnology/ Biology/ Technical Vocational subject/
Computer Science/ Information Technology/ Informatics Practices/ Agriculture/ Engineering
Graphics/ Business Studies from any recognized Board with a minimum of 50% marks or equivalent grade (45% marks or equivalent grade for Scheduled Caste/ Scheduled Tribes).
Dr. Harshita Vachhani -Head, Dept. of B.Sc. (AI/ML )
Programme Outcomes-
On the successful completion of the program, the following are the expected outcomes.
PO1: Apply basic principles of AI in solutions that require problem solving, inference, perception, knowledge representation, and learning.
PO2: Demonstrate awareness and a fundamental understanding of various applications of AI techniques in intelligent agents, expert systems, artificial neural networks and other machine learning models.
PO3: Identify problems where artificial intelligence techniques are applicable and demonstrate ability to share in discussions of AI, its current scope and limitations, and societal implications.
PO4: Demonstrate proficiency in applying scientific method to models of machine learning.
PO5: Develop an appreciation for what is involved in learning models from data by understanding a wide variety of learning algorithms and by understanding of the strengths and weaknesses of many popular machine learning approaches
PO6: To apply the algorithms to a real-world problem, optimize the models learned and report on the expected accuracy that can be achieved by applying the ML models.
PO7: Consider the pros and cons when choosing ML / AI methods for different applications
PO8: Appreciate the underlying mathematical relationships within and across Machine Learning an AI
PO8: Conduct investigations of complex problems by using research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
PO9: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings
PO10: Communicate effectively on complex engineering activities with then engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give clear instructions.
Objective:
Year of Establishment :2007
Affiliated to Savitribai Phule Pune University
Intake: 240
4 year as Per NEP 2020
| Year | Term I | Term II | Total |
| First | 22 | 22 | 44 |
| Second | 22 | 22 | 44 |
| Third | 22 | 22 | 44 |
| Fourth | 22 | 22 | 44 |
Level:- 4.5 (First Year) Sem:-I
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Subject 1 | CS-101-T | Problem Solving using ‘C’ Programming | 2 | |
| CS-102-P | Lab Course based on CS-101-T | 2 | ||
| Subject 2 | MTC-101-T | Matrix Algebra | 2 | |
| MTC-102-P | Mathematics Practical I | 2 | ||
| Subject 3 | ELC-101-T | Principles of Analog Electronics | 2 | |
| ELC-102-P | Electronics Practical Course I | 2 | ||
| IKS(2) | IKS-100-T | Generic IKS | 2 | |
| GE/OE* (2) | OE-101-CS -T/ OE-102-CS -T/ OE-103-CS-T / OE-104-CS-T | Office Automation I / Introduction to Computers and Basics of Internet / Introduction to Google Apps I / Fundamentals of Computers I | 2 | |
| SEC (2) | SEC-101-CS | Statistical Methods for Computer Science I | 2 | |
| AEC(2) | AEC-101-ENG | English | 2 | |
| VEC(2) | VEC-101-ENV | EVS-I | 2 | |
| Total Credit | 14 | 08 | ||
Level:- 4.5 (First Year) Sem:-II
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Subject 1 | CS-151-T | Advanced C Programming | 2 | |
| CS-152-P | Lab Course Based on CS-151-T | 2 | ||
| Subject 2 | MTC-151-T | Graph Theory | 2 | |
| MTC-152-P | Mathematics Practical II | 2 | ||
| Subject 3 | ELC-151-T | Principles of Digital Electronics | 2 | |
| ELC-152-P | Electronics Practical Course II | 2 | ||
| GE/OE* (2 ) | OE-151-CS-T / OE-152-CS-T / OE-153-CS-T OE-154-CS-T OE-155-CS-T | Office Automation II / Computer Fundamentals / Introduction to Google Apps II/ Fundamentals of Computers II / AI Tools for Business | 2 | |
| SEC(2) | SEC-151-CS-P | Statistical Methods for Computer Science II | 2 | |
| AEC(2) | AEC-151-ENG | English | 2 | |
| VEC(2) | VEC-151-ENV | EVS-II | 2 | |
| CC(2) | CC-151-T | From University Basket | 2 | |
| Total Credit | 12 | 10 | ||
* The subjects offered to other faculty students under OE vertical are OE-151-CS -P/ OE-152-CS
-T/OE-153-CS-P / OE-154-CS-T. The students of B.Sc. (Computer Science) will opt the subjects offered by other faculty given in University Basket.
Exit option: Award of UG Certificate in Major with 44 credits and an additional 4 credits core as per university guidelines OR Continue with Major and Minor
Continue option: Student will select one subject among the ( subject 2 and subject 3) as minor and subject 1 will be major subject
In Second Year, the “Subject 1 : Computer Science” will be Major Subject and the Minor subject will be chosen from “Subject 2 or Subject 3”. Subject 2 and Subject 3 will not be available as Major Subjects in Second Year and Third Year
Level:- 5.0 (Second Year) Sem:-III
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Major Core (4+2) | CS-201-MJ-T | Data Structure -I | 2 | |
| CS-202-MJ-T | Database Management System I | 2 | ||
| CS-203-MJ-P | Lab Course based on CS-201-MJ-T & CS-202-MJ-T | 2 | ||
| VSC(2) | CS-221-VSC-T | Software Engineering | 2 | |
| IKS | IKS-200-T | Computations in Ancient India | 2 | |
| FP/OJT/CEP(2) | CS-231-FP | Mini Project | 2 | |
| Minor (2+2) | CS-241-MN-T | Mathematics or Electronics | 2 | |
| CS-242-MN-P | Mathematics or Electronics | 2 | ||
| GE/OE(2) | OE-201-CS-T OE -202-CS-P OE-203-CS-T | E commerce / Web Design / Digital Marketing | 2 | |
| AEC(2) | AEC-201-T | From University Basket | 2 | |
| CC(2) | CC-201-T | From University Basket | 2 | |
| Total Credit | 16 | 06 | ||
Level:- 5.0 (Second Year) Sem:-IV
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Major Core (4+2) | CS-251-MJ-T | Data Structure – II | 2 | |
| CS-252-MJ-T | Database Management System II | 2 | ||
| CS-253-MJ-P | Lab Course based on CS-251-MJ-T & CS-252-MJ-T | 2 | ||
| VSC(2) | CS-221-VSC-P | Advanced Python Programming | 2 | |
| FP/OJT/ CEP(2) | CS-281-FP | Mini Project | 2 | |
Minor (2+2) | CS-291-MN-T | Mathematics or Electronics | 2 | |
| CS-292-MN-P | Mathematics or Electronics | 2 | ||
| GE/OE(2) | OE-251-CS-T / OE-252-CS-P / OE-253-CS-T | E commerce / Web Design / Digital Marketing | 2 | |
| SEC(2) | SEC-251-CS-P / SEC-252-CS-P | Computer Networks / Statistical Analysis using R Software | 2 | |
| AEC(2) | AEC251 | From University Basket | 2 | |
| CC(2) | CC-251-T | From University Basket | 2 | |
| Total Credit | 10 | 12 | ||
Exit option: Award of UG Diploma in Major and Minor with 88 credits and an additional 4 credits core as per university guidelines OR Continue with Major and Minor
Level:- 5.5 (Third Year) Sem:-V
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Major Core (8+4) | CS-301-MJ-T | Core Java | 2 | |
| CS-302-MJ-T | Operating Systems | 2 | ||
| CS-303-MJ-T | Web Technology-I | 2 | ||
| CS-304-MJ-T | Theory of Computer Science | 2 | ||
| CS-305-MJ-P | Lab Course based on CS-302-MJ-T | 2 | |||
| CS-306-MJ-P | Lab Course based on CS-301-MJ-T & CS-303-MJ-T | 2 | |||
| Major Elective (2+2) | CS-307-MJ-T | Data Science | 2 | ||
| CS-308-MJ-P | Lab Course based on CS-307-MJ-T | 2 | |||
| OR | |||||
| CS-309-MJ-T | Database Technologies | 2 | |||
| CS-3010-MJ-P | Lab Course on CS-309-MJ-T | 2 | |||
| CS-3011-MJ-T | Embedded Systems | 2 | |||
| CS-3012-MJ-P | Lab Course on CS-3011-MJ-T | 2 | |||
| VSC(2) | CS-321-VSC- P | Advanced Python Programming | 2 | ||
FP/OJT/ CEP(2) | CS-331-FP | Project | 2 | ||
Minor (2) | CS-341-MN-T | Mathematics or Electronics | 2 | ||
| Total Credit | 12 | 10 | |||
Level:- 5.5 (Third Year) Sem:-VI
| Course Type | Course Code | Course Title | Credits | ||
| TH | PR | ||||
| Major Core (8+4) | CS-351-MJ-T | Advanced Java | 2 | ||
| CS-352-MJ-T | Design Framework | 2 | |||
| CS-353-MJ-T | Web Technology-II | 2 | |||
| CS-354-MJ-T | Compiler Construction | 2 | |||
| CS-355-MJ-P | Lab Course based on CS-352-MJ-T | 2 | |||
| CS-356-MJ-P | Lab Course based on CS-351-MJ-T & CS-353-MJ-T | 2 | |||
| Major Elective (2+2) | CS-357-MJ-T | Android Programming | 2 | ||
| CS-358-MJ-P | Lab Course based on CS-357-MJ-T | 2 | |||
| CS-359-MJ-T | Software Testing Tools | 2 | |||
| CS-3510-MJ-P | Lab Course based on CS-359-MJ-T | 2 | |||
| CS-3511-MJ-T | Internet of Things | ||||
| CS-3512-MJ-P | Lab Course based on CS-3511-MJ-T | ||||
| VSC(2) | CS-321-VSC-P | Agile Processes | 2 | ||
FP/OJT/ CEP(4) | CS-381-OJT | OJT | 4 | ||
| Total Credit | 10 | 12 | |||
Level:- 6.0 (Fourth Year) Sem:-VII (Research)
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Major Core (6+4) | CS-401-MJ-T | Advanced Operating System | 2 | |
| CS-402-MJ-T | Artificial Intelligence | 2 | ||
| CS-403-MJ-T | Principles of Programming Language | 2 | ||
| CS-404-MJ-P | Lab Course based on CS-401-MJ-T | 2 | ||
| CS-405-MJ-P | Lab Course based on CS-402-MJ-T | 2 | ||
| Major Elective (2+2) | CS-406-MJ-T | Advance Databases and Web Technologies | 2 | |
| CS-407-MJ-P | Lab Course on CS-406-MJ-T | 2 | ||
| OR | ||||
| CS-408-MJ-T | Cloud Computing | 2 | ||
| CS-409-MJ-P | Lab Course on CS-408-MJ-T | 2 | ||
| OR | ||||
| CS-410-MJ-T | C# .NET Programming | 2 | ||
| CS-411-MJ-P | Lab Course on CS-410-MJ-T | 2 | ||
FP/OJT/ CEP/RP(4) | CS-431-RP | Research Project | 4 | |
| CS-451-MN | Research Methodology | 4 | ||
| Total Credit | 12 | 10 | ||
Level:- 6.0 (Fourth Year) Sem:-VIII (Research)
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Major Core (6+4) | CS-451-MJ-T | Design and Analysis of Algorithms | 2 | |
| CS-452-MJ-T | Mobile App Development Technologies | 2 | ||
| CS-453-MJ-T | Software Project Management | 2 | ||
| CS-454-MJ-P | Lab Course based on CS-451-MJ-T | 2 | ||
| CS-455-MJ-P | Lab Course based on CS-452-MJ-T | 2 | ||
| Major Elective (2+2) | CS-456-MJ-T | Full Stack Development I | 2 | |
| CS-457-MJ-P | Lab Course based on CS-456-MJ-T | 2 | ||
| OR | ||||
| CS-458-MJ-T | Web Services | 2 | ||
| CS-459MJ-P | Lab Course based on CS-458-MJ-T | 2 | ||
| OR | ||||
| CS-460-MJ-T | ASP DOT Net Programming | 2 | ||
| CS-461-MJ-P | Lab Course based on CS-460-MJ-T | 2 | ||
FP/OJT/ CEP(8) | CS-481-FP | Research Project | 8 | |
| Total Credit | 08 | 14 | ||
Level:- 6.0 (Fourth Year) Sem:-VII (Honors)
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Major Core (10+4) | CS-401-MJ-T | Advanced Operating System | 2 | |
| CS-402-MJ-T | Artificial Intelligence | 2 | ||
| CS403MJ-T | Principles of Programming Language | 2 | ||
| CS-404-MJ-P | Lab Course based on CS401MJ | 2 | ||
| CS-405-MJ-P | Lab Course based on CS402MJ | 2 | ||
| CS-406-MJ-T | Advanced Networking | 2 | ||
| CS-407-MJ-T | Digital Marketing | 2 | ||
| Major Elective (2+2) | CS-408-MJ-T | Advance Databases and Web Technologies | 2 | |
| CS-409-MJ-P | Lab Course on CS-408-MJ-T | 2 | ||
| OR | ||||
| CS-410-MJ-T | Cloud Computing | 2 | ||
| CS-411-MJP-T | Lab Course on CS-410-MJ-T | 2 | ||
| OR | ||||
| CS-412-MJ-T | C# .NET Programming | 2 | ||
| CS-413-MJ-P | Lab Course on CS-412-MJ-T | 2 | ||
| CS-441-MN-T | Research Methodology | 4 | ||
| Total Credit | 16 | 06 | ||
Level:- 6.0 (Fourth Year) Sem:-VIII (Honors)
| Course Type | Course Code | Course Title | Credits | |
| TH | PR | |||
| Major Core (10+4) | CS-451-MJ-T | Design and Analysis of Algorithms | 2 | |
| CS-452-MJ-T | Mobile App Development Technologies | 2 | ||
| CS-453-MJ-T | Software Project Management | 2 | ||
| CS-454-MJ-P | Lab Course based on CS-451-MJ-T | 2 | ||
| CS-455-MJ-P | Lab Course based on CS-452-MJ-T | 2 | ||
| CS-456-MJ-T | Crypto Currency Technologies | 2 | ||
| CS-457-MJ-T | Cyber Security | 2 | ||
Major Elective (2+2) | CS-458-MJ-T | Full Stack Development I | 2 | |
| CS-459-MJ-P | Lab Course based on CS-458-MJ-T | 2 | ||
| OR | ||||
| CS-460-MJ-T | Web Services | 2 | ||
| CS-461-MJ-P | Lab Course based on CS-460-MJ-T | 2 | ||
| OR | ||||
| CS-462-MJ-T | ASP DOT Net Programming | 2 | ||
| CS-463-MJ-P | Lab Course based on CS-462-MJ-T | 2 | ||
FP/OJT/ CEP(4) | CS-481-OJT | OJT | 4 | |
| Total Credit | 12 | 10 | ||
CAREEER OPPOURNITIES
HIGHER STUDIES
| Program Outcomes | |
| After successful completion of B.Sc.(CS) Programme students will be able to: | |
| PO No | Outcomes |
| PO1 | Develop creative skills, critical thinking, analytical skills and research to address the real world problems using computational skills |
| PO2 | Understand and apply mathematical foundation, computing and domain knowledge and develop computing models for defined problems |
| PO3 | Understand software project m anagement and computing principles with computing knowledge to manage projects in multidisciplinary environments |
| PO4 | Illustrate the concepts of systems fundamentals, including architectures and organization, operating systems, networking and communication |
| PO5 | Understand and apply the concepts of Digital Electronics, Computer Architecture, IoT etc. |
| PO6 | Recognize the need for and develop the ability to engage in continuous learning as a Computing professional |
| PO7 | Apply modern computing tools, skills and techniques necessary for innovative software solutions |
| PO8 | Communicate effectively with the computing community as well as society by being able to comprehend effective documentations and presentations |
| PO9 | Gain Self Discipline and commit Professional Ethics in global economic environment |
| PO10 | Individual & Team Work: Ability to work as a member or leader in diverse teams in multidisciplinary environment |
| PO11 | Identify opportunities, entrepreneurship vision and use innovative ideas to create value and wealth for the betterment of the individual and society |
Course Outcome
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CS-101-T | Subject 1 | Problem Solving Using C Programming | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To introduce the foundations of computing, programming and problem- solving using computers. | |||||
| 2 | To develop the ability to analyse a problem and devise an algorithm to solve it. | |||||
| 3 | To formulate algorithms, pseudo codes and flowcharts for arithmetic and logical problems. | |||||
| 4 | To understand structured programming approaches. | |||||
| 5 | To implement algorithms in the ‘C’ language. | |||||
| 6 | To test, debug and execute programs. | |||||
| Course Outcomes: | ||||||
| CO1 | Explore algorithmic approaches to problem solving. | |||||
| CO2 | Control the sequence of the program and give logical outputs. | |||||
| CO3 | Understand and manage Input /Output operations in ‘C’ program | |||||
| CO4 | Develop modular programs using control structures and arrays in ‘C’. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | MTC-101- T) | Subject 2 | Matrix Algebra | 2 | 2 | |
| Course Objective: | ||||||
| 1 | A student should be able to recall basic facts about mathematics and should be able to display knowledge of conventions such as notations, terminology and recognize basic geometrical figures and graphical displays, state important facts resulting from their studies. | |||||
| 2 | A student should get a relational understanding of mathematical concepts and concerned structures, and should be able to follow the patterns involved, mathematical reasoning. | |||||
| 3 | A student should get adequate exposure to global and local concerns that explore them many aspects of Mathematical | |||||
| Course Outcomes: | ||||||
| CO1 | Work with graphs and identify certain parameters and properties of the given graphs. | |||||
| CO2 | Perform certain algorithms, justify why these algorithms work, and give some estimates of the running times of these algorithms. | |||||
| CO3 | Solve basic exercises of the type: given a graph with properties X, prove that the graph also has property Y. | |||||
| CO4 | Develop an appreciation for the literature on the subject and be able to read and present results from the literature. | |||||
| CO5 | Write cohesive and comprehensive solutions to exercises and be able to defend their arguments. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | ELC-101-T | Subject 3 | Principles of Analog Electronics | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To study various types of semiconductor devices | |||||
| 2 | To study elementary electronic circuits and systems | |||||
| 3 | To study Instrumentation System | |||||
| 4 | To study various blocks of instrumentation System | |||||
| 5 | To study smart instrumentation system | |||||
| Course Outcomes: | ||||||
| CO1 | Understand the concept of semiconductor diodes. | |||||
| CO2 | Understand the different applications of FET, BJT and MOSFET. | |||||
| CO3 | Understand working principle of different sensors. | |||||
| CO4 | Use Op-amp for different application. | |||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | AEC-101ENG | AEC(2) | English | 2 | 2 |
| Course Objective: | |||||
| 1 | To read and understand texts in English | ||||
| 2 | To enrich and use vocabulary effectively | ||||
| 3 | To understand and Develop Communicative Competence | ||||
| 4 | To use body language in different situations | ||||
| 5 | To acquaint with digital platforms and technology | ||||
| 6 | To write letters, notices, agenda, minutes, and blog | ||||
| Course Outcomes: | |||||
| CO1 | Read and understand texts in English | ||||
| CO2 | Enrich and use vocabulary effectively | ||||
| CO3 | Understand and Develop Communicative Competence | ||||
| CO4 | Use body language in different situations | ||||
| CO5 | Acquaint with digital platforms and technology | ||||
| CO6 | Write letter, notice, agenda, minutes and blog | ||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | IKS-100-T | IKS(2) | Generic IKS | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To understand the nature of knowledge. | |||||
| 2 | To understand the evolution of the scientific approach in the Indian subcontinent. | |||||
| 3 | To study contributions made by different people to the various branches of knowledge before modernity evolved in India. | |||||
| Course Outcomes: | ||||||
| CO1 | The concept of the ancient intellectual knowledge tradition will be understood. | |||||
| CO2 | Developments in science from ancient times will be introduced. | |||||
| CO3 | Information about human development will be understood. | |||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | VEC-101ENV | VEC(2) | EVS-I | 2 | 2 |
| Course Objective: | |||||
| 1 | To create awareness about the natural environment and its importance. | ||||
| 2 | To understand the interrelationship between humans and nature. | ||||
| 3 | To provide knowledge on ecosystems, biodiversity, and natural resources. | ||||
| 4 | To encourage environmental ethics and promote sustainable development. | ||||
| 5 | To build a foundation for solving environmental challenges. | ||||
| Course Outcomes: | |||||
| CO1 | Describe how human activities impact the environment. | ||||
| CO2 | Explain principles of sustainable development and resource management. | ||||
| CO3 | Analyse local, regional, and global environmental issues and their effects. | ||||
| CO4 | Evaluate different strategies for conserving biodiversity and ecosystems. | ||||
| CO5 | Apply relevant environmental policies and ethical considerations to real-world scenarios. | ||||
| CO6 | Design and implement action plans for community-based environmental projects. | ||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CS-151-T | Subject 1 | Advanced C Programming | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To study advanced concepts of programming using the ‘C’ language. | |||||
| 2 | To understand code organization with complex data types and structures. | |||||
| 3 | To work with files and file operations in C. | |||||
| Course Outcomes: | ||||||
| CO1 | Develop modular programs using control structures, functions, pointers, arrays, strings, and structures. | |||||
| CO2 | Design and develop solutions to real-world problems using advanced C programming. | |||||
| CO3 | Understand and repeat the sequence of instructions and access specific memory locations using pointers. | |||||
| CO4 | Identify, analyze, develop, verify, and document software requirements for a computing environment. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | MTC-151-T | Subject 2 | Graph Theory | 2 | 2 | |
| Course Objective: | ||||||
| 1 | A student should be able to recall basic facts about mathematics and should be able to display knowledge of conventions such as notations, terminology and recognize basic geometrical figures and graphical displays, state important facts resulting from their studies. | |||||
| 2 | A student should get a relational understanding of mathematical concepts and concerned structures, and should be able to follow the patterns involved, mathematical reasoning. | |||||
| 3 | A student should get adequate exposure to global and local concerns that explore them many aspects of Mathematical | |||||
| Course Outcomes: | ||||||
| CO1 | Work with graphs and identify certain parameters and properties of the given graphs. | |||||
| CO2 | Perform certain algorithms, justify why these algorithms work, and give some estimates of the running times of these algorithms. | |||||
| CO3 | Solve basic exercises of the type: given a graph with properties X, prove that the graph also has property Y. | |||||
| CO4 | Develop an appreciation for the literature on the subject and be able to read and present results from the literature. | |||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | ELC-151-T | Subject 3 | Principles of Digital Electronics | 2 | 2 |
| Course Objective: | |||||
| 1 | To learn different number system and their inter conversion. | ||||
| 2 | To understand logic gates and their applications. | ||||
| 3 | To study rules and laws of Boolean Algebra. | ||||
| 4 | To understand design of combinational circuit and their different types | ||||
| Course Outcomes: | |||||
| CO1 | To learn different number system and their inter conversion. | ||||
| CO2 | To understand logic gates and their applications. | ||||
| CO3 | To study rules and laws of Boolean Algebra. | ||||
| CO4 | To understand design of combinational circuit and their different types.. | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | AEC-151-ENG | AEC(2) | English | 2 | 2 |
| Course Objective: | |||||
| 1 | To read and understand texts in English | ||||
| 2 | To enrich and use vocabulary effectively | ||||
| 3 | To understand and Develop Communicative Competence | ||||
| 4 | To use body language in different situations | ||||
| 5 | To acquaint with digital platforms and technology | ||||
| 6 | To write letters, notices, agenda, minutes, and blog | ||||
| Course Outcomes: | |||||
| CO1 | Read and understand texts in English | ||||
| CO2 | Enrich and use vocabulary effectively | ||||
| CO3 | Understand and Develop Communicative Competence | ||||
| CO4 | Use body language in different situations | ||||
| CO5 | Acquaint with digital platforms and technology | ||||
| CO6 | Write letter, notice, agenda, minutes and blog | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | VEC-151-ENV | VEC(2) | EVS-II | 2 | 2 |
| Course Objective: | |||||
| 1 | To provide knowledge about environmental issues and concerns. | ||||
| 2 | To understand the importance of natural resources and biodiversity. | ||||
| 3 | To create awareness about sustainable development and environmental ethics. | ||||
| 4 | To study environmental policies, laws, and practices. | ||||
| 5 | To encourage students to adopt eco-friendly behaviour and conservation values. | ||||
| Course Outcomes: | |||||
| CO1 | Identify various types of environmental pollution and their impacts on health. | ||||
| CO2 | Explain the basic concepts of climate change, including its causes and effects. | ||||
| CO3 | Analyse different strategies for adapting to and mitigating the effects of climate change. | ||||
| CO4 | Evaluate various environmental management practices and their effectiveness. | ||||
| CO5 | Apply the principles of key environmental treaties and legislation to case studies. | ||||
| CO6 | Create action plans that address specific environmental issues based on current policies | ||||
| BSc(CS) SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | CS-201-MJ- T | Major Core | Data Structure I | 2 | 2 |
| Course Objective: | |||||
| 1 | To analyse the efficiency of algorithm and solve the problem in systematic way. | ||||
| 2 | To understand the different methods of organizing large amount of data. | ||||
| 3 | To design and implement the different data structures. | ||||
| 4 | To implement solutions for the specific problems. | ||||
| 5 | To apply different data structures to solve real life problems. | ||||
| Course Outcomes: | |||||
| CO1 | Understand basics of data structure and algorithm analysis | ||||
| CO2 | Apply working strategy for different data Structures to solve related problems | ||||
| CO3 | Implement Data Structure and its Applications | ||||
| CO4 | Develop real words application based on data structure like array, link list, stack and queue | ||||
| CO5 | Design data structure to solve problems using appropriate algorithmic techniques. | ||||
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | CS-202-MJ- T | Major Core | Database Management System I | 2 | 02 Hrs./ week |
| Course Objective: | |||||
| 1 | To learn the fundamental concepts of database using PostgreSQL. | ||||
| 2 | To understand user requirements and frame it in data model. | ||||
| 3 | To Execute Database Queries like creations, manipulation on database. | ||||
| Course Outcomes: | |||||
| CO1 | Solve real world problems using appropriate set, function, and relational models. | ||||
| CO2 | Design E-R Model for given requirements and convert the same into database tables. | ||||
| CO3 | Design and create relational database systems. | ||||
| CO4 | Evaluate and apply database management operations to use database systems. | ||||
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | CS-221VSC-T | VSC(2) | Software Engineering | 2 | 02 Hrs./ week |
| Course Objective: | |||||
| 1 | To get knowledge and understanding of software engineering discipline. | ||||
| 2 | 2. To learn analysis and design principles for software project development. | ||||
| 3 | 3. Implement Agile Development Methodologies in real life Software Projects. | ||||
| Course Outcomes: | |||||
| CO1 | Identify data requirements, analyse and prepare data models. | ||||
| CO2 | Understand basic software engineering concepts and Process models. | ||||
| CO3 | Compare and chose a process model for a software project development. | ||||
| CO4 | Design different UML Diagrams. | ||||
SEMESTER III
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | CS-201IKS-T | IKS | Indian Knowledge System in Computing | 2 | 02 Hrs./ week |
| Course Objective: | |||||
| 1 | To introduce Vedic mathematical techniques and their relevance to modern computational | ||||
| 2 | Methods. | ||||
| 3 | To understand Nyaya’s logical framework and its application in reasoning and AI. | ||||
| 4 | To explore the algorithmic structure of Panini’s grammar and Chandasastra’s binary system in computational linguistics and mathematics. | ||||
| Course Outcomes: | |||||
| CO1 | Understand foundational principles of Indian Knowledge Systems related to computing. | ||||
| CO2 | Recognize and explain ancient Indian logic and algorithms. | ||||
| CO3 | Relate traditional computing concepts to modern programming and logic structures. | ||||
| CO4 | Apply insights from IKS in innovative computing solutions and interdisciplinary research. | ||||
| CO5 | Demonstrate awareness of India’s intellectual traditions and their relevance to contemporary computer science. | ||||
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | CS-231-FP | FP/OJT/ CEP(2) | Mini Project | 2 | 02 Hrs./ week |
| Course Objective: | |||||
| 1 | To get knowledge and understanding of software engineering discipline. | ||||
| 2 | To learn analysis and design principles for software project development. | ||||
| 3 | Implement Agile Development Methodologies in real life Software Projects. | ||||
| Course Outcomes: | |||||
| CO1 | Identify requirements, analyse and prepare models. | ||||
| CO2 | Understand basic SW engineering concepts and Process models. | ||||
| CO3 | Compare and chose a process model for a software project development. | ||||
| CO4 | Design different UML Diagrams. | ||||
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | CS-241-MN | Minor | Embedded System with AVR Microcontroller | 2 | 02 Hrs./Week |
| Course Objective: | |||||
| 1 | To understand the fundamental concepts of embedded systems and microcontrollers. | ||||
| 2 | To explore the architecture and features of the AVR microcontroller family. | ||||
| 3 | To understand the memory organization of AVR microcontroller. | ||||
| 4 | To gain proficiency in programming AVR microcontrollers using the C language. | ||||
| 5 | To understand and implement peripheral interfacing with real-world applications. | ||||
| 6 | To develop embedded solutions using timers, interrupts, serial communication, and protocols like SPI and I2C. | ||||
| Course Outcomes: | |||||
| CO1 | Explain the basic concepts of embedded systems and compare microcontrollers and microprocessors. | ||||
| CO2 | Describe AVR microcontroller architecture, including memory structure, register file, and development tools. | ||||
| CO3 | Implement AVR microcontroller-based applications using C, including timers, counters, I/O & serial operations. | ||||
| CO4 | Interface AVR microcontrollers with external devices such as LCDs, sensors, motors, and ADC/DAC components. | ||||
| CO5 | Design embedded applications involving serial communication and peripheral interfacing using standard protocols (SPI, I2C). | ||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CSD-232-T | Major Core | Data Structure – II | 2 | 02 Hrs./Week | |
| Course Objective: | ||||||
| 1 | Understand the fundamental concepts of trees, search trees, graphs, and hash tables to analyse their structure and properties. | |||||
| 2 | Apply appropriate tree and graph traversal techniques to solve real-world computational problems. | |||||
| 3 | Analyse the efficiency of various searching, graph algorithms, and hashing techniques for optimized data retrieval. | |||||
| 4 | Design and implement tree, graph, and hash-based data structures to develop efficient algorithmic solutions | |||||
| Course Outcomes: | ||||||
| SEMESTER III | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| III | MTC-231-T | Minor | Numerical Techniques | 2 | 02 Hrs./Week |
| Course Objective: | |||||
| 1 | To develop a clear understanding of basic numerical methods such as root finding, interpolation, numerical differentiation and integration, and solving systems of linear equations. | ||||
| 2 | To equip students with techniques to apply numerical algorithms for approximating solutions to problems arising in science, engineering, and computational applications. | ||||
| 3 | To implement numerical algorithms using programming languages like C/C++ or Python, enhancing computational thinking and programming proficiency. | ||||
| 4 | To study and evaluate the accuracy, convergence, and stability of numerical methods, enabling students to select appropriate techniques based on error analysis. | ||||
| 5 | To foster logical reasoning by analysing the step-by-step approach of numerical algorithms and their limitations in approximating mathematical problems. | ||||
| Course Outcomes: | |||||
| CO1 | 1. Understand and apply numerical methods to solve algebraic and transcendental equations, including bisection, false position, and Newton-Raphson methods, with an emphasis on error analysis and convergence. | ||||
| CO2 | 2. Develop a strong foundation in finite difference concepts, including forward, backward, central, and other difference operators, and understand their roles in numerical approximation. | ||||
| CO3 | 3. Apply interpolation techniques for estimating intermediate values, using Newton’s Gregory formulas, Lagrange’s interpolation, and divided differences | ||||
| CO4 | 4. Utilize numerical integration methods such as the trapezoidal rule, Simpson’s one-third rule, and Simpson’s three-eighth rule to approximate definite integrals. | ||||
| CO5 | 5. Solve ordinary differential equations numerically using Euler’s method, Euler’s modified method, and Runge-Kutta methods, understanding their accuracy and applicability. | ||||
| CO1 | Learn traversal algorithms to solve computational problems efficiently. |
| CO2 | Analyse the performance of different data structures. |
| CO3 | Design graph-based solutions using representations techniques |
| CO4 | Evaluate the efficiency of different strategies of data storage and retrieval. |
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | CSD-234-T | Major Core | Database Management System – II | 2 | 02 Hrs./Week |
| Course Objective: | |||||
| 1 | To teach fundamental concepts of RDBMS (PL/PGSQL) | ||||
| 2 | To teach database management operations | ||||
| 3 | Be familiar with the basic issues of transaction processing and concurrency control | ||||
| 4 | To teach data security and its importance | ||||
| Course Outcomes: | |||||
| CO1 | Understand PL/PGSQL database techniques and its programming skill. | ||||
| CO2 | Apply and relate the concepts of database transaction management. | ||||
| CO3 | Implement the concurrency control mechanism and recovery techniques in the databases. | ||||
| CO4 | Inculcate concepts of modern databases. | ||||
| CO5 | Apply the database security concepts in real life situation. | ||||
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | CS-271VSC-P | VSC(2) | Advanced Python Programming | 2 | 02 Hrs./Week |
| Course Objective: | |||||
| 1 | Understand and manipulate operations on data in Python | ||||
| 2 | Develop the ability to write reusable functions to organize code better and improve efficiency. | ||||
| 3 | Learn to structure their programs using functions and modules to improve readability and | ||||
| Course Outcomes: | |||||
| CO1 | Read and write data from & to files in Python. | ||||
| CO2 | Express proficiency in the handling of strings and functions | ||||
| CO3 | Identify the commonly used operations involving file systems and regular expressions. | ||||
| CO4 | Develop application using python. | ||||
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | CS-281-FP | FP/OJT/ CEP(2) | Mini Project | 2 | 02 Hrs./Week |
| Course Objective: | |||||
| 1 | To get knowledge and understanding of software engineering discipline. | ||||
| 2 | To learn analysis and design principles for software project development. | ||||
| 3 | Implement Agile Development Methodologies in real life Software Projects. | ||||
| Course Outcomes: | |||||
| CO1 | Identify requirements, analyse and prepare models. | ||||
| CO2 | Understand basic SW engineering concepts and Process models. | ||||
| CO3 | Compare and chose a process model for a software project development. | ||||
| CO4 | Design different UML Diagrams. | ||||
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | CS-291-MN- T | Minor | Computational Geometry | 2 | 02 Hrs./Week |
| Course Objective: | |||||
| 1 | Introduce students to the fundamental principles and mathematical foundations of computational geometry, including points, lines, polygons, and geometric transformations. | ||||
| 2 | To teach students how to design and analyze algorithms for solving geometric problems such as convex hulls, line segment intersections, triangulation, and Voronoi diagrams. | ||||
| 3 | To apply geometric techniques in practical computing areas such as computer graphics, robotics, GIS, computer vision, and game development. | ||||
| 4 | To improve students’ ability to think spatially and solve complex geometric problems using logical and analytical reasoning. | ||||
| 5 | To enable students to implement computational geometry algorithms using programming languages and tools, bridging theory with practical applications. | ||||
| Course Outcomes: | |||||
| CO1 | Understand the fundamental concepts and mathematical representations of two-dimensional transformations, including translation, rotation, scaling, reflection, and shearing. | ||||
| CO2 | Apply transformation matrices to perform and combine 2D geometric transformations on points, lines, and simple shapes using homogeneous coordinates. | ||||
| CO3 | Analyze three-dimensional transformations such as scaling, shearing, reflection, and ro- tation about coordinate axes and planes, and their application in object manipulation. | ||||
| CO4 | Construct and interpret different types of projections, including orthographic, axonomet- ric, and oblique projections, for visualizing 3D objects on 2D planes. | ||||
| CO5 | Develop parametric representations of common plane curves such as circles and hyperbo- las, and generate these curves through mathematical methods | ||||
| SEMESTER IV | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| IV | CS-291-MN- T | Minor | Advance Communication | 2 | 02 Hrs./Week |
| Course Objective: | |||||
| 1 | To learn basics of communication system. | ||||
| 2 | To understand different digital modulation techniques. | ||||
| 3 | To understand multiplexing techniques and its requirement in communication. | ||||
| 4 | To understand the spread spectrum techniques. | ||||
| 5 | To Introduce cellular communication satellite communication | ||||
| 6 | To Understand Wireless Sensor Network Technologies. | ||||
| Course Outcomes: | |||||
| CO1 | Understand terminologies of wireless communication | ||||
| CO2 | Understand the working of different modulation techniques. | ||||
| CO3 | Understanding the basic concept of error handling codes. | ||||
| CO4 | The idea behind the spread spectrum schemes and multiplexing scheme | ||||
| CO5 | Understand cellular and satellite communication technology. | ||||
| SEMESTER V | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS-351 | DSEC-I | Operating Systems – I | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To understand the concept of operation system and its principle | |||||
| 2 | To study the various functions and services provided by operating system | |||||
| 3 | To understand the notion of process and threads | |||||
| Course Outcomes: | ||||||
| CO1 | Processes and Thread Scheduling by operating system | |||||
| CO2 | Synchronization in process and threads by operating system | |||||
| CO3 | Memory management by operating system using with the help of various schemes | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS-352 | DSEC-I | Computer Networks – II | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To understand different protocols of the application layer. | |||||
| 2 | To study the technical aspects and architecture of multimedia systems. | |||||
| 3 | To explore various methods used for network/Internet security. | |||||
| Course Outcomes: | ||||||
| CO1 | Develop understanding of technical aspect of Multimedia Systems | |||||
| CO2 | Develop various Multimedia Systems applicable in real time. | |||||
| CO3 | Identify information security goals. | |||||
| CO4 | Understand, compare and apply cryptographic techniques for data security. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS-353 | DSEC-II | Web Technologies – I | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To design dynamic and interactive web pages using HTML and CSS. | |||||
| 2 | To learn core PHP for server-side scripting. | |||||
| 3 | To learn PHP database handling. | |||||
| Course Outcomes: | ||||||
| CO1 | Understand how to develop dynamic and interactive Web Page | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS-354 | DSEC-II | Foundations of Data Science | 2 | 3 | |
| Course Objective: | ||||||
| 1 | Provide students with knowledge and skills for data-intensive problem solving and scientific discovery | |||||
| 2 | Be prepared with a varied range of expertise in different aspects of data science such as data collection, visualization, processing and modeling of large data sets. | |||||
| 3 | Acquire good understanding of both the theory and application of applied statistics and computer science based existing data science models to analyze huge data sets originating from diversified application areas. | |||||
| 4 | Be better trained professionals to cater the growing demand for data scientists in industry. | |||||
| Course Outcomes: | ||||||
| CO1 | Perform Exploratory Data Analysis | |||||
| CO2 | Obtain, clean/process, and transform data. | |||||
| CO3 | Detect and diagnose common data issues, such as missing values, special values, outliers, inconsistencies, and localization. | |||||
| CO4 | Demonstrate proficiency with statistical analysis of data. | |||||
| CO5 | Present results using data visualization techniques. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS-355 | DSEC – III | Object Oriented Programming using Java – I | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To learn Object Oriented Programming language | |||||
| 2 | To study various java programming concept like Interface, File and Exception Handling etc. | |||||
| 3 | To design User Interface using Swing and AWT | |||||
| Course Outcomes: | ||||||
| CO1 | Understand the concept of classes, object, packages and Collections. | |||||
| CO2 | To develop GUI based application. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS – 356 | DSEC – III | Theoretical Computer Science | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To understand the Finite Automata, Pushdown Automata and Turing Machine | |||||
| 2 | To understand the Regular Language, Context Free Language, Context Sensitive Language and Unrestricted Language. | |||||
| 3 | To understand the relation between Automaton and Language | |||||
| Course Outcomes: | ||||||
| CO1 | Understand the use of automata during language design. | |||||
| CO2 | Relate various automata and Languages. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS – 3510 | SECC – I | Python Programming | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To introduce programming concepts using python | |||||
| 2 | Student should be able to develop Programming logic using python | |||||
| 3 | To develop basic concepts and terminology of python programming | |||||
| 4 | To test and execute python programs | |||||
| Course Outcomes: | ||||||
| CO1 | ||||||
| CO2 | ||||||
| CO3 | ||||||
| CO4 | To be familiar about the basic constructs of programming such as data, operations, conditions, | |||||
| CO5 | To write python programs and develop a small application project | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| V | CS – 3511 | SECC – II | Blockchain Technology | 2 | 3 | |
| Course Objective: | ||||||
| 1 | Understand what and why of blockchain technology. | |||||
| 2 | Explore major components of blockchain. | |||||
| 3 | Learn about Bitcoin, Cryptocurrency and Ethereum. | |||||
| 4 | To learn blockchain programming using Python, Flask Web Framework, and HTTP client Postman. | |||||
| Course Outcomes: | ||||||
| CO1 | Learn the fundamentals of Blockchain Technology. | |||||
| CO2 | Learn Blockchain programming | |||||
| CO3 | Basic knowledge of Smart Contracts and how they function. | |||||
| SEMESTER VI | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-361 | DSEC-I | Operating Systems – II | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To understand the issue of Deadlocks in Process management. | |||||
| 2 | To understand the concept of File system management & disk scheduling | |||||
| 3 | To study the concept of distributed and mobile operating systems | |||||
| Course Outcomes: | ||||||
| CO1 | Management of deadlocks and File System by operating system | |||||
| CO2 | Scheduling storage or disk for processes | |||||
| CO3 | Distributed Operating System and its architecture and the extended features in mobile OS. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-362 | DSEC-II | Software Testing | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To provide the knowledge of software testing techniques | |||||
| 2 | To understand how testing methods can be used as an effective tools in quality assurance of software. | |||||
| 3 | To provide skills to design test case plan for testing software. | |||||
| 4 | To provide knowledge of latest testing methods | |||||
| Course Outcomes: | ||||||
| CO1 | To understand va | |||||
| CO2 | To understand a variety of software metrics, and identify defects and managing those defects | |||||
| CO3 | To design test cases and test plans, review reports of | |||||
| CO4 | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-363 | DSEC-III | Web Technologies – II | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To learn client-side scripting using JavaScript and jQuery. | |||||
| 2 | To understand and use XML and XML parsers. | |||||
| 3 | To use AJAX to make applications dynamic. | |||||
| 4 | To work with PHP MVC frameworks like CodeIgniter. | |||||
| Course Outcomes: | ||||||
| CO1 | Use JavaScript and jQuery to enhance web page interactivity. | |||||
| CO2 | Create and manipulate XML data with DOM and SimpleXML in PHP. | |||||
| CO3 | Develop dynamic web applications using AJAX and PHP. | |||||
| CO4 | Use MVC architecture in CodeIgniter to structure web applications. | |||||
| CO5 | Handle sessions, cookies, and integrate CSS/JS libraries effectively in web development. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-364 | DSEC-V | Data Analytics | 2 | 3 | |
| Course Objective: | ||||||
| 1 | Deploy the Data Analytics Lifecycle to address data analytics projects. | |||||
| 2 | Develop in depth understanding of the key technologies in data analytics. | |||||
| 3 | Apply appropriate analytic techniques and tools to analyze data, create models, and identify insights that can lead to actionable results. | |||||
| Course Outcomes: | ||||||
| CO1 | Use appropriate models of analysis, assess the quality of input, and derive insight from results. | |||||
| CO2 | Analyze data, choose relevant models and algorithms for respective applications | |||||
| CO3 | Understand different data mining techniques like classification, prediction, clustering and association rule mining | |||||
| CO4 | Apply modeling and data analysis techniques to the solution of real world business problems | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-364 | DSEC-II | Data Analytics | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To Learn different technologies used at client Side Scripting Language | |||||
| 2 | To Learn XML and XML parsers. | |||||
| 3 | To One PHP framework for effective design of web application. | |||||
| 4 | To Learn Java Script to program the behavior of web pages. | |||||
| 5 | To Learn AJAX to make our application more dynamic | |||||
| Course Outcomes: | ||||||
| CO1 | Build dynamic website. | |||||
| CO2 | Using MVC based framework easy to design and handling the errors in dynamic website. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-365 | DSEC – VI | Object Oriented Programming using Java – II | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To learn database programming using Java | |||||
| 2 | To study web development concept using Servlet and JSP | |||||
| 3 | To develop a game application using multithreading | |||||
| 4 | To learn socket programming concept | |||||
| Course Outcomes: | ||||||
| CO1 | To access open database through Java programs using Java Data Base Connectivity (JDBC) and develop the application. | |||||
| CO2 | Understand and Create dynamic web pages, using Servlets and JSP. | |||||
| CO3 | Work with basics of framework to develop secure web applications. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-366 | DSEC – VI | Compiler Construction | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To understand design issues of a lexical analyser and use of LEX tool. | |||||
| 2 | To understand design issues of a parser and use of YACC tool. | |||||
| 3 | To understand and design code generation and optimization techniques | |||||
| Course Outcomes: | ||||||
| CO1 | Understand the process of scanning and parsing of source code. | |||||
| CO2 | Learn the conversion code written in source language to machine language. | |||||
| CO3 | Understand tools like LEX and YACC. | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| VI | CS-3610 | SECC – III | Software Testing Tools | 2 | 3 | |
| Course Objective: | ||||||
| 1 | To provide the knowledge of software testing methods and strategies. | |||||
| 2 | To understand how testing methods can be used as an effective tool in quality assurance of software. | |||||
| 3 | To provide skills to design test case plan for testing software. | |||||
| 4 | To provide knowledge of latest testing tools | |||||
| Course Outcomes: | ||||||
| CO1 | To understand various software testing methods and strategies. | |||||
| CO2 | To understand a variety of software metrics and identify defects and managing those defects for improvement in quality for given software. | |||||
| CO3 | To design test cases and test plans, review reports of testing for qualitative software. | |||||
| CO4 | To understand latest testing tools used in the software industries. | |||||























Sr.No | Name of Activity | Academic Year |
1 | Departmental Meeting for planning yearly activities and events | 2024-25 |
2 | Pragyan 2.0 Event organized on 6th Feb.2025 to 7th Feb 2025 | 2024-25 |
3 | Guest Lecture for TYBSc(CS) Students On “Career Opportunities on MCA and MBA” 9th Feb 2024 | 2024-25 |
4 | Workshop on Frontend Technology:Angular JS,TypeScript,BootStrap on 26th June 2025 | 2024-25 |
5 | Signature Activity organized for FYBSc(CS) Students : “Hardware Workshop” from 22th Jan25 to 27th Jan 2025 | 2024-25 |
6 | Parent Teacher Meeting for FYBSc(CS) students on 26th October 2024. | 2024-25 |
7 | Farewell Party for Final Year Students on 7th May 2025 | 2024-25 |
8 | AI Documentary Competition on the Occasion of National Science Day on 3rd March 2025 | 2024-25 |
9 | Departmental Meeting for planning yearly activities and events 16th July 2025 | 2025-2026 |
10 | Induction Program for F.Y.B.Sc(CS) 13th July 2025 | 2025-2026 |
11 | Departmental Meeting for planning yearly activities and events | 2025-2026 |
12 | TECH-FEST Activity Under Computer Science Association 21st August 2025 | 2025-2026 |
13 | Activity on Academic Challenges and Interpersonal Issues on 18th August 2025 | 2025-2026 |
14 | Guest Lecture on “Testing Introduction with Manual Testing” on 16th July 2025 | 2025-2026 |
15 | Alumni talk for T.Y.B.Sc(CS) students On “How to Get Job Ready in the Era of AI” on 23rd August 2025 | 2025-2026 |
16 | One Day Workshop on “Java and Mern Stack” on 18th July 2025 | 2025-2026 |
M.Sc. CA is a postgraduate program focused on advanced computer application, software development, and IT skills. It prepares students for professional careers in technology, research, and industry.
Year of Establishment 2022
Affiliated to Savitribai Pune Phule university
Intake: First Year 30
A Bachelor Degree in Science/Technology/Engineering with minimum 45% marks in Mathematics or equivalent for student belonging to Unreserved Category and minimum 45% or equivalent for students belonging to the Reserved Category.
2 years as per NEP guidelines
| Year | Term I | Term II | Total |
|---|---|---|---|
| FY MSc(CA) | 22 | 22 | 44 |
| SY MSc(CA) | 22 | 22 | 44 |
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| I | Theory | CA 501 MJ Database Systems and SQL | 04 |
| I | Theory | CA 502 MJ Python Programming and Data Structures | 04 |
| I | Theory | CA 503 MJ Operating Systems | 02 |
| I | Practical | CA 504 MJP Lab course Based on CA 501 MJ & CA 503 MJ | 02 |
| I | Practical | CA 505 MJP Lab course based on CA 502 MJ | 02 |
| I | Theory | CA 510A MJ Java Programming | 02 |
| I | Practical | CA 511 MJP Lab Course based on CA 510A | 02 |
| I | Theory | CA 531 RM Research Methodology | 04 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| II | Theory | CA 551 MJ Web Technologies | 04 |
| II | Theory | CA 552 MJ Introduction to Data Science | 04 |
| II | Theory | CA 553 MJ Computer Networks | 02 |
| II | Practical | CA 554 MJP Lab course based on CA 551 | 02 |
| II | Practical | CA 555 MJP Lab course based on CA 552 | 02 |
| II | Theory | CA 560A MJ Advance Java Programming | 02 |
| II | Practical | CA 561A MJP Lab Course based on CA 560A MJ | 02 |
| II | Practical | CA 581 OJT/FP Industry Internship / Field Project | 04 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| III | Theory | CA 601 MJ Artificial Intelligence | 04 |
| III | Theory | CA 602 MJ Machine Learning | 04 |
| III | Theory | CA 603 MJ Software Engineering | 02 |
| III | Practical | CA 604 MJP Lab Course based on CA 601 MJ | 02 |
| III | Practical | CA 605 MJP Lab Course based on CA 602 MJ | 02 |
| III | Theory | CA 612B MJ Software Testing | 02 |
| III | Practical | CA 613B MJP Lab Course based on CA 612B MJ | 02 |
| III | Practical | CA 631 RP Research Work – I | 04 |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| IV | Practical | CA 651 MJP Industrial Training# | 12 |
| IV | Theory | CA 660A MJ Management Information System | 02 |
| IV | Practical | CA 681 RP Research Work – II | 06 |
| IV | Theory | CA 662B MJ ERP | 02 |
| Total Credits: | 22 | ||
After successful completion of M.Sc.(C.A.) Programme students will be able to:
| PO No. | Outcome | Description |
|---|---|---|
| PO 1 | Demonstrate Understanding of Fundamental and Advance Concepts in Emerging Areas | Apply the knowledge of computer science fundamentals, and a specialization to the solution of complex science problems in emerging areas. |
| PO 2 | Design and Develop Innovative Computer Applications | Design solutions for complex computer science applications and design system components or processes that meet specified needs with consideration for public health, safety, societal and environmental factors. |
| PO 3 | Analyze Existing Research Reported in the Literature | Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of information to provide valid conclusions. |
| PO 4 | Propose Alternate Solutions by Undertaking Research Work | Create concepts of system fundamentals including architectures, organization and operating systems. Analyze research papers and literature review. |
| PO 5 | Create Efficient, Reliable, Readable and Maintainable Code | Understand the impact of professional IT solutions in societal and environmental contexts and demonstrate knowledge of sustainable development. |
| PO 6 | Demonstrate a Deeper Understanding of the Chosen Domain | Demonstrate through live examples and videos for getting deeper knowledge about the selected domain. |
| PO 7 | Select Appropriate Method to Solve the Given Problem | Apply basic understanding of operative systems and working knowledge of problem solving. |
| PO 8 | Demonstrate Ability to Collaborate Effectively with Team Members | Develop hard and soft skills through various tools and case studies. Communicate effectively in writing and orally, listen carefully, and understand roles and responsibilities of the professional. |
| PO 9 | Explain Complex Technical Concepts Clearly and Effectively | Take practice of complex concepts in both written and oral aspects to communicate clearly. |
| PO 10 | Demonstrate Ability to Work with Integrity and Social Responsibility | Acquire knowledge and skills necessary for lifelong learning. Develop technical knowledge for immediate employment and advanced areas of computer science. |
| PO 11 | Demonstrate Self and Life-Long Learning Skills | Identify, analyze, formulate, design and develop real-world requirements by critical thinking for complex problems in IT enabled services. |
| PO 12 | Solve Computational Problems Innovatively | Computational problems can be solved innovatively using different methods and approaches. |
| PO 13 | Apply Knowledge and Critical Thinking to Develop Real-World Applications | Practice critical thinking in areas such as analyzing articles, making decisions at work, planning projects, and managing time effectively. |
| CO No. | Course Outcome |
|---|---|
| CO1 | Enumerate database applications |
| CO2 | Design E-R Model for given requirements and convert the same into database tables |
| CO3 | Apply Normalization techniques for database design |
| CO4 | Formulate database queries using SQL |
| CO5 | Write Embedded and dynamic queries using SQL/PL SQL |
| CO No. | Course Outcome |
|---|---|
| CO1 | Develop logic for problem solving |
| CO2 | Determine the methods to create and develop Python programs by utilizing the data |
| CO3 | Use data structures like lists, dictionaries, tuples and sets |
| CO4 | Be familiar with basic constructs of programming such as data, operations, conditions, loops and functions |
| CO5 | Write Python programs and develop a small application project |
| CO6 | Design and implement data structures and related algorithms |
| CO7 | Understand several ways of solving the same problem |
| CO8 | Use well-organized data structures in solving various problems |
| CO9 | Differentiate the usage of various structures in problem solution |
| CO10 | Implement algorithms to solve problems using appropriate data structures |
| CO No. | Course Outcome |
|---|---|
| CO1 | Explain basic concepts of operating system |
| CO2 | Describe algorithms for process, memory and disk scheduling |
| CO3 | Apply technique for inter-process communication and Multithreading |
| CO4 | Implement concept of critical-section |
| CO5 | Compare and contrast deadlock avoidance and prevention |
| CO6 | Use functions for file system management |
| CO No. | Course Outcome |
|---|---|
| CO1 | Create database tables in PostgreSQL |
| CO2 | Write and execute simple and nested queries |
| CO No. | Course Outcome |
|---|---|
| CO1 | Understand the different Cloud Computing environments |
| CO2 | Analyze virtualization technology and install virtualization software |
| CO3 | Develop and deploy applications on Cloud |
| CO4 | Use advanced techniques and apply security in Cloud Computing |
| CO No. | Course Outcome |
|---|---|
| CO1 | Understand the different Cloud Computing environments |
| CO2 | Analyze virtualization technology and install virtualization software |
| CO3 | Develop and deploy applications on Cloud |
| CO4 | Use advanced techniques and apply security in Cloud Computing |
| CO No. | Course Outcome |
|---|---|
| CO1 | Understand and comprehend the basics in research methodology |
| CO2 | Formulate research aims and objectives |
| CO3 | Organize and conduct research in a more appropriate manner |
| CO4 | Develop and practice the skills necessary to conduct, review and publish research |
| CO5 | Write a research report and thesis |
| CO No. | Course Outcome |
|---|---|
| CO1 | Develop web based applications using suitable client side and server side web technologies |
| CO2 | Build dynamic websites using server side PHP programming and database connectivity |
| CO3 | Build applications using AJAX and XML |
| CO No. | Course Outcome |
|---|---|
| CO1 | Perform Exploratory Data Analysis |
| CO2 | Obtain, clean, process and transform data |
| CO3 | Detect and diagnose common data issues such as missing values, outliers and inconsistencies |
| CO4 | Demonstrate proficiency with statistical analysis of data |
| CO5 | Present results using data visualization techniques |
| CO6 | Prepare data for use with a variety of statistical methods and models |
| CO No. | Course Outcome |
|---|---|
| CO1 | Analyze requirements and select appropriate network architecture, topologies, transmission mediums and technologies |
| CO2 | Analyze data flow between TCP/IP model using Application, Transport and Network Layer Protocols |
| CO3 | Illustrate applications of Computer Network |
| CO4 | Compare and contrast different routing and switching algorithms |
| CO No. | Course Outcome |
|---|---|
| CO1 | Understand VB.NET, C# and ASP |
| CO2 | Design and develop window based and web based .NET applications |
| CO3 | Design and implement database connectivity using ADO.NET |
| CO No. | Course Outcome |
|---|---|
| CO1 | Make use of tools used in industry |
| CO2 | Solve complex problems |
| CO3 | Effectively communicate and collaborate with team members and mentors |
| CO4 | Demonstrate the ability to prepare documentation needed in the SDLC |
| CO No. | Course Outcome |
|---|---|
| CO1 | Apply suitable algorithms to solve AI problems |
| CO2 | Identify and apply suitable Intelligent agents for various AI applications |
| CO3 | Build smart systems using different informed/uninformed search or heuristic approaches |
| CO4 | Represent complex problems with expressive language of Representation |
| CO No. | Course Outcome |
|---|---|
| CO1 | Identify the needs and challenges of machine learning for real time applications |
| CO2 | Select and apply appropriately supervised machine learning algorithms for real time applications |
| CO3 | Implement variants of multi-class classifier and measure its performance |
| CO4 | Compare and contrast different clustering algorithms |
| CO5 | Design a neural network for solving engineering problems |
| CO No. | Course Outcome |
|---|---|
| CO1 | Compare and contrast various Software Engineering models |
| CO2 | Decide on appropriate process model for developing a software project |
| CO3 | Classify software applications and identify unique features of various domains |
| CO4 | Prepare System Requirement Specification (SRS) for a given problem |
| CO5 | Design and analyze Data Flow diagrams |
| CO No. | Course Outcome |
|---|---|
| CO1 | Apply informed/uninformed search or heuristic approaches |
| CO2 | Apply basic principles of AI in solutions that require problem solving, inference, perception and knowledge representation |
| CO3 | Design and develop an interactive AI application |
| CO No. | Course Outcome |
|---|---|
| CO1 | Implement and evaluate linear regression and random forest regression models |
| CO2 | Apply and evaluate classification and clustering techniques |
| CO No. | Course Outcome |
|---|---|
| CO1 | Distinguish between white box and black box testing |
| CO2 | Define Software testing life cycle |
| CO3 | Design test cases |
| CO No. | Course Outcome |
|---|---|
| CO1 | Perform white box testing activities |
| CO2 | Apply black box testing concepts |
| CO3 | Enlist features of an automation tool |
| CO No. | Course Outcome |
|---|---|
| CO1 | Apply research methodology to carry out research in a chosen problem domain |
| CO2 | Design and develop a novel methodology / framework |
| CO3 | Conduct experiments and analyze results |
| CO No. | Course Outcome |
|---|---|
| CO1 | Demonstrate professional competence |
| CO2 | Apply knowledge gained through training to complete academic activities in a professional manner |
| CO3 | Choose appropriate technology and tools to solve a given problem |
| CO4 | Demonstrate abilities of a responsible professional and use ethical practices in day to day life |
| CO5 | Analyze various career opportunities and decide career goals |
| CO No. | Course Outcome |
|---|---|
| CO1 | Apply research methodology to carry out research in a chosen problem domain |
| CO2 | Design and develop a novel methodology / framework |
| CO3 | Conduct experiments and analyze results |














| Sr. No. | Name of Activity | Academic Year |
|---|---|---|
| 1 | CSR Activity under Pratibha Finishing School | 2025-26 |
| 2 | Day Celebration on Birth anniversary of Sir John McCarthy(Father of AI): Prompt Challenge Competition to create AI generated Videos | 2025-26 |
| 3 | Guest Lecture : (A) :- Career Guidance for Database Developer by Mr.Shahid Sayyed(Sr.specialist at Synechron) : (B) :- Hands on Training on Machine Learning Concept by Mr. Piyush Pundpal(Data Scientist at One Network Enterprises) : (C) Java + MERN Stack Live hands on training workshop by Trainer : Pankaj Arora | 2025-26 |
| 4 | Screening Test for Entry level Students (FY BSc (CA)): A short screening to evaluate foundational knowledge and prepare you for upcoming subjects. | 2025-26 |
| 5 | SEBI Lecture by Mr.Amol Marekar (SEBI-Securities Market Trainer, NISM Certified, Investment Education Advocate): An insightful session introducing students to SEBI’s role in ensuring fair and transparent financial markets. | 2025-26 |
| 6 | Ticket to IT Activity(Rapid chain Story , Talk show, Open Mike, Tech Charades: Damm Sheras, memory Stack, Introduce Yourself: Confidence Grooming) : A dynamic ice-breaking activity series aimed at enhancing communication, memory, and personality development for IT beginners. | 2025-26 |
| 7 | Outdoor Management Training : Industrial Visit for PG Students to khandi (Explored outdoor activities & gained the adventurous knowledge by Mr.Rajesh kapade) | 2025-26 |
| Sr. No. | Name of Activity | Academic Year |
|---|---|---|
| 1 | Seminar: Current Trends in Computer Technologies: “Agile and DevOps” by Mr. Manjul Solanke (Lead DevOps Engineer) & Mr. Rajesh Patankar (Automation Lead & Scrum Master (Agile Coach)) | 2024-25 |
| 2 | F.Y. B.Sc.(Computer Application) Orientation Program Induction Program for U.G and P.G. Students (A structured induction to help students understand the course, campus culture, and opportunities ahead.) | 2024-25 |
| 3 | Alumini Lecture : (A):- “Career Guidance” by Mr. Akash Murhe(Web developer at Applot Solution Private Ltd.) (B):- Alumni Lecture on “HyperAutomation” by Nikita Jain (Sr. consultant at Protiviti Global Consulting firm) | 2024-25 |
| 4 | Guest Lecture : (A) “Data Structures : Understanding the Algorithmic Power” by Mr.Sandesh Dumbre(Sr.Software Eng.at Telstra) : (B) “Career Awareness about Study Abroad” by Mr.Aman Sayyed (Eyebright Global Services) : (C) Career counselling session on Career after under graduation. By Manish Patankar (Program Coordinator of MCA at PIBM) : (D) Career in Startups by Mr.Rahul Bankar | 2024-25 |
| 5 | Parent Teacher’s Meet Regarding Student’s progress. A collaborative meeting to discuss students’ academic progress and overall development. | 2024-25 |
| 6 | Builders of Modern Society Celebration: (A) :- Birth anniversary of Sir C. D. Deshmukh.(First Indian Governor of RBI & Ex. Fianance Minister) (B) :- Birth Anniversary of Mr. Osamu Suzuki(Padma Vibhushan Awardee) | 2024-25 |
| 7 | Signature Activity: – 1: General Aptitude Test (“A quick test designed to measure core aptitude and analytical thinking.”) | 2024-25 |
| 8 | Signature Activity :- 2 (A) :- Workshop on Python & Angular JS by Mr.Akash Gole (Lead Frontend Developer at Dynasty Gaming and Media) (B) :- Workshop on “Dive in Web Technology via Frameworks (Python, Tkinter, and Databases)” by Ms.Asmita Gorse (Technical Trainer at GTT barclays,Pune) | 2024-25 |
| 9 | Outdoor Management Training : Industrial Visit to Khandi for PG Students(Explored outdoor activities) | 2024-25 |
| 10 | Pragyan 2.0 : Pulse Pixel Competition: Pulse Pixel Video Making Competition | 2024-25 |
| 11 | Pragyan 2.0 : Groove on The Go Competition: E- Flyer Making Competition | 2024-25 |
| 12 | Pragyan 2.0 : Play with Clay Competition: Model Making Competition | 2024-25 |
| 13 | Pragyan 2.0 : Freeze The Moment Competition: Freeze The Moment Quiz Competition | 2024-25 |
| 14 | Vigyaan – 2.0 Competition: Animation Movie Making Competition | 2024-25 |
| Sr. No. | Name of Activity | Academic Year |
|---|---|---|
| 1 | Industrial Visit: (A):- ISRO (“Our students had the opportunity to visit ISRO’s main laboratory, gaining inspiring exposure to India’s premier space research facility.”) (B):- Barclays: IT MNC(Educational Visit to give students major exposure to real working environment for women) | 2023-24 |
| 2 | Day Celebration Activity: (A):- Ramdhari Singh Dinkar Birthday Celebration(Padma Bhushan and Sahitya Akademi Awardee) (B) :- Tribute to Mr. Karpoori Thakur (Bihar’s 11th Chief Minister , BharatRatana Awardee) (C):- Bihar Diwas : Yuva Shakti Bihar ki Pragati.(one minute talk activity) | 2023-24 |
| 3 | Guest Lecture: (A):-Domains in Computer Networking and Ethical Hacking by Mr.Tejas Palaspagar(Testing Expert at Jetking Education Skill Institute) (B):- Java Database Connectivity by Mr.Hitesh Wankhede(Prof. at CJC Classes,Akurdi) | 2023-24 |
| 4 | Alumni Lecture: Knowledge Impart Program on DevOps by Mr.Kiran Pyati(Project Manager at Infobeans Technologies) | 2023-24 |
| 5 | Add On Course: Add on Course on Mobile Application Development. (An add-on course designed to build practical skills in Mobile Application Development for real-world use.) | 2023-24 |
| 6 | Pragyan: Pulse Pixel Competition: Pulse Pixel Video Making Competition | 2023-24 |
| 7 | Pragyan: Groove on The Go Competition: E- Flyer Making Competition | 2023-24 |
| 8 | Pragyan : Play with Clay Competition: Model Making Competition | 2023-24 |
| 9 | Vigyaan Competition: Rangoli Making Competition | 2023-24 |
The Bachelor of Science (B.Sc) in Data Science under Statistics is a newly established program launched in 2025 to meet the rapidly growing demand for datadriven decision-making across industries. The program is designed to integrate statistical theory, mathematical foundations, and modern data-science tools, preparing students to analyze complex data and solve real-world problems.
The course aims to produce graduates who are competent in statistical reasoning, computational thinking, and analytical skills, allowing them to thrive in emerging roles such as Data Analysts, Junior Data Scientists, Statisticians, and Business Intelligence professionals.
Established: 2025
Program: B.Sc Data Science (Under Statistics)
Intake: 80 Students
Outcome: Graduates equipped with strong statistical knowledge, programming ability, machine-learning skills, and analytical thinking to excel in modern datacentric roles
For the academic year 2025, the program admits a maximum of 52 students. This limited intake ensures:
Higher secondary school certificate (10+2) or its equivalent examination with English & Mathematics & with any three science subjects such as Physics, Chemistry, Biology, Geography, Geology etc. A minimum of 50% aggregate marks (or as per institutional norms) is required.
| Year | Term I | Term II | Total |
|---|---|---|---|
| First | 22 | 22 | 44 |
| Second | 22 | 22 | 44 |
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| I | Major Core | Fundamentals of Analysis and Calculus | 2T |
| Major Core | Linear Algebra | 4T | |
| Major Core | Probability Distributions | 4T | |
| Major Core | Data Analytics using R (Practical) | 4P | |
| Major Elective | Statistical Quality Control | 2T+2P | |
| Research Methodology | Research Methodology | 4T | |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| II | Major Core | Modern Statistical Inference | 2T |
| Major Core | Regression Analysis and Applications | 4T | |
| Major Core | Multivariate Analysis and Applications | 4T | |
| Major Core | Data Analytics using R and/or Python (Practical) | 4P | |
| Major Elective | Discrete Data Analysis | 2T+2P | |
| OJT / FP | Six weeks internship in the industry with a minimum of 25 days working | 4P | |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| III | Major Core | Probability Theory | 2T |
| Major Core | Stochastic Processes | 4T | |
| Major Core | Design and Analysis of Experiments | 4T | |
| Major Core | Advanced Data Analytics using R and/or Python-I (Practical) | 4P | |
| Major Elective | Machine Learning | 2T+2P | |
| Research Project | Research Project – I | 4P | |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| IV | Major Core | Time Series Analysis | 4T |
| Major Core | Sampling Theory and Applications | 4T | |
| Major Core | Advanced Data Analytics using R and/or Python-II (Practical) | 4P | |
| Core Elective | Design and Analysis of Clinical Trials | 2T+2P | |
| Research Project | Research Project – II | 6P | |
| Total Credits: | 22 | ||
After completing the B.Sc Data Science under Statistics program, students can pursue diverse and high-growth roles in data-driven industries. Possible career paths include: 📊 Data & Analytics Careers
📈 Statistical & Research Careers
💻 Technology & Computing Careers
After successful completion of M.Sc.(Statistics) Programme students will be able to:
| PO No. | Outcomes |
|---|---|
| PO 1 | Making students well equipped with statistical tools and techniques. |
| PO 2 | Making them competent to get a job as a statistical officer and research officer in government organizations. |
| PO 3 | To train students to handle large data sets and carry out data analysis using software and programming language |
| PO 4 | To teach a wide range of statistical skills, including problem-solving, project work and presentation so as to enable students to take prominent roles in a wide spectrum of employment and research. |
| PO 5 | The programme covers the necessary statistical methodology which becomes useful to make career as a statistical officer in different government sectors. |
| 1 | To help students understand the basic ideas of mathematical analysis in a simple and clear way. |
| 2 | To help students understand limits and convergence of sequences and series and solve related problems. |
| 3 | To help students understand limits and continuity of functions and solve related problems. |
| 4 | To enable students to solve problems using univariate differential calculus. |
| 5 | To enable students to solve problems using multivariate differential calculus. |
| 6 | To help students apply methods to find the optimum values of functions. |
| CO-1 | Understand the concepts of mathematical analysis. |
| CO-2 | Understand the concepts of limits and convergence of sequences and series and solve related problems. |
| CO-3 | Understand the concepts of limits and continuity of functions and solve problems related to these concepts. |
| CO-4 | Solve the problems related to univariate differential calculus. |
| CO-5 | Solve the problems related to multivariate differential calculus |
| CO-6 | Apply the techniques for finding the optimum of functions. |
| 1 | To introduce the structure and properties of vector spaces through problem-solving. |
| 2 | To develop skills in working with matrices and linear transformations. |
| 3 | To build the ability to analyze and solve systems of linear equations. |
| 4 | To explain eigenvalue concepts and their applications in matrix problems. |
| 5 | To familiarize students with quadratic forms and their applications. |
| 6 | To provide a basic understanding of derivatives involving matrices. |
| 7 | To train students in using matrix decomposition methods for simplification and analysis. |
| CO-1 | Solve the problems related to vector spaces. |
| CO-2 | Solve the problems related to matrix algebra and linear transformations. |
| CO-3 | Solve problems related to system of linear equations. |
| CO-4 | Understand the concepts of eigenvalue theory and solve problems related to eigenvalues of a matrix. |
| CO-5 | Understand the concepts of quadratic forms and solve problems related to these topics. |
| CO-6 | Understand the concepts of matrix derivatives. |
| CO-7 | Apply the concept of decomposition of a matrix. |
| 1 | To introduce different classes of sets used in probability and their applications. |
| 2 | To explain random variables and random vectors using a measure-theoretic approach. |
| 3 | To develop the ability to work with and analyze distribution functions. |
| 4 | To help students understand and use quantile functions in problem solving. |
| 5 | To familiarize students with advanced distribution concepts such as truncation, symmetry, and convolution. |
| 6 | To build skills in analyzing relationships using multiple and partial correlation methods. |
| 7 | To provide an understanding of sampling distributions and their applications. |
| 8 | To explain linear and quadratic functions involving normal random vectors. |
| 9 | To develop an understanding of order statistics and their distributions. |
| CO-1 | Understand the concepts related to class of sets such as fields, sigma fields, Borel fields and solve related problems |
| CO-2 | Understand the measure theoretic definition of a random variable Understand and random vector and solve problems related to their distributions. |
| CO-3 | Solve the problems related to distribution function. |
| CO-4 | Solve problems related to quantile function. |
| CO-5 | Understand the concepts such as truncation, symmetry, convolution mixture, compound etc. and solve related problems. |
| CO-6 | Solve problems related to multiple and partial correlations. |
| CO-7 | Understand the concepts related to sampling distributions and solve problems related to them. |
| CO-8 | Understand the theory related to linear and quadratic functions Understand involving normal random vectors and solve related problems. |
| CO-9 | Understand the concepts related to order statistics and solve problems related to the distributions of order statistics. |
| 1 | To introduce the use of R software for basic and advanced statistical computations. |
| 2 | To explain random number generation methods and their practical implementation. |
| 3 | To apply and explore different search algorithms. |
| 4 | To understand how to work with real data sets and perform analysis using R. |
| 5 | To write and implement programs in R for analyzing data. |
| CO-1 | Use R for various statistical computations. |
| CO-2 | Understand the theory of random number generation using and various methods and apply them to generate random numbers. |
| CO-3 | Apply different search algorithms. |
| CO-4 | Use real data sets and perform analysis using R. |
| CO-5 | Write programs using R for analyzing data. |
| 1 | To understand CUSUM and EWMA charts and evaluate their key measures. |
| 2 | To design cost-effective control charts. |
| 3 | To carry out and interpret process capability analysis. |
| 4 | To construct control charts for vector-valued quality characteristics. |
| 5 | To design and apply sampling plans effectively. |
| CO-1 | Understand the concepts related to CUSUM and EWMA charts Understand and evaluate measures associated with these charts Evaluate. |
| CO-2 | Make economic design of control charts Evaluate. |
| CO-3 | Carry out process capability analysis Evaluate. |
| CO-4 | Construct control charts for vector-valued quality characteristics Evaluate. |
| CO-5 | Design sampling plans. |
| 1 | To understand the purpose and scope of scientific research. |
| 2 | To develop logical and analytical thinking skills. |
| 3 | To understand and apply computational algorithms and tools for statistical inference. |
| 4 | To use various graphical methods for data visualization and analysis. |
| CO-1 | Understand the meaning and scope of doing scientific research. |
| CO-2 | Able to think logically. |
| CO-3 | Would be able to use some of the computational algorithms and tools used in modern statistical inference problems. |
| CO-4 | Would be able to apply several visualization graphical methods. |
| 1 | To develop a clear understanding of the principles and conditions underlying minimum variance unbiased estimators. |
| 2 | To enable students to compute and assess statistically optimal estimators based on given samples and distributional assumptions. |
| 3 | To equip students with the ability to construct hypothesis tests and confidence intervals possessing optimal statistical properties. |
| 4 | To help students understand and analyze the theoretical properties and behavior of maximum likelihood estimators. |
| CO-1 | Demonstrate the conceptual understanding of minimum variance unbiased estimation. |
| CO-2 | Evaluate estimates with optimal properties from a given sample with appropriate distributional assumptions. |
| CO-3 | Obtain tests and confidence intervals with some with optimal property |
| CO-4 | Understand the properties of MLE. |
| 1 | To enable students to solve practical problems using simple and multiple linear regression techniques. |
| 2 | To develop the ability to perform and interpret regression analysis based on real-world data. |
| 3 | To equip students with skills to apply binary and multiple logistic regression models for categorical response data. |
| 4 | To help students analyze non-normal response data using generalized linear models. |
| 5 | To provide an understanding of semiparametric and nonparametric regression methods, including generalized additive models. |
| CO-1 | Solve problems involving simple and multiple linear regression. |
| CO-2 | Carry out regression analysis given the data. |
| CO-3 | Carry out binary and multiple logistic regression. |
| CO-4 | Analyze non-normal data using GLM. |
| CO-5 | Understand the concepts of semi parametric and nonparametric regression models including GAM. |
| 1 | To develop the ability to perform comprehensive exploratory analysis of multivariate data. |
| 2 | To equip students with skills to apply and interpret clustering techniques for multivariate datasets. |
| 3 | To enable students to solve problems based on the multivariate normal distribution. |
| 4 | To help students conduct statistical inference using data from multivariate normal distributions. |
| 5 | To develop the ability to classify multivariate data using appropriate statistical methods. |
| CO-1 | Carry out an extensive exploratory multivariate analysis for a given multivariate data. |
| CO-2 | Carry out cluster analysis of given multivariate data. |
| CO-3 | Solve problems involving multivariate normal distribution. |
| CO-4 | Carry out statistical inference procedures using the data from a multivariate normal distribution. |
| CO-5 | Carry out classification of given multivariate data. |
| 1 | To develop the ability to perform regression analysis using real data in R and Python. |
| 2 | To equip students with skills to implement and interpret binary and multiple logistic regression using R and Python. |
| 3 | To enable students to analyze non-normal data using generalized linear models such as Poisson and negative binomial models. |
| 4 | To help students analyze multivariate data using dimension reduction and scaling techniques like PCA, FA, and MDS |
| 5 | To develop the ability to apply clustering and classification techniques to multivariate datasets. |
| 6 | To equip students with skills to perform statistical inference for multivariate normal data, including estimation, hypothesis testing, and confidence intervals. |
| CO-1 | Carry out regression analysis given the data using R and Python. |
| CO-2 | Carry out binary and multiple logistic regression using R & Python. |
| CO-3 | Analyze non-normal data using GLM (Poisson, NB etc.). |
| CO-4 | Analyze multivariate data which uses PCA, FA, MDS etc. |
| CO-5 | Carry out clustering/classification given multivariate data. |
| CO-6 | Carry out statistical inference related to multivariate normal data (estimation, testing, and confidence interval). |
| 1 | To develop a critical approach to the analysis of contingency tables. |
| 2 | To understand the basic concepts and methods of generalized linear models. |
| 3 | To relate logit and log-linear methods within the framework of generalized linear models. |
| 4 | To develop fundamental skills in the analysis of discrete data. |
| CO-1 | Able to develop a critical approach to the analysis of Analyze contingency tables. |
| CO-2 | Understand the basic ideas and methods of Understand generalized linear models. |
| CO-3 | Able to link logit and log-linear methods with generalized Understand linear models. |
| CO-4 | To develop basic facility in the analysis of discrete data. |
| 1 | To develop an understanding of the measure-theoretic foundations of probability. |
| 2 | To enable students to solve problems involving probability measures and distribution functions. |
| 3 | To equip students with skills to compute and analyze expectations of random variables. |
| 4 | To help students examine and interpret different modes of convergence of sequences of random variables. |
| CO-1 | Understand the basics of measure-theoretic approach to probability. |
| CO-2 | Solve problems related to probability measure and distribution function. |
| CO-3 | Solve problems involving expectations of random variables. |
| CO-4 | Examine the convergence of a sequence of random variables. |
| 1 | To understand the fundamentals of Markov chains and solve problems based on Markov chain models. |
| 2 | To understand the concepts of branching processes and solve problems related to branching process models. |
| 3 | To develop understanding of birth–death processes and their underlying assumptions. |
| 4 | To familiarize students with Poisson, renewal, and related stochastic processes. |
| 5 | To introduce Gaussian and related stochastic processes and their key properties. |
| CO-1 | Understand the concepts related to the Markov chain and solve Understand problems related to the Markov chain model. |
| CO-2 | Understand the concepts related to Branching processes and solve Understand problems related to branching process models. |
| CO-3 | Understand the concepts related to birth-death processes Understand solve problems related to these models. |
| CO-4 | Understand the concepts related to Poisson processes, Renewal Understand processes etc. and solve problems related to these models. |
| CO-5 | Understand the concepts related to Gaussian and related processes Understand and solve problems related to these models. |
| 1 | To introduce the concepts and principles of Balanced Incomplete Block Designs (BIBD). |
| 2 | To explain the fundamentals of different factorial designs and their applications. |
| 3 | To provide understanding of various advanced experimental designs and their basic properties. |
| 4 | To familiarize students with the principles of response surface methodology. |
| 5 | To introduce the concepts and purpose of Taguchi methods in experimental design. |
| 6 | To develop basic skills in analyzing experimental data using the designs discussed in the course. |
| CO-1 | Understand the concepts related to different designs including BIBD and solve problems related to them. |
| CO-2 | Understand the concepts related to different factorial designs solve problems related to them. |
| CO-3 | Understand the concepts related various advanced designs Understand and solve problems related them. |
| CO-4 | Understand the concepts related to response surface methodology and solve problems related to them. |
| CO-5 | Understand the concepts related to Taguchi methods and solve problems related to them. |
| CO-6 | Analyze the data using all the designs discussed in the course. |
| 1 | To introduce the techniques for simulating various stochastic models and visualizing their behaviour. |
| 2 | To develop basic skills in analyzing data using the experimental designs covered in STS-603-MJ. |
| CO-1 | Simulate various stochastic models discussed in STS-602-MJ Visualize. |
| CO-2 | Carry out data analysis related to all the designs in STS-603-MJ. |
| 1 | To introduce the basic concepts of supervised and unsupervised learning methods. |
| 2 | To explain the principles of feature selection and feature extraction techniques. |
| 3 | To familiarize students with regression trees, random forests, bagging, and boosting techniques. |
| 4 | To provide an understanding of support vector machines, neural networks, and their applications in data analysis. |
| 5 | To introduce the concepts and methods used in text mining for various applications. |
| 6 | To develop basic skills in applying clustering algorithms and related methods for data analysis. |
| CO-1 | Understand the concepts related to supervised and unsupervised Understand learning methods and apply them for different data. |
| CO-2 | Understand the concepts of feature selection and feature Understand and extraction. |
| CO-3 | Understand and apply the concepts of Regression Trees, Understand and Random Forests, Bagging and boosting. |
| CO-4 | Understand the concepts related to SVM, Neural Networks, etc. Understand and apply them for analyzing data. |
| CO-5 | Understand the concepts related to text mining and understand and apply them in various contexts. |
| CO-6 | Apply clustering algorithms and related methods. |
| 1 | To develop familiarity with reading and understanding research literature in statistics. |
| 2 | To introduce the process of designing and conducting a statistical data analysis project, including data collection, coding, and analysis. |
| 3 | To provide basic skills in preparing project reports and presentations using LaTeX. |
| CO-1 | Read research papers. |
| CO-2 | Formulate a statistical data analysis project involving, collection, coding, analysis (using elementary as well as advance statistical methods), and interpretation of results. |
| CO-3 | Prepare presentation and report of a project using LaTeX. |
| 1 | To introduce basic techniques for exploring and visualizing time series data. |
| 2 | To explain the concepts of stationarity and its importance in time series analysis. |
| 3 | To familiarize students with methods for testing stationarity in time series data. |
| 4 | To provide understanding of linear time series models and their applications. |
| 5 | To introduce estimation and forecasting techniques using time series models. |
| 6 | To explain the concepts and applications of ARCH and GARCH models for volatility analysis. |
| 7 | To familiarize students with information criteria for selecting appropriate time series models. |
| 8 | To introduce INAR models and their use in analyzing count time series data. |
| CO-1 | Carry out an exploratory analysis of time series |
| CO-2 | Understand the concepts of stationarity of a time series and solve related problems |
| CO-3 | Test the stationarity of a time series |
| CO-4 | Understand the theory related to linear time series models and fit an appropriate linear time series model for the data |
| CO-5 | Understand the theory related to estimation and forecasting using a time series model and apply them for a time series data |
| CO-6 | Understand the theory related to ARCH/ GARCH models and analyze data using ARCH/GARCH models |
| CO-7 | Use information criteria for the selection of models |
| CO-8 | Understand the theory of INAR models and analyze count data using Poisson INAR models |
| 1 | To introduce fundamental concepts and principles of standard sampling designs. |
| 2 | To explain the structure and rationale behind cluster, double, and multi-stage sampling methods. |
| 3 | To familiarize students with various techniques for imputing missing data in surveys. |
| 4 | To provide understanding of the super population model and its applications in survey sampling. |
| 5 | To introduce the concepts and applications of network and adaptive sampling methods. |
| 6 | To develop basic skills in designing surveys and analyzing survey data using appropriate sampling methods. |
| CO-1 | Understand the concepts related various standard sampling designs and solve problems related to them. |
| CO-2 | Understand the concepts related to cluster, double and Understand and multi-stage sampling and solve problems related to them. |
| CO-3 | Understand the concepts related various methods of Understand and imputing the missing data and solve related problems. |
| CO-4 | Understand the concept of super population model and understand and solve related problems |
| CO-5 | Understand the concepts of network and adaptive sampling Understand and solve related problems. |
| CO-6 | Design an appropriate survey and provide the related analysis. |
| 1 | To introduce basic techniques for exploring, visualizing, and understanding patterns in time series data. |
| 2 | To familiarize students with various sampling methods and their practical application in data collection and analysis. |
| CO-1 | Analyze the time series data |
| CO-2 | Application of different Sampling methods |
| 1 | To introduce students to the different phases and key concepts of clinical trials. |
| 2 | To explain the principles and practices of data management in clinical trials. |
| 3 | To familiarize students with various aspects of clinical trial design, including crossover and Balaam’s designs. |
| 4 | To provide basic understanding of statistical procedures for testing bioequivalence, drug interactions, and dose proportionality. |
| CO-1 | Understand different phases of clinical trials. |
| CO-2 | Understand data management in clinical trials. |
| CO-3 | Understand various aspects associated with designing, Understand and clinical trials (cross-over design, Balaam’s design etc.). |
| CO-4 | Apply different statistical procedures useful in testing Apply Bioequivalence of more than two drugs 5. Carry out drug interaction, dose proportionality etc. |
| 1 | To introduce students to the process of identifying and formulating a statistical research problem. |
| 2 | To familiarize students with the steps involved in writing and publishing research papers in indexed journals. |
| 3 | To develop basic skills in preparing presentations and project reports for research work. |
| 4 | To provide guidance on structuring and drafting research papers for academic publication. |
| CO-1 | Formulate a statistical research problem and solve it. |
| CO-2 | Write One/Two Research papers and publish them in a Scopus Research/Publish Indexed Journal. |
| CO-3 | Prepare presentation and project report |
| CO-4 | Prepare Research Papers. |









| Sr. No. | Name of Activity | Academic Year |
|---|---|---|
| 1 | Minitab workshop on 10th September 2025 | 2025-26 |
The Bachelor of Science (B.Sc) in Data Science under Statistics is a newly established program launched in 2025 to meet the rapidly growing demand for datadriven decision-making across industries. The program is designed to integrate statistical theory, mathematical foundations, and modern data-science tools, preparing students to analyze complex data and solve real-world problems.
The course aims to produce graduates who are competent in statistical reasoning, computational thinking, and analytical skills, allowing them to thrive in emerging roles such as Data Analysts, Junior Data Scientists, Statisticians, and Business Intelligence professionals.
Established: 2025
Program: B.Sc Data Science (Under Statistics)
Intake: 80 Students
Outcome: Graduates equipped with strong statistical knowledge, programming ability, machine-learning skills, and analytical thinking to excel in modern datacentric roles
For the academic year 2025, the program admits a maximum of 52 students. This limited intake ensures:
Higher secondary school certificate (10+2) or its equivalent examination with English & Mathematics & with any three science subjects such as Physics, Chemistry, Biology, Geography, Geology etc. A minimum of 50% aggregate marks (or as per institutional norms) is required.
| Year | Term I | Term II | Total |
|---|---|---|---|
| First | 22 | 22 | 44 |
| Second | 22 | 22 | 44 |
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| I | Theory | Physical Chemistry-I | 4 |
| Theory | Analytical Chemistry | 2 | |
| Theory | Inorganic Chemistry-I | 2 | |
| Theory | Research Methodology | 4 | |
| Theory | Organic Chemistry-I | 4 | |
| Practical | Physical Chemistry Practical-I | 2 | |
| Practical | Inorganic Chemistry Practical-I | 2 | |
| Practical | Organic Chemistry Practical-I | 2 | |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| II | Theory | Physical Chemistry-II | 2 |
| Theory | Inorganic Chemistry-II | 4 | |
| Theory | Organic Chemistry-II | 4 | |
| Theory | Green Chemistry | 2 | |
| Theory | On-Job Training / Internship | 4 | |
| Practical | Physical Chemistry Practical-II | 2 | |
| Practical | Inorganic Chemistry Practical-II | 2 | |
| Practical | Organic Chemistry Practical-II | 2 | |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| III | Theory | Organic Reaction Mechanism and Stereochemistry | 4 |
| Theory | Advanced Spectroscopic Methods in Structure | 4 | |
| Theory | Heterocyclic Chemistry | 2 | |
| Practical | Organic Synthesis Experiments | 2 | |
| Practical | Ternary Mixture Separation | 2 | |
| Theory | Synthetic Methods in Organic Chemistry | 2 | |
| Theory | Medicinal Chemistry | 2 | |
| Practical | Research Project | 4 | |
| Total Credits: | 22 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| IV | Theory | Chemistry of Natural Products | 4 |
| Theory | Advanced Synthetic Organic Chemistry | 4 | |
| Practical | Convergent and Divergent Organic Synthesis | 2 | |
| Practical | Green Chemistry Experiments | 2 | |
| Theory | Applied Organic Chemistry | 2 | |
| Theory | Industrial Organic Chemistry | 2 | |
| Practical | Research Project (RP) | 6 | |
| Total Credits: | 22 | ||
After completing the B.Sc Data Science under Statistics program, students can pursue diverse and high-growth roles in data-driven industries. Possible career paths include: 📊 Data & Analytics Careers
📈 Statistical & Research Careers
💻 Technology & Computing Careers
| Program Outcomes | |
| After successful completion of M.Sc. Programme students will be able to: | |
| PO No | Outcomes |
| PO 1 | Learn the terms, theories, assumptions, methods, principles, theorem statements and classification. |
| PO 2 | Fix out the problem and resolve it using theories and practical knowledge. |
| PO 3 | Inculcate knowledge for carrying projects and advanced research related skills. |
| PO 4 | Actively participate in team on case studies and field-based situations. |
| PO 5 | Analyze and interpret ideas, evidences and experiences with learned scientific reasoning. |
| PO 6 | Aware and implement the subject facts that can be applied for the personal and social development. |
| PO 7 | Use digital literacy to retrieve and evaluate subject related information. |
| PO 8 | Get moral and ethical values for society as well as in research. |
| PO 9 | Give analytical reasoning to interpret research data. |
| PO 10 | Improve their managerial skills and abilities in subject related activities. |
| PO 11 | Inculcate continuous learning habit through all available resources. |
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CHE501 | Theory | Physical Chemistry I | 4 | 4 | |
| Course Objective: | ||||||
| 1 | Introduce students to the fundamental concepts of thermodynamic parameters, quantum mechanical postulates, rate laws of chemical reactions, and the computation of macroscopic properties of matter. | |||||
| 2 | Develop an understanding of core principles such as state and path functions, the Schrödinger wave equation, kinetics of fast reactions, partition functions, and statistical ensembles. | |||||
| 3 | Build a conceptual understanding of the relationship between thermodynamics and quantum mechanics in explaining the macroscopic behavior of matter. | |||||
| Course Outcomes: | ||||||
| CO-1 | Students should be able to remember the concepts of thermodynamic parameters, quantum mechanical postulates, rate laws of chemical reactions and computation of macroscopic properties of matter. | |||||
| CO-2 | Students should understand the basics like state function and path function, Schrödinger wave equation, kinetics of fast reactions, partition functions and ensembles. | |||||
| CO-3 | Students should be able to apply the knowledge of various quantum mechanical methods to determine the different molecular properties and built the concept of the relation between thermodynamics and quantum mechanics. | |||||
| CO-4 | Students should be able to analyze the rates of various chemical reactions both theoretically and experimentally and also observe the effect of catalyst and determine energies of activation of such reactions. | |||||
| CO-5 | Students should be able to evaluate variation of thermodynamic parameters for multi component systems and their variation with other extensive properties, Schrödinger wave equation and its application to hydrogen and hydrogen like atoms. | |||||
| CO-6 | Students should be able to create the solutions to avoid excess use of energy in chemical reactions by applying their knowledge of thermodynamics and chemical kinetics. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CHEOD-502 | Theory | Inorganic Chemistry-I | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Define symmetry elements, symmetry operations, classes, properties of a group, and group multiplication tables. | |||||
| 2 | Classify symmetry elements, point groups, groups, sub-groups, and classes of molecular symmetry. | |||||
| 3 | Solve numerical and conceptual problems related to point groups, matrix representations, and character tables. | |||||
| 4 | Analyze molecular bonding by identifying symmetry-adapted linear combinations (SALCs) and justifying orbital participation in bonding based on the point group of molecules. | |||||
| Course Outcomes: | ||||||
| CO-1 | Define symmetry elements and symmetry operations, classes, properties of a group, group multiplication table, etc. | |||||
| CO-2 | Classify symmetry elements, point group, Group, sub-group and classes. | |||||
| CO-3 | Use wave function as basis for determination of irreducible representations and the Great Orthogonality theorem and its consequence. | |||||
| CO-4 | Solve problem based on point group, matrix representation and character table. | |||||
| CO-5 | Construct character table of various point group. | |||||
| CO-6 | Justify which can take part in bonding on the basis of SALCs and point group of molecules. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CHE-503 | Theory | Organic Chemistry-I | 4 | 4 | |
| Course Objective: | ||||||
| 1 | Develop an understanding of the fundamental concepts of chemical bonding, structural effects, acids and bases, reaction intermediates, and aromaticity in organic chemistry. | |||||
| 2 | Introduce and strengthen the concepts of stereochemistry, including configurational and conformational analysis. | |||||
| Course Outcomes: | ||||||
| CO-1 | Understand the concepts of chemical bonding, various structural effects, acids and bases, intermediates and aromaticity. | |||||
| CO-2 | Learn the concepts of stereochemistry. | |||||
| CO-3 | Understand and identify the types of organic reactions. | |||||
| CO-4 | Advanced knowledge of various stereochemical aspects. | |||||
| CO-5 | Establish mechanistic knowledge of aliphatic and aromatic substitutions, and oxidation-reduction reactions. | |||||
| CO-6 | Develop problem solving ability of the students. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CHE-504 | Practical | Physical Chemistry Practical I | 2 | 4 | |
| Course Objective: | ||||||
| 1 | Enable students to understand the concept of reaction rate and its significance in chemical kinetics and train students to analyze experimental data to determine rate laws and calculate rate constants. | |||||
| 2 | Familiarize students with the fundamental principles of colorimetry and spectrophotometry, including Beer’s law, Lambert–Beer’s law, and the relationship between absorbance and concentration. | |||||
| Course Outcomes: | ||||||
| CO-1 | Students will grasp the concept of reaction rate and its significance in Chemical Kinetics. | |||||
| CO-2 | Students will learn how to use experimental data to deduce rate laws and rate constants. | |||||
| CO-3 | Students will be familiar with the fundamental principles of colorimetry and spectrophotometry including Beer’s law, Lambert-Beer’s law and the relationship between absorbance and concentration. | |||||
| CO-4 | Students will be able to operate the instruments like spectrophotometer and colorimeter. | |||||
| CO-5 | Students will be able to determine the densities of the solutions and can calculate molar volumes. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CHE-505 | Practical | Inorganic Chemistry Practical I | 2 | 4 | |
| Course Objective: | ||||||
| 1 | Train students to prepare solutions of required concentrations and handle laboratory equipment safely and correctly. | |||||
| 2 | Encourage the application of knowledge to (a) design experiments for a given aim or modify existing experiments to improve results, and (b) identify lacunae and sources of error in experimental procedures. | |||||
| Course Outcomes: | ||||||
| CO-1 | Prepare solution of required conc. and handle laboratory equipment properly. | |||||
| CO-2 | Perform experiment accurately and able to perform calculation. | |||||
| CO-3 | Explain experiment and principal of experiment in detail. | |||||
| CO-4 | Perform calculations and discuss results and write conclusions of the experiment. | |||||
| CO-5 | Apply knowledge to (a) design experiment for given aim or modify experiment to enhance results, (b) to find out lacuna in experimental procedure. | |||||
| CO-6 | Solve problem / numerical depending on given experimental data / information. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | 506 | Practical | Organic Chemistry Practical-I | 2 | 4 | |
| Course Objective: | ||||||
| 1 | Develop an understanding of the theoretical principles underlying the separation, purification, and synthesis of organic compounds. | |||||
| 2 | Equip students with experimental skills required for the separation, purification, identification, and synthesis of organic compounds. | |||||
| 3 | Train students to monitor the progress of organic reactions using suitable analytical and observational techniques. | |||||
| Course Outcomes: | ||||||
| CO-1 | Understand the theoretical aspects behind separation, purification and synthesis of organic compounds. | |||||
| CO-2 | Acquire the experimental skills for separation, purification, identification and synthesis of organic compounds. | |||||
| CO-3 | Design experimental set up for performing the organic reactions. | |||||
| CO-4 | Monitor the organic reactions. | |||||
| CO-5 | Describe the mechanistic aspects of organic reactions. | |||||
| CO-6 | Develop problem solving ability. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CHE-507(C) | Theory | Analytical Chemistry | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Define and recall fundamental concepts related to Good Laboratory Practices (GLP), laboratory safety, and quality assurance. | |||||
| 2 | Apply knowledge of quality assurance and laboratory safety to prepare quality assurance reports and manage laboratory emergencies effectively. | |||||
| 3 | Explain concepts related to quality assurance systems, laboratory accreditation, laboratory emergencies, and different ionization techniques used in analytical techniques. | |||||
| Course Outcomes: | ||||||
| CO-1 | Define / memorize GLP, Lab Safety, Quality assurance. | |||||
| CO-2 | Discuss good laboratory practices, laboratory emergencies, and mass spectrometry. | |||||
| CO-3 | Apply their knowledge to prepare quality assurance reports, emergencies in the laboratory. | |||||
| CO-4 | Differentiate between different ionization technique, compare hazardous and non-hazardous material handling. | |||||
| CO-5 | Explain the Quality Assurance, Laboratory Accreditation, Laboratory Emergencies, different ionization technique. | |||||
| CO-6 | Applications of GLP, Lab Safety, mass spectrometry. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | CHE-508 | Theory | Research Methodology | 4 | 4 | |
| Course Objective: | ||||||
| 1 | Cultivate critical thinking and analytical skills required for identifying research problems and formulating meaningful research questions. | |||||
| 2 | Provide practical experience in designing research studies, collecting and analyzing data, and interpreting research findings. | |||||
| 3 | Foster effective communication skills for presenting research outcomes clearly and coherently in both oral and written forms. | |||||
| Course Outcomes: | ||||||
| CO-1 | Develop a comprehensive understanding of different research methodologies and their applications in mathematics. | |||||
| CO-2 | Cultivate critical thinking and analytical skills necessary for identifying research problems and formulating research questions. | |||||
| CO-3 | Provide practical experience in designing experiments, collecting and analyzing data, and interpreting research results. | |||||
| CO-4 | Foster effective communication skills for presenting research findings orally and in written form. | |||||
| CO-5 | Promote ethical research practices and awareness of responsible conduct in mathematical research. | |||||
| CO-6 | Develop problem solving ability. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CHEOD-551 | Theory | Molecular Spectroscopy | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Recall the basic concepts of molecular spectroscopy, including selection rules, intensity of spectral lines, and the width of spectral transitions. | |||||
| 2 | Develop an understanding of the principles and applications of rotational, vibrational, Raman, electronic, and Mössbauer spectroscopy. | |||||
| Course Outcomes: | ||||||
| CO-1 | Remember basic concepts of molecular spectroscopy, selection rules, intensity of spectral lines and width of spectral transition. | |||||
| CO-2 | Understand principles and applications of rotational, vibrational, Raman, electronic and Mössbauer spectroscopy. | |||||
| CO-3 | Apply various spectroscopic techniques for gaining insights into molecular structure. | |||||
| CO-4 | Analyse vibrating diatomic molecule, simple harmonic and anharmonic oscillator, Scattering of light and Raman Spectrum. | |||||
| CO-5 | Evaluate bond length, vibrational frequency, force constant and dissociation energy using spectral data. | |||||
| CO-6 | Create awareness about rotational fine structure, vibrational coarse structure, Quadrupole effects. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CHE-552 | Theory | Inorganic Chemistry-II | 4 | 4 | |
| Course Objective: | ||||||
| 1 | Define fundamental terms related to electronic structure and magnetism, including R–S terms, electronic configurations, microstates, paramagnetism, diamagnetism, ferromagnetism, antiferromagnetism, and Curie and Néel temperatures. | |||||
| 2 | Identify complex ions exhibiting identical R–S terms, determine ground-state term degeneracies of metal ions, and evaluate spin multiplicities for different electronic configurations. | |||||
| 3 | Calculate absorption frequencies, crystal field splitting parameter (10Dq), Racah parameters, nepholauxetic parameter, and magnetic moments of coordination complexes. | |||||
| Course Outcomes: | ||||||
| CO-1 | Define R. S. term, configuration, microstate, paramagnetic, diamagnetic, ferromagnetic, antiferromagnetic, Curie and Neel temperature. | |||||
| CO-2 | Identify complex ions showing same R.S. terms, degeneracy of ground state terms of metal ions, and spin multiplicities of different configurations. | |||||
| CO-3 | Interpret electronic spectra for spin allowed Oh and Td complexes using Orgel diagram, Magnetic properties of A, E and T ground terms in complexes and selection rules. | |||||
| CO-4 | Calculate frequencies of absorption spectrum, 10Dq, Racah and nepholauxetic parameter for a complex, and magnetic moments of complexes. | |||||
| CO-5 | Construct microstate table for various configuration and prepare correlations diagram and Tanabe-Sugano diagram for various configurations in Td and Oh ligand field. | |||||
| CO-6 | Assess appropriate full spectroscopic terms for various configuration / ion / term. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CHE-553 | Theory | Organic Chemistry-II | 4 | 4 | |
| Course Objective: | ||||||
| 1 | Develop an understanding of the fundamental concepts of pericyclic reactions, photochemical reactions, and molecular rearrangements. | |||||
| 2 | Enable students to identify and classify different types of pericyclic and photochemical reactions. | |||||
| 3 | Develop the ability to deduce organic molecular structures from spectral data and justify the interpretations logically. | |||||
| Course Outcomes: | ||||||
| CO-1 | Understand the concepts of pericyclic and photochemical reactions, and molecular rearrangements. | |||||
| CO-2 | Learn concepts of Organic Spectroscopy. | |||||
| CO-3 | Identify the type of pericyclic and photochemical reactions. | |||||
| CO-4 | Solve the problems based on pericyclic and photochemical reactions and molecular rearrangements. | |||||
| CO-5 | Deduce the structure from the spectral data and justify the findings. | |||||
| CO-6 | Develop problem solving ability of the students. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CHE-557 | Theory | Green Chemistry | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Apply the principles of green chemistry to design and optimize chemical processes. | |||||
| 2 | Utilize green chemistry concepts to reduce the cost and environmental impact of chemical processes. | |||||
| 3 | Analyze chemical data to select safer, renewable, and environmentally friendly raw materials for chemical processes. | |||||
| Course Outcomes: | ||||||
| CO-1 | Apply the principles of green chemistry to chemical processes. | |||||
| CO-2 | Apply the principles of green chemistry to reduce the cost of chemical processes. | |||||
| CO-3 | Develop economical synthetic route involving principles of green chemistry. | |||||
| CO-4 | Analyze chemical data and choose safer and renewable raw materials for chemical processes. | |||||
| CO-5 | Develop processes in accordance with Sustainable Development Goals. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CHE-554 | Practical | Physical Chemistry Practical II | 2 | 4 | |
| Course Objective: | ||||||
| 1 | Enable students to understand the fundamental principles of conductometry, polarography, potentiometry, and pH-metry. | |||||
| 2 | Develop an understanding of the concepts of conductance and resistance, and train students to calculate and interpret these parameters. | |||||
| Course Outcomes: | ||||||
| CO-1 | Students will grasp the fundamental principles of Conductometry, Polarography, Potentiometry and pH metry. | |||||
| CO-2 | Students will be familiar with the operation of Conductometer, Polarimeter, Potentiometer and pH meter. | |||||
| CO-3 | Students will understand the concepts of conductance, resistance and learn how to calculate and interpret these values. | |||||
| CO-4 | Students will learn to interpret polarographic waves and understand their significance in identifying electroactive species and determining their concentration. | |||||
| CO-5 | Students will explore the applications of Potentiometry in various fields such as acid-base titrations, determination of pH and analysis of ionic concentration. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CHE-555 | Practical | Inorganic Chemistry Practical II | 2 | 4 | |
| Course Objective: | ||||||
| 1 | Define key terms related to coordination and analytical chemistry, such as coordination complexes, cell constant, resistance, specific conductance, equilibrium constant, absorbance, Beer’s law, solubility product, and chromatography. | |||||
| 2 | Discuss the photochemistry of potassium trioxalatoferrate(III) complex, the kinetics of formation of Cr(III)–EDTA complex, and the determination of Cu(II) and Fe(II) using solvent extraction techniques. | |||||
| Course Outcomes: | ||||||
| CO-1 | Define coordination complex, cell constant, resistance, specific conductance, equilibrium constant, absorbance, Beer’s law, solubility product, chromatography, etc. | |||||
| CO-2 | Discuss photochemistry of potassium trioxalatoferrate complex, kinetics of formation of Cr(III)-EDTA, Determination of Cu(II) and Fe(II) by solvent extraction technique. | |||||
| CO-3 | Outline the flow-chart for synthesis of [Mn(acac)₃], Chloropentaamminecobalt(III) chloride, Nitro pentaamminecobalt(III) chloride, Bis[Tris]Cu(I)thiourea complexes. | |||||
| CO-4 | Estimate purity of the [Mn(acac)₃], Chloropentaamminecobalt(III) chloride, Nitro pentaamminecobalt(III) chloride, Bis[Tris]Cu(I)thiourea complexes. | |||||
| CO-5 | Determine equilibrium constant of M–L systems Fe(III)–Sulphosalicylic acid, magnetic susceptibility (χg and χm) of mercury tetracyanato cobalt or Fe(acac) and magnetic susceptibility (χg and χm) of mercury tetracyanato cobalt or Fe(acac). | |||||
| CO-6 | Calculate the quantity from observation of the experiments and Interpret the result obtained from respective experiments. | |||||
| SEMESTER II | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| II | CHE-556 | Practical | Organic Chemistry Practical II | 2 | 4 | |
| Course Objective: | ||||||
| 1 | Develop an understanding of the theoretical principles underlying organic synthesis. | |||||
| 2 | Acquire experimental skills for the separation, purification, identification, and synthesis of organic compounds. | |||||
| Course Outcomes: | ||||||
| CO-1 | Understand the theoretical concepts behind organic synthesis. | |||||
| CO-2 | Acquire the experimental skills for separation, purification, identification and synthesis of organic compounds. | |||||
| CO-3 | Design experimental set up for performing the organic reactions. | |||||
| CO-4 | Monitor the organic reactions and analyse the products using spectral results. | |||||
| CO-5 | Describe the mechanistic aspects of organic reactions. | |||||
| CO-6 | Develop problem solving ability. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CHO601 | Theory | Organic Reaction Mechanism and Stereochemistry | 4 | 4 | |
| Course Objective: | ||||||
| 1 | To apply concepts of reaction mechanisms and stereochemistry. | |||||
| 2 | To design Synthetic Routes and Strategies for different organic reactions. | |||||
| Course Outcomes: | ||||||
| CO-1 | Acquire familiarity with fundamental organic reaction mechanisms and stereochemistry principles. | |||||
| CO-2 | Gain a comprehensive understanding of Theoretical Concepts to Predict Reactivity and Selectivity. | |||||
| CO-3 | Apply concepts of reaction mechanisms and stereochemistry. | |||||
| CO-4 | Design Synthetic Routes and Strategies. | |||||
| CO-5 | Analyze the products of different organic reactions. | |||||
| CO-6 | Solve Complex Organic Chemistry Problems based on Organic Reaction Mechanism and Stereochemistry. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CHO-602 | Theory | Advanced Spectroscopic Methods in Structure Determination | 4 | 4 | |
| Course Objective: | ||||||
| 1 | To learn knowledge of spectroscopic techniques like ¹H NMR, ¹³C NMR, ¹⁹F NMR and Mass Spectral study. | |||||
| 2 | Discuss and interpret different types of spectra. | |||||
| Course Outcomes: | ||||||
| CO-1 | Learn the fundamental knowledge of ¹H NMR, ¹³C NMR, ¹⁹F NMR and Mass Spectral techniques. | |||||
| CO-2 | Acquire advanced knowledge of ¹H NMR, ¹³C NMR, ¹⁹F NMR and Mass Spectral techniques. | |||||
| CO-3 | Apply the knowledge of ¹H NMR, ¹³C NMR, ¹⁹F NMR and Mass Spectral techniques for structure determination. | |||||
| CO-4 | Discuss probable spectral signals. | |||||
| CO-5 | Interpret different types of spectra. | |||||
| CO-6 | Deduce the structure of the unknown compound using ¹H NMR, ¹³C NMR and Mass Spectra. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CHO-603 | Theory | Heterocyclic Chemistry | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To learn the structures, nomenclature rules, and classifications of heterocyclic compounds. | |||||
| 2 | Understand the synthetic methodologies to design and execute the synthesis of various heterocyclic compounds. | |||||
| Course Outcomes: | ||||||
| CO-1 | Learn the structures, nomenclature rules, and classifications of heterocyclic compounds. | |||||
| CO-2 | Understand advanced synthetic methodologies to design and execute the synthesis of various heterocyclic compounds. | |||||
| CO-3 | Predict the molecular properties, electronic structures, and the reactivity of heterocyclic systems. | |||||
| CO-4 | Distinguish the reactivity of heterocycles, elucidating reaction mechanisms and their pathways. | |||||
| CO-5 | Evaluate the heterocyclic compounds with other organic compounds. | |||||
| CO-6 | Summarize the significance and applications of heterocyclic chemistry. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CHO-604 | Practical | Organic Synthesis Experiments | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To apply knowledge of functional group transformations to troubleshoot and optimize reaction conditions. | |||||
| 2 | To examine synthetic routes for heterocyclic compound synthesis. | |||||
| Course Outcomes: | ||||||
| CO-1 | Recall the sequential steps involved in the preparation of target compounds from given starting materials in single-stage, and double-stage preparations. | |||||
| CO-2 | Recognize the mechanisms of organic preparations and their relevance to product formation. | |||||
| CO-3 | Apply knowledge of functional group transformations to troubleshoot and optimize reaction conditions. | |||||
| CO-4 | Assess the synthetic pathways for the efficient production of target compounds. | |||||
| CO-5 | Examine the structure and reactivity of starting materials to propose viable synthetic routes for heterocyclic compound synthesis. | |||||
| CO-6 | Design multistep synthetic strategies for the construction of complex heterocyclic scaffolds from simple starting materials in heterocyclic compound synthesis. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CHO-605 | Practical | Ternary Mixture Separation | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To understand the concept of type determination and apply separation techniques. | |||||
| 2 | To analyze microscale chemical elemental analysis. | |||||
| Course Outcomes: | ||||||
| CO-1 | Understand the concept of type determination and apply separation techniques. | |||||
| CO-2 | Comprehend different purification techniques. | |||||
| CO-3 | Accurately record and report physical constants. | |||||
| CO-4 | Analyze microscale chemical elemental analysis. | |||||
| CO-5 | Evaluate and execute qualitative estimation of functional groups. | |||||
| CO-6 | Create a report on ternary mixture separation. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CHO-610 | Theory | Synthetic Methods in Organic Chemistry | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To analyse the product by different synthetic methods. | |||||
| 2 | To learn the synthetic applications of Organo-Boron, Organo-Tin and Organo Silicon. | |||||
| Course Outcomes: | ||||||
| CO-1 | Know the concepts of ring formation mechanism and will apply in organic synthesis. | |||||
| CO-2 | Learn the synthetic applications of Organo-Boron, Organo-Tin and Organo Silicon. | |||||
| CO-3 | Predict the reaction conditions of organic reactions. | |||||
| CO-4 | Analyze the products obtained from the synthetic methods. | |||||
| CO-5 | Relate the reaction mechanism and its products. | |||||
| CO-6 | Create a summary of synthetic methods in organic chemistry. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CHO-610C | Theory | Medicinal Chemistry | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To identify drug and learn different stages of drug design and development. | |||||
| 2 | To understand the difference between infectious and non-infectious diseases. | |||||
| Course Outcomes: | ||||||
| CO-1 | Identify drug and learn different stages of drug design and development. | |||||
| CO-2 | Know the application of computers in drug design. | |||||
| CO-3 | Categorize various stages of Drug action and analyze various factors affecting drug action. | |||||
| CO-4 | Distinguish between infectious and non-infectious diseases. | |||||
| CO-5 | Relate the infectious diseases and causative agents. | |||||
| CO-6 | Summarize the overall significance, development and applications of various drugs. | |||||
| SEMESTER III | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| III | CHO-631RP | RP | Research Project | 4 | 4 | |
| Course Objective: | ||||||
| 1 | To understand the concepts of research methodology. | |||||
| 2 | To evaluate and design research project. | |||||
| Course Outcomes: | ||||||
| CO-1 | Understand key concepts and principles relevant to the research topic. | |||||
| CO-2 | Learn diverse research methodologies proficiently. | |||||
| CO-3 | Write and communicate research findings persuasively through various mediums in the form of project report. | |||||
| CO-4 | Analyze and synthesize scholarly literature effectively. | |||||
| CO-5 | Evaluate research findings and methodologies critically. | |||||
| CO-6 | Design and execute original research projects independently. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CHO-651 | Theory | Chemistry of Natural Products | 4 | 4 | |
| Course Objective: | ||||||
| 1 | To learn the fundamental aspects and knowledge of natural products. | |||||
| 2 | To know the different pathways and biogenesis of natural products. | |||||
| Course Outcomes: | ||||||
| CO-1 | Learn the fundamental aspects and knowledge of natural products. | |||||
| CO-2 | Know the different pathways and biogenesis of natural products. | |||||
| CO-3 | Apply the gained knowledge in the synthesis of natural products. | |||||
| CO-4 | Categorize the organic functional group transformations in their synthesis. | |||||
| CO-5 | Interpret the logical retrosynthetic analysis. | |||||
| CO-6 | Design the mechanism and stereochemistry of Natural products. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CHO-652 | Theory | Advanced Synthetic Organic Chemistry | 4 | 4 | |
| Course Objective: | ||||||
| 1 | To understand the fundamental concepts of organometallic reactions and their bonding, reactivity, and mechanism. | |||||
| 2 | Analyse synthetic organic reactions using advanced synthetic reagents. | |||||
| Course Outcomes: | ||||||
| CO-1 | Learn the fundamental concepts of organometallic reactions and their bonding, reactivity, and mechanism. | |||||
| CO-2 | Understand the significance of advanced organometallic reagents in organic chemistry. | |||||
| CO-3 | Employ synthetic methodologies for cross-coupling reactions, enabling the formation of C-C, C-N, and other bonds. | |||||
| CO-4 | Analyze the products of synthetic organic reactions. | |||||
| CO-5 | Relate the products of the retrosynthetic transformations with the Target Molecules. | |||||
| CO-6 | Design the summary of advanced synthetic reagents, their reactions and the products. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CHO-653 | Practical | Convergent and Divergent Organic Synthesis | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To learn new synthetic methodologies for the selective modification of starting materials. | |||||
| 2 | Analyze reaction mechanism and create novel synthesis routes. | |||||
| Course Outcomes: | ||||||
| CO-1 | Learn new synthetic methodologies for the selective modification of starting materials. | |||||
| CO-2 | Recognize the reactivity of starting materials towards different reagents and reaction conditions. | |||||
| CO-3 | Apply multi-step synthesis strategies to construct complex molecules from simple starting materials. | |||||
| CO-4 | Analyze reaction mechanisms and intermediates to understand the synthesis pathways. | |||||
| CO-5 | Evaluate the efficiency and practicality of different synthetic routes based on yield and selectivity. | |||||
| CO-6 | Create novel synthesis routes based on the principles of organic chemistry and reactivity patterns. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CHO-654 | Practical | Green Chemistry Experiments | 2 | 4 | |
| Course Objective: | ||||||
| 1 | To know the principles of green chemistry and the importance of sustainability in chemical processes. | |||||
| 2 | To analyse the reactions through green Chemistry principles. | |||||
| Course Outcomes: | ||||||
| CO-1 | Know the principles of green chemistry and the importance of sustainability in chemical processes. | |||||
| CO-2 | Identify solvent-free reactions using appropriate techniques and equipment. | |||||
| CO-3 | Optimize green chemistry reactions in the laboratory. | |||||
| CO-4 | Analyze the advantages and disadvantages of solvent-free reactions, green catalysts, and green solvents in comparison to traditional chemical methodologies. | |||||
| CO-5 | Assess the role of green catalysts in promoting the desired reactions while minimizing waste and environmental impact. | |||||
| CO-6 | Communicate experimental procedures, results, and conclusions effectively through written reports and oral presentations. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CHO-660 | Theory | Applied Organic Chemistry | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Classify functional dyes, polymers, and metal-organic frameworks and impurities found in drugs. | |||||
| 2 | To understand techniques for removal of impurities in drug and dye. | |||||
| Course Outcomes: | ||||||
| CO-1 | Gain a comprehensive understanding of impurities in organic drugs, functional dyes, polymers, and metal-organic frameworks. | |||||
| CO-2 | Demonstrate comprehension of the principles, structures, and mechanisms underlying each concept. | |||||
| CO-3 | Identify functional dyes, polymers, metal-organic frameworks and impurities present in organic drugs. | |||||
| CO-4 | Classify functional dyes, polymers, and metal-organic frameworks and impurities found in drugs according to relevant criteria. | |||||
| CO-5 | Compare functional dyes, polymers, metal-organic frameworks, and the impurities in drugs. | |||||
| CO-6 | Develop a strategic plan or workflow for the removal of impurities in organic drugs, identification of functional dyes and their properties, polymers properties and their synthesis, and metal-organic framework synthesis. | |||||
| SEMESTER IV | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| IV | CHO-681 | RP | Research Project (RP) | 6 | 6 | |
| Course Objective: | ||||||
| 1 | To learn and write research findings and communicate. | |||||
| 2 | Evaluate research findings and design in the form of project. | |||||
| Course Outcomes: | ||||||
| CO-1 | Understand key concepts and principles relevant to the research topic. | |||||
| CO-2 | Learn diverse research methodologies proficiently. | |||||
| CO-3 | Write and communicate research findings persuasively through various mediums in the form of project report. | |||||
| CO-4 | Analyze and synthesize scholarly literature effectively. | |||||
| CO-5 | Evaluate research findings and methodologies critically. | |||||
| CO-6 | Design and execute original research projects independently. | |||||



| Sr. No. | Name of Activity | Academic Year |
|---|---|---|
| 1 | CSR Activity under Pratibha Finishing School | 2025-26 |
| 2 | Day Celebration on Birth anniversary of Sir John McCarthy(Father of AI): Prompt Challenge Competition to create AI generated Videos | 2025-26 |
| 3 | Guest Lecture : (A) :- Career Guidance for Database Developer by Mr.Shahid Sayyed(Sr.specialist at Synechron) : (B) :- Hands on Training on Machine Learning Concept by Mr. Piyush Pundpal(Data Scientist at One Network Enterprises) : (C) Java + MERN Stack Live hands on training workshop by Trainer : Pankaj Arora | 2025-26 |
| 4 | Screening Test for Entry level Students (FY BSc (CA)): A short screening to evaluate foundational knowledge and prepare you for upcoming subjects. | 2025-26 |
| 5 | SEBI Lecture by Mr.Amol Marekar (SEBI-Securities Market Trainer, NISM Certified, Investment Education Advocate): An insightful session introducing students to SEBI’s role in ensuring fair and transparent financial markets. | 2025-26 |
| 6 | Ticket to IT Activity(Rapid chain Story , Talk show, Open Mike, Tech Charades: Damm Sheras, memory Stack, Introduce Yourself: Confidence Grooming) : A dynamic ice-breaking activity series aimed at enhancing communication, memory, and personality development for IT beginners. | 2025-26 |
| 7 | Outdoor Management Training : Industrial Visit for PG Students to khandi (Explored outdoor activities & gained the adventurous knowledge by Mr.Rajesh kapade) | 2025-26 |
| Sr. No. | Name of Activity | Academic Year |
|---|---|---|
| 1 | Seminar: Current Trends in Computer Technologies: “Agile and DevOps” by Mr. Manjul Solanke (Lead DevOps Engineer) & Mr. Rajesh Patankar (Automation Lead & Scrum Master (Agile Coach)) | 2024-25 |
| 2 | F.Y. B.Sc.(Computer Application) Orientation Program Induction Program for U.G and P.G. Students (A structured induction to help students understand the course, campus culture, and opportunities ahead.) | 2024-25 |
| 3 | Alumini Lecture : (A):- “Career Guidance” by Mr. Akash Murhe(Web developer at Applot Solution Private Ltd.) (B):- Alumni Lecture on “HyperAutomation” by Nikita Jain (Sr. consultant at Protiviti Global Consulting firm) | 2024-25 |
| 4 | Guest Lecture : (A) “Data Structures : Understanding the Algorithmic Power” by Mr.Sandesh Dumbre(Sr.Software Eng.at Telstra) : (B) “Career Awareness about Study Abroad” by Mr.Aman Sayyed (Eyebright Global Services) : (C) Career counselling session on Career after under graduation. By Manish Patankar (Program Coordinator of MCA at PIBM) : (D) Career in Startups by Mr.Rahul Bankar | 2024-25 |
| 5 | Parent Teacher’s Meet Regarding Student’s progress. A collaborative meeting to discuss students’ academic progress and overall development. | 2024-25 |
| 6 | Builders of Modern Society Celebration: (A) :- Birth anniversary of Sir C. D. Deshmukh.(First Indian Governor of RBI & Ex. Fianance Minister) (B) :- Birth Anniversary of Mr. Osamu Suzuki(Padma Vibhushan Awardee) | 2024-25 |
| 7 | Signature Activity: – 1: General Aptitude Test (“A quick test designed to measure core aptitude and analytical thinking.”) | 2024-25 |
| 8 | Signature Activity :- 2 (A) :- Workshop on Python & Angular JS by Mr.Akash Gole (Lead Frontend Developer at Dynasty Gaming and Media) (B) :- Workshop on “Dive in Web Technology via Frameworks (Python, Tkinter, and Databases)” by Ms.Asmita Gorse (Technical Trainer at GTT barclays,Pune) | 2024-25 |
| 9 | Outdoor Management Training : Industrial Visit to Khandi for PG Students(Explored outdoor activities) | 2024-25 |
| 10 | Pragyan 2.0 : Pulse Pixel Competition: Pulse Pixel Video Making Competition | 2024-25 |
| 11 | Pragyan 2.0 : Groove on The Go Competition: E- Flyer Making Competition | 2024-25 |
| 12 | Pragyan 2.0 : Play with Clay Competition: Model Making Competition | 2024-25 |
| 13 | Pragyan 2.0 : Freeze The Moment Competition: Freeze The Moment Quiz Competition | 2024-25 |
| 14 | Vigyaan – 2.0 Competition: Animation Movie Making Competition | 2024-25 |
| Sr. No. | Name of Activity | Academic Year |
|---|---|---|
| 1 | Industrial Visit: (A):- ISRO (“Our students had the opportunity to visit ISRO’s main laboratory, gaining inspiring exposure to India’s premier space research facility.”) (B):- Barclays: IT MNC(Educational Visit to give students major exposure to real working environment for women) | 2023-24 |
| 2 | Day Celebration Activity: (A):- Ramdhari Singh Dinkar Birthday Celebration(Padma Bhushan and Sahitya Akademi Awardee) (B) :- Tribute to Mr. Karpoori Thakur (Bihar’s 11th Chief Minister , BharatRatana Awardee) (C):- Bihar Diwas : Yuva Shakti Bihar ki Pragati.(one minute talk activity) | 2023-24 |
| 3 | Guest Lecture: (A):-Domains in Computer Networking and Ethical Hacking by Mr.Tejas Palaspagar(Testing Expert at Jetking Education Skill Institute) (B):- Java Database Connectivity by Mr.Hitesh Wankhede(Prof. at CJC Classes,Akurdi) | 2023-24 |
| 4 | Alumni Lecture: Knowledge Impart Program on DevOps by Mr.Kiran Pyati(Project Manager at Infobeans Technologies) | 2023-24 |
| 5 | Add On Course: Add on Course on Mobile Application Development. (An add-on course designed to build practical skills in Mobile Application Development for real-world use.) | 2023-24 |
| 6 | Pragyan: Pulse Pixel Competition: Pulse Pixel Video Making Competition | 2023-24 |
| 7 | Pragyan: Groove on The Go Competition: E- Flyer Making Competition | 2023-24 |
| 8 | Pragyan : Play with Clay Competition: Model Making Competition | 2023-24 |
| 9 | Vigyaan Competition: Rangoli Making Competition | 2023-24 |
Year of Establishment: 2025
Affiliated to Savitribai Phule Pune University, Pune
Intake: 24
Two Year Post graduation Degree Course, M.Sc. (Cyber Security) introduced in from A.Y. 2025-26
Year | Term I | Term II | Total |
| Total Credit | Total Credit | Term I + Term II |
First | 22 | 22 | 44 |
Second | 22 | 22 | 44 |
SEMESTER I
Semester
| Course Type | Course Code | Course Name/Title | Course Credits | |
TH | PR | ||||
I
| Major Core (10+4) | MCS-501-MJ | Malware Analysis II | 2 |
|
MCS-502-MJ | Intrusion Detection and Prevention System | 2 |
| ||
MCS-503-MJ | Digital Image Processing | 2 |
| ||
MCS-504-MJP | PracticalBasedonMCS501MJ |
| 2 | ||
MCS-505-MJP | PracticalBasedonMCS502MJ |
| 2 | ||
I
| Major Elective (2+2) | MCS-510-MJ | Digital Payments and Its Security | 2 |
|
MCS-511-MJP | PracticalBasedonMCS510MJ |
| 2 | ||
OR | |||||
MCS-512-MJ | Wireless Security | 2 |
| ||
MCS-513-MJP | PracticalBasedonMCS512MJ |
| 2 | ||
OR | |||||
| MCS-514-MJ | ITAct2000inCyberspace | 2 |
| |
MCS-515-MJP | PracticalBasedonMCS514MJ |
| 2 | ||
I | Minor (4) | MCS-531-RM | Research Methodology | 4 |
|
| Total Credits | 16 | 6 | ||
SEMESTER II
Semester | Course Type | Course code | Course Name | Credits | |
TH | PR | ||||
II | Major Core (10+4) | MCS-551-MJ | Mobile Application and Services | 2 |
|
MCS-552-MJ | Incident Handling | 2 |
| ||
MCS-553-MJ | Cyber Security Architecture | 2 |
| ||
MCS-554-MJP | Practical Based on MCS551MJ |
| 2 | ||
MCS-555-MJP | Practical Based on MCS552MJ |
| 2 | ||
II | Major Elective (2+2) | MCS-560-MJ | Dark web and Cyber warfare | 2 |
|
MCS-561-MJP | Practical Based on MCS560MJ |
| 2 | ||
OR | |||||
MCS-562-MJ | Dev Sec Ops | 2 |
| ||
MCS-563-MJP | Practical Based on MCS562MJ |
| 2 | ||
OR | |||||
MCS-564-MJ | Tools and Technology for Cyber Security | 2 |
| ||
MCS-565-MJP | Practical Based on MCS – 563-MJ |
| 2 | ||
II | FP/OJT/CEP (4) | MCS-581-OJT | OJT |
| 4 |
| Total Credits | 12 | 10 | ||
SEMESTER III
Semester | Course Type | Course code | Course Name | Credits | |
TH | PR | ||||
III | Major Core | MCS-601-MJ | Cloud Security and Services | 4 | – |
MCS-602-MJ | Virtualization &Forensics | 4 | – | ||
MCS-603-MJ | Security Audit | 2 | – | ||
MCS-604-MJP | LabcourseonMCS-601-MJ and 603 | – | 2 | ||
MCS-605-MJP | LabcourseMCS-602-MJ | – | 2 | ||
III | Major Elective | MCS-610-MJ | Penetration Testing | 2 | – |
MCS-611-MJP | LabCourseonMCS-610-MJ | – | 2 | ||
OR | |||||
MCS-612-MJ | DevOps Fundamentals | 2 | – | ||
MCS-613-MJP | LabCourseonMCS-612-MJ | – | 2 | ||
OR | |||||
MCS-614-MJ | Mobile forensic | 2 | – | ||
MCS-615-MJP | PracticalonMCS-614-MJ | – | 2 | ||
III | Research Project | MCS-631-RP | Research Project Work (120 Hrs) | – | 4 |
| Total Credits | 12 | 10 | ||
SEMESTER IV
Semester | Course Type | Course code | Course Name | Credits | |
TH | PR | ||||
IV | Major Core | MCS-651-MJP | Full Time Industrial Training (IT) | – | 12 |
IV | Major Elective | MCS-652-MJ | Online/MOOC(Elective Courses List) | 4 | – |
IV | Research Project | MCS-681-RP | Research Project Work (180 hrs.) | – | 6 |
| Total | 4 | 18 | ||
Abbreviations
MCS | MSc Cyber Security | MJ | Major Theory |
RM | Research Methodology | MJP | Major Practical |
OJT | On Job Training | RP | Research Project |
TH | Theory | PR | Practical |
CE | Continuous Evaluation | EE | End semester Evaluation |
MOOC | Massive Open Online Course |
|
|
After successful completion of M.Sc.(Cyber Security) Programme students will be able to: | |
PO No | Outcomes |
PO 1 | In today’s IT environment, recognize and apply wireless security. |
PO 2 | Protect and defend computer systems and networks from Cybersecurity threats. |
PO 3 | Learn innovative abilities to tackle modern cyber security tasks like Vulnerability assessment and penetration testing. |
PO 4 | Understand advanced malware analysis, IT laws, digital payments, and Security concepts. |
PO 5 | Students are able to present information security solutions to both technical And non-technical decision-makers both orally and in writing. |
PO 6 | Students are able to recognize and evaluate the dangers, threats, and Weaknesses related to technological devices. |
PO 7 | Understand new tools and technologies which are trending |
PO 8 | Understand the working of Virtualization &Security Audit |
PO 9 | Students can create reports summarizing their research and providing Concept proof. |
PO 10 | Students can understand cloud services, applications, and security. |
Course Outcome
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | MCS501MJ | Major | Malware Analysis II | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Learn to analyze various malicious file types | |||||
| 2 | Apply various tools to Identify the vulnerabilities and to perform Malware analysis | |||||
| 3 | Apply malware classification and functionality & anti-reverse engineering techniques | |||||
| Course Outcomes: | ||||||
| 1 | Learn to analyze various malicious file types | |||||
| 2 | Apply various tools to Identify the vulnerabilities and to perform Malware analysis | |||||
| 3 | Apply malware classification and functionality & anti-reverse engineering techniques | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | MCS502MJ | Major | Intrusion Detection and Prevention System | 2 | 2 | |
| Course Objective: | ||||||
| 1 | Understand when, where, how, and why to apply Intrusion Detection tools and techniques in order to improve the security posture of an enterprise. | |||||
| 2 | Analyze intrusion detection alerts and logs to distinguish attack types from false alarms | |||||
| Course Outcomes: | ||||||
| 1 | Use various protocol analyzers and Network Intrusion Detection Systems as security tools to detect network attacks and troubleshoot network problems. | |||||
| 2 | Explain the fundamental concepts of Network Protocol Analysis and demonstrate the skill to capture and analyze network packets. | |||||
| SEMESTER I | ||||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week | |
| I | MCS503MJ | Major | Digital Image Processing | 2 | 2 | |
| Course Objective: | ||||||
| 1 | To learn and understand various image compression and Segmentation used in digital image processing | |||||
| 2 | To learn and understand various image enhancement technique used in digital image processing | |||||
| Course Outcomes: | ||||||
| 1 | Develop and implement algorithms for digital image processing. | |||||
| 2 | Apply image processing algorithms for practical object recognition applications. | |||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | MCS-504MJP | Major Practical | Practical Based on MCS501MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | Static and Dynamic Analysis of Malwares | ||||
| 2 | Study of windows malwares in depth. | ||||
| 3 | Study of linux malwares, Mac malwares, Android malware in brief | ||||
| Course Outcomes: | |||||
| 1 | Classify the malwares and analyze them. | ||||
| 2 | Use the tools for analysis of any type of malware. | ||||
| 3 | Write own tools/programs for analyzing the malware | ||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | MCS-505MJP | Major Practical | Practical Based on MCS502MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | Apply knowledge of the fundamentals and history of Intrusion Detection in order to avoid common pitfalls in the creation and evaluation of new Intrusion Detection Systems. | ||||
| 2 | Analyze intrusion detection alerts and logs to distinguish attack types from false alarms. | ||||
| Course Outcomes: | |||||
| 1 | Understand the fundamental concepts of Network Protocol Analysis and demonstrate the skill to capture and analyze network packets. | ||||
| 2 | Use various protocol analyzers and Network Intrusion Detection Systems as security tools to detect network attacks and troubleshoot network problems | ||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | MCS-510-MJ | Major Elective | Digital Payments & Security | 2 | 2 |
| Course Objective: | |||||
| 1 | To provide adequate knowledge and understanding about Digital Payments with the security to the students | ||||
| 2 | The technologies facilitating Digital Payments and different platforms. | ||||
| Course Outcomes: | |||||
| 1 | To Analyze the impact of Digital Payments and its security on business models and strategy | ||||
| 2 | Explain the process that should be followed while making online payments | ||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | MCS-511-MJP | Major Practical | Practical Based on MCS510MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | To develop skills in students that can help them plan, implement, and monitor cyber security mechanisms to ensure the protection of information technology assets | ||||
| Course Outcomes: | |||||
| 1 | Develop a digital payment solution customized to the needs of their constituents | ||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | MCS-512-MJ | Major Elective | Wireless Security | 2 | 2 |
| Course Objective: | |||||
| 1 | This skill oriented course equips the system Administrators with the skills required to protect & recover the computer systems & networks from various security threats. | ||||
| Course Outcomes: | |||||
| 1 | Familiarize with the issues and technologies involved in designing a wireless system that is robust against various attacks. | ||||
| 2 | Gain knowledge and understanding of the various ways in which wireless networks can be attacked and trade offs in protecting networks | ||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | MCS-513-MJP | Major Elective Practical | Practical Based on MCS512MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | Implementation and management of network security | ||||
| 2 | Ethical implications of wireless networks | ||||
| Course Outcomes: | |||||
| 1 | Test and evaluate various wireless networks performance | ||||
| 2 | Apply and evaluate wireless network security techniques with consideration of ethical implications | ||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | MCS-514-MJ | Major Elective | IT Act.2000 in Cyber Space | 2 | 2 |
| Course Objective: | |||||
| 1 | The course will provide knowledge regarding Issues of Internet Governance and International Organizations and their Roles to the students so that students do not face any difficulty while handling practical cases in future as an advocate | ||||
| 2 | Knowledge of cyber Laws | ||||
| Course Outcomes: | |||||
| 1 | To understand Intellectual Property issues in IT Act | ||||
| 2 | To understand various aspects of cyber crimes | ||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | MCS-515-MJP | Major Elective Practical | Practical Based on MCS 514MJ IT Act.2000 | 2 | 4 |
| Course Objective: | |||||
| 1 | The course will provide knowledge regarding Issues of Internet Governance and International Organizations and their Roles to the students so that students do not face any difficulty while handling practical cases in future as an advocate. | ||||
| 2 | Knowledge of cyber Laws | ||||
| Course Outcomes: | |||||
| 1 | To understand Intellectual Property issues in IT Act | ||||
| 2 | To understand various aspects of cyber crimes | ||||
| SEMESTER I | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| I | MCS-531-RM | Minor | Research Methodology | 4 | 4 |
| Course Objective: | |||||
| 1 | Research Methodology course are designed to equip students with the necessary knowledge, skills, and understanding of various research techniques and methodologies. | ||||
| 2 | Students should be familiar with various data collection techniques, such as surveys, interviews, observations, and experiments, and understand their strengths and limitations. | ||||
| 3 | Students should be aware of ethical considerations in research, including issues related to participant consent, privacy, confidentiality, and avoiding plagiarism. | ||||
| 4 | Its aim is to enable students to conduct research effectively, critically evaluate existing research, and contribute to the advancement of knowledge in their respective fields. | ||||
| Course Outcomes: | |||||
| 1 | Understand of the fundamental concepts of research, including the research process,research questions, hypotheses, and variables. | ||||
| 2 | Conduct a comprehensive literature review to identify relevant studies, synthesize existing knowledge, and identify research gaps. | ||||
| 3 | Identify research problems, formulate research questions, and design appropriate methodologies to address these problems | ||||
| 4 | Identify and select appropriate research designs, such as experimental, observational,survey, | ||||
Semester II
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | MCS-551-MJ | Major Core | Mobile Application and Services | 2 | 2 |
| Course Objective: | |||||
| 1 | Creating robust mobile applications and learn how to integrate them with other services | ||||
| 2 | Creating intuitive, reliable mobile apps using the android services and components | ||||
| Course Outcomes: | |||||
| 1 | Explain and use key Android programming concepts | ||||
| 2 | Understand both the basic and advanced concepts Android Programming Platforms | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | MCS-552-MJ | Major Core | Incident Handling | 2 | 2 |
| Course Objective: | |||||
| 1 | An understanding of internet services and protocols | ||||
| 2 | Experience with various types of computer security attacks, response strategies, incident handling tools. | ||||
| 3 | |||||
| 4 | |||||
| Course Outcomes: | |||||
| 1 | Have an understanding of the fundamentals of computer forensics and forensic readiness | ||||
| 2 | Apply the right techniques to different types of cyber security incidents in a systematic manner (malware incidents, email security incidents, network security incidents, web application security incidents, cloud security incidents, and insider threat-related incidents) | ||||
| 3 | Master all incident handling and response best practices, standards, cyber security | ||||
| 4 | |||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | MCS-553-MJ | Major Core | Cyber Security Architecture | 2 | 2 |
| Course Objective: | |||||
| 1 | To prepare students with the technical knowledge and skills needed to protect and defend computer systems and networks. | ||||
| 2 | To develop graduates that can plan, implement, and monitor cyber security mechanisms to help ensure the protection of information technology assets. | ||||
| Course Outcomes: | |||||
| 1 | Be able to use cyber security, information assurance, and cyber/computer forensics software/tools. | ||||
| 2 | Design and develop a security architecture for an organization. | ||||
| 3 | Design operational and strategic cyber security strategies and policies | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | MCS-554-MJP | Practical | Practical Based on MCS 551MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | Create a seamless user interface that works with different mobile screens | ||||
| 2 | To help students to gain a basic understanding of Android application development | ||||
| Course Outcomes: | |||||
| 1 | Program mobile applications for the Android operating system that use basic and advanced phone features. | ||||
| 2 | Identify various concepts of mobile programming that make it unique from programming for other platforms | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | MCS-555-MJP | Practical | Practical Based on MCS 552MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | Decode the various steps involved in planning incident handling and response program (Planning, Recording and Assignment, Triage, Notification, Containment, Evidence Gathering and Forensic Analysis, Eradication, Recovery, and Post-Incident Activities) | ||||
| 2 | Apply the right techniques to different types of cyber security incidents in a systematic manner (malware incidents, email security incidents, network security incidents, web application security incidents, cloud security incidents, and insider threat-related incidents) | ||||
| Course Outcomes: | |||||
| 1 | Investigate incidents by executing the system event log analysis. | ||||
| 2 | Perform basic network forensic analysis. | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | MCS-560-MJ | Major Elective | Dark Web & Cyber Warfare | 2 | 2 |
| Course Objective: | |||||
| 1 | To gain knowledge on the working of Dark Web | ||||
| 2 | To understand the operational procedures of cyber war and to have clarity on defense mechanism | ||||
| 3 | To identify the security aspects of dark net. | ||||
| Course Outcomes: | |||||
| 1 | Able to work in Law enforcement for cybercrime investigation w.r.t to dark web and warfare | ||||
| 2 | Able to understand the deep / dark web attacks | ||||
| 3 | Able to use the deep web operating system and apply the security measures | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | MCS-561-MJP | Practical | Practical Based on MCS 560MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | To understand the dark web security trends and measures in mobile and wireless devices. | ||||
| 2 | To understand different tools and methods used in Dark Web. | ||||
| Course Outcomes: | |||||
| 1 | Understand different attacks in Dark Web | ||||
| 2 | Expose to tools and methods used in Dark Web | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | MCS-562-MJ | Major Elective | DevSecOps | 2 | 2 |
| Course Objective: | |||||
| 1 | Contrast the options used to build a DevSecOps infrastructure through Platform as a Service, Server-less construction, and event-driven mediums. | ||||
| 2 | Identify future trends that may affect DevSecOps | ||||
| 3 | Distinguish between the technical elements used across DevSecOps practices | ||||
| Course Outcomes: | |||||
| 1 | Students will be able to Explain goals for a DevSecOps toolchain approach | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | MCS-563-MJP | Practical | Practical Based on MCS 562MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | Develop cyber security strategies and policies | ||||
| 2 | Understand principles of web security and to guarantee a secure network by monitoring and analyzing the nature of attacks through cyber/computer forensics software/tools. | ||||
| Course Outcomes: | |||||
| 1 | The purpose, benefits, concepts and vocabulary of DevSecOps. | ||||
| 2 | Business-driven security strategies and Best Practices | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | MCS-564-MJ | Major Elective | Tools & Technology for Cyber Security | 2 | 2 |
| Course Objective: | |||||
| 1 | Understand principles of web security and to guarantee a secure network by monitoring and analyzing the nature of attacks through cyber/computer forensics software/tools. | ||||
| 2 | Understand key terms and concepts in Cryptography, Governance and Compliance | ||||
| 3 | Exhibit knowledge to secure corrupted systems, protect personal data, and secure computer networks in an Organization | ||||
| Course Outcomes: | |||||
| 1 | Comprehend and execute risk management processes, risk treatment methods, and key risk and performance indicators. | ||||
| 2 | Implement cyber security solutions and use of cyber security, information assurance, and cyber/computer forensics software/tools | ||||
| SEMESTER II | |||||
| Semester No | Course Code | Type of Course | Course Title | Credits | Hours/Week |
| II | MCS-565-MJP | Practical | Practical Based on MCS 564MJ | 2 | 4 |
| Course Objective: | |||||
| 1 | Make familiar with basic and advanced tools to provide sufficient information to respond appropriately to a network | ||||
| Course Outcomes: | |||||
| 1 | Understand the types of malware, including rootkits, Trojans, and viruses. | ||||
| 2 | Understand the different tools | ||||





SN | Name of Activity |
2024-2025 | |
| 1 | Cyber Crypt Pragyaan 2.0 |
| 2 | Public Eye Pragyaan 2.0 |
| 3 | Art Fraction Pragyaan 2.0 |
| 4 | Runtime Terror Pragyaan 2.0 |
| 5 | Model Making Vigyaan 2.0 |
| 6 | Builders of Modern Society Day celebration- Pandit Bhimasen Joshi |
| 7 | Aluminia Talk: Mr.Sagar Sonar (Advance Networking) |
| 8 | Bridge Course |
| 9 | Workshop on Think in objects: C++ way |
| 10 | PTA Meeting |
2025-2026 | |
| 1 | Bridge Course |
| 2 | Induction Program |
| 3 | Live Seminar on “Web Development with MERN Stack with live API integration with Javascript” |
| 4 | Workshop on Unlocking opportunities : “Internship Awareness Drive “ |
| 5 | FY BSC Cyber Security and FY BSc CDS Activity and FY IT “Trace the Output” on C programming language Under Club of Cyber Gems |
| 6 | FY IT Screening Test-2025-26 |
The Bachelor of Science (B.Sc) in Data Science under Statistics is a newly established program launched in 2025 to meet the rapidly growing demand for datadriven decision-making across industries. The program is designed to integrate statistical theory, mathematical foundations, and modern data-science tools, preparing students to analyze complex data and solve real-world problems.
The course aims to produce graduates who are competent in statistical reasoning, computational thinking, and analytical skills, allowing them to thrive in emerging roles such as Data Analysts, Junior Data Scientists, Statisticians, and Business Intelligence professionals.
Established: 2025
Program: B.Sc Data Science (Under Statistics)
Intake: 80 Students
Outcome: Graduates equipped with strong statistical knowledge, programming ability, machine-learning skills, and analytical thinking to excel in modern datacentric roles
For the academic year 2025, the program admits a maximum of 52 students. This limited intake ensures:
Higher secondary school certificate (10+2) or its equivalent examination with English & Mathematics & with any three science subjects such as Physics, Chemistry, Biology, Geography, Geology etc. A minimum of 50% aggregate marks (or as per institutional norms) is required.
| Year | Term I | Term II | Total |
|---|---|---|---|
| First | 28 | 30 | 58 |
| Second | 28 | 30 | 58 |
| Third | 32 | 30 | 62 |
| Fourth | 28 | 28 | 56 |
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 1 | Subject-1 | Problem Solving and Python Programming | 2T + 4P = 6 |
| Subject-2 | Descriptive Statistics | 2T + 4P = 6 | |
| Subject-3 | Computational Mathematics | 2T + 4P = 6 | |
| OE | Financial Literacy-1 | 2T = 2 | |
| SEC | Computer Organization | 2T = 2 | |
| IKS | Generic IKS | 2T = 2 | |
| AEC | English | 2T = 2 | |
| VEC | EVS-I | 2T = 2 | |
| Total Credits: | 28 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 2 | Subject-1 | Advanced Python Programming | 2T + 4P = 6 |
| Subject-2 | Discrete Probability and Probability Distributions | 2T + 4P = 6 | |
| Subject-3 | Graph Theory | 2T + 4P = 6 | |
| OE | Financial Literacy-2 | 2T = 2 | |
| SEC | Lab Course on Excel and Advanced Excel | 4P = 4 | |
| AEC | English | 2T = 2 | |
| VEC | EVS-II | 2T = 2 | |
| CC | Physical Education | 2T = 2 | |
| Total Credits: | 30 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 3 | Major Core | Database Management System | 2T = 2 |
| Major Core | Data Structure-I | 2T = 2 | |
| Major Core | Lab Course on Database Management System and Data Structure-I | 4P = 4 | |
| VSC | Foundations of Data Science | 2T = 2 | |
| FP | Mini Project | 4P = 4 | |
| Minor | Probability Distribution and Modelling | 2T + 4P = 6 | |
| OE | Marketing-I | 2T = 2 | |
| IKS | Indian Knowledge System in Computing | 2T = 2 | |
| AEC | Marathi | 2T = 2 | |
| CC | CC-201-T | 2T = 2 | |
| Total Credits: | 28 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 4 | Major Core | Relational Database Management System | 2T = 2 |
| Major Core | Data Structure-II | 2T = 2 | |
| Major Core | Lab Course on Relational Database Management System and Data Structure-II | 4P = 4 | |
| VSC | Data Analytics | 4P = 4 | |
| FP | Mini Project | 4P = 4 | |
| Minor | Testing of Hypothesis and Sampling Distributions | 2T + 4P = 6 | |
| OE | Marketing-II | 2T = 2 | |
| SEC | Software Engineering | 2T = 2 | |
| AEC | Marathi | 2T = 2 | |
| Total Credits: | 30 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 5 | Major Core | NoSQL Databases | 4T + 4P = 8 |
| Major Core | R Programming | 2T + 4P = 6 | |
| Major Core | Foundations of Artificial Intelligence | 2T = 2 | |
| Major Elective | Business Analytics | 2T + 4P = 6 | |
| VSC | Lab Course on MATLAB | 4P = 4 | |
| FP | Project | 4P = 4 | |
| Minor | Categorical and Multivariate Data Analysis | 2T = 2 | |
| Total Credits: | 32 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 6 | Major Core | Data Visualization and Modelling | 4T + 4P = 8 |
| Major Core | Artificial Intelligence in Data Science | 2T + 4P = 6 | |
| Major Core | Data Security and Privacy | 2T = 2 | |
| Major Elective | HR / Financial Analytics | 2T + 4P = 6 | |
| VSC | Advance Data Science Tools | 4T = 4 | |
| OJT | On Job Training | 4T = 4 | |
| Total Credits: | 30 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 7 | Major Core | Machine Learning | 4T + 4P = 8 |
| Major Core | Basics of Cloud Computing | 2T + 4P = 6 | |
| Major Elective | Supply Chain & Logistics Analytics | 2T + 4P = 6 | |
| RP | Research Project | 4P = 4 | |
| RM | Research Methodology | 4T = 4 | |
| Total Credits: | 28 | ||
| Semester | Course Type | Course Name / Course Title | Total Credits |
|---|---|---|---|
| 8 | Major Core | Data Mining and Warehousing | 4T + 4P = 8 |
| Major Core | Deep Learning | 2T + 4P = 6 | |
| Major Core | Natural Language Processing | 4T = 4 | |
| Major Elective | Geospatial Technology / E-Commerce | 2T + 4P = 6 | |
| OJT | On Job Training | 4P = 4 | |
| Total Credits: | 28 | ||
After completing the B.Sc Data Science under Statistics program, students can pursue diverse and high-growth roles in data-driven industries. Possible career paths include: 📊 Data & Analytics Careers
📈 Statistical & Research Careers
💻 Technology & Computing Careers
After successful completion of B.Sc.(DS) Programme students will be able to:
| PO No. | Outcomes |
|---|---|
| PO 1 | The programme seeks to develop strong foundation in Mathematics, Statistics and Computer Science that demonstrate proficiency in basic programming languages and tools. |
| PO 2 | The programme aims to understand the principles of data storage and retrieval by acquiring knowledge of data type structures and basic data manipulation techniques. |
| PO 3 | The programme helps to learn database management techniques with design and management of databases as well as executing SQL queries for data retrieval and manipulation. |
| PO 4 | By applying advanced statistical methods and machine learning techniques, the students can analyze complex datasets, interpret and communicate findings effectively. |
| PO 5 | The programme also aims to understand and work with big data technologies and apply these technologies to process and analyze large-scale datasets. |
| PO 6 | The students can create clear and effective data visualizations using various tools and communicate complex findings through visual representations. |
| PO 7 | The programme also seeks to develop comprehensive projects by applying data science techniques to solve real-world problems that will improve the ability of learner to integrate knowledge and skills acquired throughout the programme. |
| PO 8 | Through hands-on projects, practical assignments, and exposure to state-of-the-art tools and technologies, programme aim to develop the technical proficiency and problem-solving skills necessary for success in the professional world. |
| PO 9 | Depending on the chosen track, students can develop expertise in data analytics with areas such as Business, Social Media, HR, Financial, Healthcare, Supply Chain & Logistics and Big Data etc. |
| PO 10 | The program include On Job Training, internships and research work that provides learners with practical experience, applying their knowledge to real-world challenges. |
| PO 11 | Graduates will be adept at presenting complex technical concepts clearly and effectively, both in written and oral forms, to various audiences. |
| PO 12 | The programme places a strong emphasis on ethical considerations, responsible use of technology, and awareness of the societal impact of data science and computing solutions. |
| PO 13 | The programme aim to produce graduates who approach their work with integrity and a sense of social responsibility. |
| PO 14 | Acknowledging the dynamic nature of computer science, the programme aim to inspire students for continuous learning and professional development, empowering them to adapt and thrive in the face of technological advancements; prepared them to adapt to new technologies and methodologies throughout their careers. |
| PO 15 | The students will be encouraged to think creatively and innovatively, exploring new ideas and approaches to solve data science related problems and advance the state of the art in the field. |
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | DS-101-T | Subject I | Problem Solving and Python Programming | 02 | 02 |
| Course Objectives: | |||||
| 1 | To teach students systematic and efficient problem-solving methods, including problem analysis, algorithm design, and solution implementation. | ||||
| 2 | To provide a solid understanding of the Python programming language, including its syntax, data types, control structures, and functions. | ||||
| 3 | To instill good programming habits, including code readability, commenting, and documentation. | ||||
| 4 | To nurture the ability to think algorithmically and express solutions as step-by-step processes using Python programs. | ||||
| 5 | To learn and understand Object Oriented Programming. | ||||
| 6 | To improve debugging techniques and error identification and correction in Python programs. | ||||
| Course Outcomes: | |||||
| CO 1 | Create clear and efficient algorithms for solving a variety of problems. | ||||
| CO 2 | Write Python programs to implement algorithms and solve problems. | ||||
| CO 3 | Identify and correct errors in Python programs using systematic debugging techniques. | ||||
| CO 4 | Understand Object Oriented Concepts in Python. | ||||
| CO 5 | Learn and understand modules and packages in Python. | ||||
| CO 6 | Define and demonstrate the use of built-in data structures “lists” and “dictionary”. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | DS-102-P | Subject 1 | Lab Course on DS-101-T (Python Programming) | 02 | 04 |
| Course Objectives: | |||||
| 1 | Learn Programming fundamentals using Python. | ||||
| 2 | Understand the concepts and usage data types, variables and other basic elements. | ||||
| 3 | Learn about using operators and control statements in Python. | ||||
| 4 | Learn about using arrays and strings in Python. | ||||
| 5 | Learn Object Oriented concepts in Python. | ||||
| 6 | Learn how to use modules in packages in Python Programming. | ||||
| Course Outcomes: | |||||
| CO 1 | Implement the use of built-in data structures “lists”, “dictionary”, “Tuples” and “Sets”. | ||||
| CO 2 | Implement programs on Arrays and Strings. | ||||
| CO 3 | Implement programs on Object Oriented concepts in Python. | ||||
| CO 4 | Implement programs by importing modules and packages in Python. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | DS-103-T | Theory | Descriptive Statistics | 02 | 02 |
| Course Objectives: | |||||
| 1 | To acquaint students with some basic concepts in Statistics. | ||||
| 2 | To introduce to some elementary statistical methods of analysis of data. | ||||
| 3 | To identify the nature and type of data. | ||||
| 4 | To apply statistical tools to numerical and categorical data. | ||||
| Course Outcomes: | |||||
| CO 1 | Identify the different types of variables and data. | ||||
| CO 2 | Compute various measures of central tendency, dispersion. | ||||
| CO 3 | Compute various measures of skewness and kurtosis. | ||||
| CO 4 | Find correlation coefficient between numerical variables. | ||||
| CO 5 | Fit linear regression lines. | ||||
| CO 6 | Fit non-linear regression lines. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | DS-104-P | Practical | Lab Course on DS-103-T (Descriptive Statistics) | 02 | 04 |
| Course Objectives: | |||||
| 1 | To acquaint students with some basic concepts in Statistics. | ||||
| 2 | To introduce to some elementary statistical methods of analysis of data. | ||||
| 3 | To identify the nature and type of data. | ||||
| 4 | To apply statistical tools to numerical and categorical data. | ||||
| Course Outcomes: | |||||
| CO 1 | Identify the different types of variables and data. | ||||
| CO 2 | Compute various measures of central tendency, dispersion. | ||||
| CO 3 | Compute various measures of skewness and kurtosis. | ||||
| CO 4 | Find correlation coefficient between numerical variables. | ||||
| CO 5 | Fit linear regression lines. | ||||
| CO 6 | Fit non-linear regression lines. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | DS-105-T | Subject I | Computational Mathematics | 02 | 02 |
| Course Objectives: | |||||
| 1 | To understand the basic arithmetic operations on vectors and matrices, including determinants, using technology where appropriate. | ||||
| 2 | To solve systems of linear equations, using technology to facilitate row reduction. | ||||
| 3 | To understand the basic terminology of linear algebra in Euclidean spaces, including linear independence, spanning, basis, rank, nullity, subspace, and linear transformation. | ||||
| 4 | To abstract notions of vector space and inner product space. | ||||
| 5 | To understand and find the eigenvalues and eigenvectors of a matrix or a linear transformation, and using them to diagonalize a matrix. | ||||
| 6 | Enables to find projections and orthogonality among Euclidean vectors, including the Gram-Schmidt ortho normalization process and orthogonal matrices. | ||||
| Course Outcomes: | |||||
| CO 1 | Solve systems of linear equations using methods by Gaussian elimination. | ||||
| CO 2 | Demonstrate understanding of the concepts of vector space, linear independence and basis. | ||||
| CO 3 | Determine eigenvalues and eigenvectors and solve eigenvalue problems. | ||||
| CO 4 | Demonstrate understanding the use of truth tables and laws of identity, distributive, commutative, and domination. | ||||
| CO 5 | Simplify and prove Boolean expressions, Compute sum of products and product of sum expansions. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | DS-106-P | Subject I | Lab Course on DS-105-T (Computational Mathematics) | 02 | 04 |
| Course Objectives: | |||||
| 1 | To understand the basic arithmetic operations on vectors and matrices, including determinants, using technology where appropriate. | ||||
| 2 | To solve systems of linear equations, using software to facilitate row reduction. | ||||
| 3 | To understand the basic terminology of linear algebra in Euclidean spaces, including linear independence, spanning, basis. | ||||
| 4 | To abstract notions of vector space and inner product space. | ||||
| 5 | To understand and find the eigenvalues and eigenvectors of a matrix and using them to diagonalize a matrix. | ||||
| 6 | Enables to Simplify and prove Boolean expressions. Compute sum of products and product of sum expansions. | ||||
| 7 | To know how to use maxima software. | ||||
| Course Outcomes: | |||||
| CO 1 | Understand the systems of linear equations using methods by Gaussian elimination. | ||||
| CO 2 | Demonstrate understanding of the concepts of vector space, linear independence and basis. | ||||
| CO 3 | Compute eigenvalues and eigenvectors problems. | ||||
| CO 4 | Demonstrate the use of truth tables and laws of identity, distributive, commutative, and domination. | ||||
| CO 5 | Simplify and prove Boolean expressions, Compute sum of products and product of sum expansions. | ||||
| CO 6 | Students can solve the problem based on theory by using maxima software. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | IKS-101-HIS | Subject I | Indian Knowledge System | 02 | 02 |
| Course Objectives: | |||||
| 1 | To understand the nature of knowledge. | ||||
| 2 | To understand the evolution of the scientific approach in the Indian subcontinent. | ||||
| 3 | To study contributions made by different people to the various branches of knowledge before modernity evolved in India. | ||||
| Course Outcomes: | |||||
| CO 1 | Students are able to understand the nature and philosophy of knowledge in the Indian context. | ||||
| CO 2 | Students are able to analyze traditional Indian knowledge systems and their methodologies. | ||||
| CO 3 | Students are able to identify key contributors to various branches of knowledge in pre-modern India. | ||||
| CO 4 | Students are able to relate ancient Indian knowledge traditions to modern scientific thought. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | AEC 101 | Theory | Professional Communication Skills | 02 | 30 |
| Course Objectives: | |||||
| 1 | To read and understand texts in English. | ||||
| 2 | To enrich and use vocabulary effectively. | ||||
| 3 | To understand and develop Communicative Competence. | ||||
| 4 | To use body language in different situations. | ||||
| 5 | To acquaint with digital platforms and technology. | ||||
| 6 | To understand and write letter, notice, agenda, minutes and blog. | ||||
| Course Outcomes: | |||||
| CO 1 | Read and understand texts in English. | ||||
| CO 2 | Enrich and use vocabulary effectively. | ||||
| CO 3 | Understand and develop Communicative Competence. | ||||
| CO 4 | Use body language in different situations. | ||||
| CO 5 | Acquaint with digital platforms and technology. | ||||
| CO 6 | Write letter, notice, agenda, minutes and blog. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | VEC-101-T | Theory | Environment Education – I | 02 | 02 |
| Course Objectives: | |||||
| 1 | To develop foundational knowledge of environmental science and human–environment interactions. | ||||
| 2 | To enable students to understand environmental challenges at local, regional, and global levels. | ||||
| 3 | To cultivate sustainable thinking and responsible resource management skills, empowering students to adopt and promote sustainable development practices in society. | ||||
| 4 | To enhance analytical and problem-solving abilities required to evaluate environmental issues, biodiversity conservation strategies, and policy frameworks. | ||||
| Course Outcomes: | |||||
| CO 1 | Describe how human activities impact the environment. | ||||
| CO 2 | Explain principles of sustainable development and resource management. | ||||
| CO 3 | Analyze local, regional, and global environmental issues and their effects. | ||||
| CO 4 | Evaluate different strategies for conserving biodiversity and ecosystems. | ||||
| CO 5 | Apply relevant environmental policies and ethical considerations to real-world scenarios. | ||||
| CO 6 | Design and implement action plans for community-based environmental projects. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| I | OE108COM-T | GE / OE | Financial Literacy, Paper-I | 02 | 02 |
| Course Objectives: | |||||
| 1 | To understand the importance, principles and concept of Financial Literacy. | ||||
| 2 | To familiarize students with different aspects of financial literacy such as savings, investment rules. | ||||
| 3 | To help students understand the relevance and process of financial planning, digital payments and its types. | ||||
| 4 | To promote understanding of financial well-being and role of modern digital payment system. | ||||
| Course Outcomes: | |||||
| CO 1 | Understand the importance, types, principles and concept of financial literacy. | ||||
| CO 2 | Develop proficiency for personal and family financial planning. | ||||
| CO 3 | Understand the importance and types of financial planning, digital payments and its types. | ||||
| CO 4 | Understand the financial well-being and role of modern digital payment system. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| II | DS-153-T | Theory | Discrete Probability and Probability Distributions | 02 | 02 |
| Course Objectives: | |||||
| 1 | To revise the basic concepts of probability, axiomatic theory of probability. | ||||
| 2 | To understand the concept of random variable. | ||||
| 3 | To study probability distribution (univariate and bivariate) discrete random variables, expectation and moments of probability distribution. | ||||
| 4 | To find marginal distribution and conditional distribution of bivariate frequency distribution. | ||||
| 5 | To find conditional mean of bivariate frequency distribution. | ||||
| 6 | To find variance, covariance and correlation of bivariate frequency distribution. | ||||
| Course Outcomes: | |||||
| CO 1 | Find the probabilities of events and its expectation, mean, variance, etc. | ||||
| CO 2 | Distinguish between random and non-random experiments. | ||||
| CO 3 | Identify the nature of distribution. | ||||
| CO 4 | Find marginal distribution and conditional distribution. | ||||
| CO 5 | Find mean of marginal distribution and conditional mean of bivariate frequency distribution. | ||||
| CO 6 | Find correlation of bivariate frequency distribution. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| II | DS-154-P | Practical | Lab Course on DS-153-T (Discrete Probability and Probability Distributions) | 02 | 04 |
| Course Objectives: | |||||
| 1 | To understand the concept of random variable. | ||||
| 2 | To study probability distribution (univariate and bivariate) discrete random variables, expectation and moments of probability distribution. | ||||
| 3 | To find marginal distribution and conditional distribution of bivariate frequency distribution. | ||||
| 4 | To find conditional mean of bivariate frequency distribution. | ||||
| 5 | To find variance, covariance and correlation of bivariate frequency distribution. | ||||
| Course Outcomes: | |||||
| CO 1 | Find the probabilities of events and its expectation, mean, variance, etc. | ||||
| CO 2 | Distinguish between random and non-random experiments. | ||||
| CO 3 | Identify the nature of distribution. | ||||
| CO 4 | Find marginal distribution and conditional distribution. | ||||
| CO 5 | Find mean of marginal distribution and conditional mean of bivariate frequency distribution. | ||||
| CO 6 | Find correlation of bivariate frequency distribution. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| II | AEC 151 | Theory | Professional Communication Skills | 02 | 30 |
| Course Objectives: | |||||
| 1 | To read and understand texts in English. | ||||
| 2 | To enrich and use vocabulary effectively. | ||||
| 3 | To understand and develop Communicative Competence. | ||||
| 4 | To use body language in different situations. | ||||
| 5 | To acquaint with digital platforms and technology. | ||||
| 6 | To understand and write letter, notice, agenda, minutes and blog. | ||||
| Course Outcomes: | |||||
| CO 1 | Read and understand texts in English. | ||||
| CO 2 | Enrich and use vocabulary effectively. | ||||
| CO 3 | Understand and develop Communicative Competence. | ||||
| CO 4 | Use body language in different situations. | ||||
| CO 5 | Acquaint with digital platforms and technology. | ||||
| CO 6 | Write letter, notice, agenda, minutes and blog. | ||||
| Semester | Course Code | Course Type | Course Title | Credits | Hours/Week |
|---|---|---|---|---|---|
| II | SEC-151-DS | Practical | Lab Course on Excel and Advanced Excel | 02 | 04 |
| Course Objectives: | |||||
| 1 | To familiarize the student in introducing and exploring MS Excel. | ||||
| 2 | To provide different ways of representation and exploratory data analysis in Excel. | ||||
| 3 | To prepare the students to use Excel in their project works. | ||||
| 4 | Analyze data like a professional. | ||||
| Course Outcomes: | |||||
| CO 1 | Implement fundamental concept of Microsoft Excel. | ||||
| CO 2 | Perform calculations in Excel and apply Excel functions. | ||||
| CO 3 | Represent data using charts and diagrams. | ||||
| CO 4 | Design advanced graphic presentations on stored data. | ||||
| CO 5 | Perform various advanced data tools and data analytics. | ||||










| SN | Name of Activity | Academic Year |
|---|---|---|
| 1. | CSR Activity under Pratibha Finishing School | 2025-26 |
| 2. | Day Celebration on Birth anniversary of Sir John McCarthy (Father of AI): Prompt Challenge Competition to create AI generated Videos | |
| 3. | Guest Lecture: (A) Career Guidance for Database Developer by Mr. Shahid Sayyed (Sr. Specialist at Synechron) (B) Hands on Training on Machine Learning Concept by Mr. Piyush Pundpal (Data Scientist at One Network Enterprises) (C) Java + MERN Stack Live hands on training workshop by Trainer: Pankaj Arora | |
| 4. | Screening Test for Entry level Students (FY BSc (CA)): A short screening to evaluate foundational knowledge and prepare you for upcoming subjects. | |
| 5. | SEBI Lecture by Mr. Amol Marekar (SEBI-Securities Market Trainer, NISM Certified, Investment Education Advocate): An insightful session introducing students to SEBI’s role in ensuring fair and transparent financial markets. | |
| 6. | Ticket to IT Activity (Rapid Chain Story, Talk Show, Open Mike, Tech Charades: Damm Sheras, Memory Stack, Introduce Yourself: Confidence Grooming): A dynamic ice-breaking activity series aimed at enhancing communication, memory, and personality development for IT beginners. | |
| 7. | Outdoor Management Training: Industrial Visit for PG Students to Khandi (Explored outdoor activities & gained the adventurous knowledge by Mr. Rajesh Kapade) |
| SN | Name of Activity | Academic Year |
|---|---|---|
| 1. | Seminar: Current Trends in Computer Technologies: “Agile and DevOps” by Mr. Manjul Solanke (Lead DevOps Engineer) & Mr. Rajesh Patankar (Automation Lead & Scrum Master (Agile Coach)) | 2024-25 |
| 2. | F.Y. B.Sc.(Computer Application) Orientation Program — Induction Program for U.G and P.G. Students (A structured induction to help students understand the course, campus culture, and opportunities ahead.) | |
| 3. | Alumni Lecture: (A) “Career Guidance” by Mr. Akash Murhe (Web Developer at Applot Solution Private Ltd.) (B) Alumni Lecture on “HyperAutomation” by Nikita Jain (Sr. Consultant at Protiviti Global Consulting Firm) | |
| 4. | Guest Lecture: (A) “Data Structures: Understanding the Algorithmic Power” by Mr. Sandesh Dumbre (Sr. Software Eng. at Telstra) (B) “Career Awareness about Study Abroad” by Mr. Aman Sayyed (Eyebright Global Services) (C) Career counselling session on Career after under graduation by Manish Patankar (Program Coordinator of MCA at PIBM) (D) Career in Startups by Mr. Rahul Bankar | |
| 5. | Parent Teacher’s Meet Regarding Student’s Progress — A collaborative meeting to discuss students’ academic progress and overall development. | |
| 6. | Builders of Modern Society Celebration: (A) Birth Anniversary of Sir C. D. Deshmukh (First Indian Governor of RBI & Ex. Finance Minister) (B) Birth Anniversary of Mr. Osamu Suzuki (Padma Vibhushan Awardee) | |
| 7. | Signature Activity 1: General Aptitude Test (“A quick test designed to measure core aptitude and analytical thinking.”) | |
| 8. | Signature Activity 2: (A) Workshop on Python & Angular JS by Mr. Akash Gole (Lead Frontend Developer at Dynasty Gaming and Media) (B) Workshop on “Dive in Web Technology via Frameworks (Python, Tkinter, and Databases)” by Ms. Asmita Gorse (Technical Trainer at GTT Barclays, Pune) | |
| 9. | Outdoor Management Training: Industrial Visit to Khandi for PG Students (Explored outdoor activities) | |
| 10. | Pragyan 2.0 — Pulse Pixel Competition: Pulse Pixel Video Making Competition | |
| 11. | Pragyan 2.0 — Groove on The Go Competition: E-Flyer Making Competition | |
| 12. | Pragyan 2.0 — Play with Clay Competition: Model Making Competition | |
| 13. | Pragyan 2.0 — Freeze The Moment Competition: Freeze The Moment Quiz Competition | |
| 14. | Vigyaan 2.0 Competition: Animation Movie Making Competition |
| SN | Name of Activity | Academic Year |
|---|---|---|
| 1. | Industrial Visit: (A) ISRO (“Our students had the opportunity to visit ISRO’s main laboratory, gaining inspiring exposure to India’s premier space research facility.”) (B) Barclays IT MNC (Educational Visit to give students major exposure to real working environment for women) | |
| 2. | Day Celebration Activity: (A) Ramdhari Singh Dinkar Birthday Celebration (Padma Bhushan and Sahitya Akademi Awardee) (B) Tribute to Mr. Karpoori Thakur (Bihar’s 11th Chief Minister, Bharat Ratna Awardee) (C) Bihar Diwas: Yuva Shakti Bihar ki Pragati (one minute talk activity) | 2023-24 |
| 3. | Guest Lecture: (A) Domains in Computer Networking and Ethical Hacking by Mr. Tejas Palaspagar (Testing Expert at Jetking Education Skill Institute) (B) Java Database Connectivity by Mr. Hitesh Wankhede (Prof. at CJC Classes, Akurdi) | |
| 4. | Alumni Lecture: Knowledge Impart Program on DevOps by Mr. Kiran Pyati (Project Manager at Infobeans Technologies) | |
| 5. | Add On Course: Add on Course on Mobile Application Development (“An add-on course designed to build practical skills in Mobile Application Development for real-world use.”) | |
| 6. | Pragyan — Pulse Pixel Competition: Pulse Pixel Video Making Competition | |
| 7. | Pragyan — Groove on The Go Competition: E-Flyer Making Competition | |
| 8. | Pragyan — Play with Clay Competition: Model Making Competition | |
| 9. | Vigyaan Competition: Rangoli Making Competition |