M.Sc.(Data –Science)-Semester-I
Course Code : MDS-101
Course Name : Mathematical Foundations For Data Science
Course Outcomes:
CO1 ;Demonstrate understanding of vector spaces, matrices, and transformations relevant to data science.
CO2 :Apply matrix operations, decompositions, and transformations to solve practical problems.
CO3 :Use combinatorial principles to count, arrange, and analyze discrete structures in problem-solving.
CO4 : Apply graph theory concepts to solve problems in networking, data modeling, and optimization. Implement graph algorithms like spanning tree construction and graph coloring in real-time contexts.
Course Code: MDS-102
Course Name: Design And Analysis Of Algorithms
Course Outcomes
CO1 : Analyze algorithm performance and apply complexity analysis techniques. Apply divide-and-conquer methods to solve searching, sorting, and matrix problems
CO2 : Implement greedy algorithms for optimization problems such as MST and shortest path. Apply dynamic programming to solve opt
CO3 : Classify problems into P, NP, NP-Hard, and NP-Complete categories and understand their implications
CO4 : Design solutions for combinatorial problems using backtracking and branch-and-bound methods
Course Code: MDS-103
Course Name: Java Programming
Course Outcomes
CO1: Apply the core concepts of Object-Oriented Programming (OOP) including encapsulation, inheritance, and polymorphism to design and implement modular, reusable, and maintainable Java applications.
CO2: Develop interactive Graphical User Interface (GUI) applications using AWT and Swing components, incorporating event handling mechanisms to manage user interactions effectively.
CO3: Implement Java Database Connectivity (JDBC) for establishing database connections, executing SQL queries, and processing result sets to develop data driven applications.
CO4: Design and deploy dynamic web applications using Servlets and Java Server Pages (JSP) with effective client server communication, session handling, and content generation.
Course Code: MDS-104
Course Name: Statistical Inference
Course Outcomes
CO1 : Understand basic concepts of estimation theory and properties of estimators.
CO2 : Apply estimation methods and resampling techniques to solve statistical problems.
CO3 : Analyze hypotheses using parametric and non-parametric statistical tests.
CO4 : Apply non-parametric density estimation and random number generation techniques.
M.Sc.(Data –Science)-Semester-II
Course Code: MDS-201
Course Name: Advanced Machine Learning Techniques
Course Outcomes:
CO1 :Explain the principles and working of major classification and ensemble learning algorithms.
CO2:Apply classification techniques and multivariate analysis methods to real-world datasets.
CO3 :Analyze high-dimensional data using feature extraction, distance measures, clustering, and association analysis techniques.
CO4 :Design and evaluate appropriate machine learning models for pattern discovery and decision-making problems
Course Code:MDS-202
Course Name: Artificial Intelligence
Course Outcomes
CO1 :Explain the foundations, history, and applications of Artificial Intelligence and intelligent systems.
CO2:Apply state-space search, heuristic techniques, and game-playing strategies to solve AI problems.
CO3 :Analyze problems using logical reasoning, logic programming, and knowledge representation methods.
CO4 :Evaluate expert systems and uncertainty handling techniques for decision-making under uncertainty
Course Code: MDS-203
Course Name: Optimization Techniques
Course Outcomes
CO1 :Explain the concepts, scope, and theoretical foundations of optimization and linear programming.
CO2 :Apply linear programming, transportation, assignment, and sequencing techniques to solve optimization problems.
CO3 :Analyze integer programming, network models, and project scheduling techniques such as PERT and CPM.
CO4 :Evaluate queuing and network flow models to support optimal decision-making in real-world systems.
Course Code: MDS-204
Course Name: Software Engineering
Course Outcomes
CO1 : Explain the principles of software engineering and apply suitable SDLC models to projects.
CO2 : Prepare software requirement specifications (SRS) and apply UML for system design.
CO3 : Implement coding best practices, apply testing strategies, and manage software maintenance
CO4 : Apply appropriate testing strategies, evaluate software quality, Manage software configuration