M.S.c(Computer Science)

Establishment / Milestones :

Post graduation degree added in the department from year 2009 with initial intake 30.
Currently department has 90 intake for M.S.c Computer Science.
Our departmental tree has grown to hold 174 students.

Objectives :

To make students with a strong foundation in the mathematical, scientific and technical fundamentals
   to solve technical problems and to pursue higher studies.
To develop an ability in the students to analyze the requirements of the software, understand the
   technical specifications, design and provide novel technical solutions.
To develop an ability to analyze the requirements of the software, understand the technical
   specifications, design and provide novel technical solutions.
To inculcate in students professional and ethical attitude, effective communication skills, leadership,
   teamwork skills, multidisciplinary approach, and an ability to relate engineering issues to broader social

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 member
  provides 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.

IT Resources :
Name Total no of License
Antivirus Software:
Quick heal Seqrite for Windows
Admin Console 500/-
Microsoft Office Campus License

Open Sources :

C, php, java, netbeans, postgresql, wamp, open GL on linux platform.

Hardware :
Lab No. Area No. Of PC Projector Laptop Printer Configuration
Lab I 815.34 sq.ft. 40 01 01 03 INTEL CORE 2 DEUO E8500 @
Lab II 780.89 sq.ft. 39 01 01 04 Pentium 4
Lab III 648sq. Ft. 40 01 02 03 Intel P4
Lab IV - 60 01 - 04 Intel Dual Core
No Record Found

M.Sc. Comp.Sci. Semester I

Subject Code Subject Name Subject Outcome Implementation
CS-101 Principles of Programming Languages
  1. Separate syntax from semantics
  2. Compare programming language designs
  3. Learn new languages more quickly
  4. Use standard vocabulary when discussing languages
  5. Understand basic language implementation techniques.
  1. Conceptual Explanation of syntax semantics by using languages like C ,C++,Java.
  2. Implementation of LISP Programming with LISP interpreter.
  3. Implementation of PROLOG Programming.
CS-102 Advanced Networking
  1. Students got deeper understanding of layers in this semester.
  2. They studied several routing techniques their usage and their shortcomings
  3. Several protocols used in daily life that a lay man is unaware of.
  4. Several encryption and decryption techniques used nowadays
  5. Several security threats and types of attacks using computer networks.
  6. How multimedia is digitized nowadays.
  1. Videos are shown to students to better understand the working of TCP/IP Protocol & functionality of different layers of OSI model
  2. Detailed information & working of different routing protocol is explained to students with real life examples
  3. Different symmetric & asymmetric key algorithms are explained with examples.
  4. Different symmetric & asymmetric key algorithms are explained with examples.
  5. Different symmetric & asymmetric key algorithms are explained with examples.
  6. Using real life examples explained how multimedia is digitized.
CS-103 Distributed Database Concepts
  1. Understand the principles and foundations of distributed databases
  2. Subject addresses the architecture, design issues, integrity control, query processing and optimization, transactions, and concurrency control & distributed transaction reliability.
  3. Understand the applications of distributed databases in real life circumstances.
  4. Understand the difference between parallel and distributed databases.
  5. Understand the benefits of distributed databases over centralized databases.
  1. Explained concepts and implementation of distributed databases with current examples.
  2. Video presentation regarding design issues, integrity control and query optimization.
  3. Given comparative details of parallel and distributed database with suitable examples.
CS-104 Design and Analysis of Algorithms
  1. Basic Algorithm Analysis techniques and understand the use of asymptotic notation.
  2. Understand different design strategies.
  3. Understand the use of data structures in improving algorithm performance.
  4. Understand classical problem and solutions.
  5. Learn a variety of useful algorithms.
  6. Understand classification of problems.
  1. Conceptual explanation of asymptotic notations. Also discussed Best, Average and Worst case complexity
  2. Explain design strategies with help of various algorithms.
  3. Discuss different inputs to improve performance of algorithm.
  4. Discusses recurrence relations of different algorithms.
  5. Implement various useful algorithms with their best case.
CS-105 Network Programming (Linux OS and C language)
  1. Students got to know about socket programming.
  2. Study how to practically implement Daytime client-server programs.
  3. To practically implement client-server programs using TCP protocol.
  4. Illustrate and study several socket options.
  5. To practically implement client-server programs using UDP protocol.
  6. Study how to implement Chat protocol and how to register protocol.
  1. All sockets functions are explained like connect, socket and more.
  2. Practical implementation of day time client server explained and executed.
  3. Practical implementation of TCP client server explained and executed.
  4. All socket options explained and demonstrated using program.
  5. Practical implementation of TCP client server explained and executed.
  6. Practical implementation of chat protocol and registration of protocol explained and executed.

M.Sc. Comp.Sci. Semester II

Subject Code Subject Name Subject Outcome Implementation
CS-201 Digital Image Processing
  1. Students got to know how image processing is used in several areas of science
  2. Several concepts of image enhancements and their use
  3. Several concepts of image capturing and restoration
  4. Concepts of finding useful information out of image.
  5. Several image segmentation procedures and their use.
  1. Concepts of image processing, image enhancement, image capturing and restoration are explained.
  2. Explained the uses of different filters used for image processing.
  3. Techniques and procedures for image segmentation are explained.
  4. Uses of image segmentation.
CS-202 Advanced Operating Systems
  1. This course teaches Advanced Operating Systems Concepts using Unix/Linux and Windows as representative examples.
  2. This course strikes a delicate balance between theory and practical applications
  3. This course describes the programming interface to the Unix/Linux system – the system call interface.
  4. It is intended for anyone writing C programs that run under Unix/Linux. Finally, it concludes with an overview of Windows Threads Management. This course provides an understanding of the functions of Operating Systems.
  5. It also provides provide an insight into functional modules of Operating Systems
  6. It discusses the concepts underlying in the design and implementation of Operating Systems.
  1. Advanced operating system concepts explained using comparison of operating systems and various system calls.
  2. Small C programs are explained and executed to teach various concepts like reading , writing file.
  3. Various modules of Unix/Linux operating systems are explained.
CS-203 Data Mining and Data Warehousing
  1. Understand the fundamental concepts of data mining and warehousing
  2. Be familiar and study the various algorithms used for classification, prediction and clustering.
  3. Learning and usage of tool for carrying out analysis of real time data.
  4. Learn numerous statistical techniques and the application of same
  5. Applications of data mining algorithms in real life scenarios
  1. Explained data mining concept and data warehouse concept with suitable example.
  2. Examples solved on classification, prediction and clustering.
  3. Video representation of data warehouse and data mining
  4. Given real life examples of data mining applications.
CS-204 Project
  1. Practically apply the concepts that are learned in theory.
  2. Solve real life problem using software development using this technology
  3. Easy and quick software development.
  4. Understand different web designing tools.
CS-205 Programming with DOTNET
  1. Understand DOTNET framework.
  2. Introduction to Console applications in C# language.
  3. Concept to build Windows applications in C# language. And introduction to Disconnected Architecture of DOT NET.
  4. Study ASP.NET architecture.
  5. Understand how to develop web applications using ASP.NET.
  6. Developed and implemented web applications using ASP.NET.
  1. Given introduction to DOTNET IDE practically explain every part of IDE window
  2. Practically implemented Console applications in C# language.
  3. Practically implemented Windows applications in C# language.
  4. Developed ADO.Net applications.
  5. Practically implemented Web applications in ASP.NET.
CS-206 Artificial Intelligence
  1. To familiarize the students with the AI techniques.
  2. Understand knowledge representation methods.
  3. Understand predicate logic representation.
  4. Understand AI search algorithms.
  5. Understand Application areas of AI in Industry
  1. using real life examples different AI techniques are explained
  2. Different knowledge representation methods are explained with examples
  3. A*,AO* and different search algorithms are explained with examples.
  4. Application & implementation of AI in industry is explained with real life applications.
CS-207 Soft Skills and Aptitude training
  1. To make students well versed with at the business communication skills.
CS-208 Android
  1. Practically apply the concepts that are learned in theory.
  2. Solve real life problem using software development using this technology.
  3. Easy and quick software development.
  4. Understand different web designing tools.

M.Sc. Comp.Sci. Semester III

Subject Code Subject Name Subject Outcome Implementation
CS-301 Software Metrics and Project Management
  1. Students can aware about the way projects get developed in IT Industry.
  2. Students can get terminology used in Project development.
  3. Students can learn various management processes which is followed during PLC (Project Life Cycle).
  4. Students get information about Cost, Quality tools which can be applied during their semester development process.
  5. Students apply measurement process to improve quality of Software Project.
  1. Explained students development phases of project with suitable examples.
  2. Video representation of cost, quality tools used in project with various examples.
  3. Given real life examples of measurements to improve quality of software project.
CS-302 Mobile Computing
  1. To familiarize the students with the buzz words and technology of mobile communication.
  2. Understand the GSM architecture.
  3. Understand the issues relating to Wireless applications.
  4. Understand basic Android app Lifecycle to execute by developing Simple Mobile app.
CS-303 Soft Computing
  1. Understand importance of soft computing.
  2. Understand different soft computing techniques like Genetic Algorithms, Fuzzy Logic, Neural Networks and their combination.
  3. Implement algorithms based on soft computing.
  4. Apply soft computing techniques to solve engineering or real life problems.
  1. Explanation of Real world Applications of soft computing.
  2. Neural Network real world Examples.
  3. Techniques with details.
CS-304 Android Project
  1. Practically apply the concepts that are learned in theory.
  2. Solve real life problem using software development using this technology
  3. Easy and quick software development.
  4. Understand different web designing tools.
CS-305 Web Services
  1. To Understand Web Services and implementation model for SOA
  2. To Understand the SOA, its Principles and Benefits
  3. Understanding cloud computing as a web service
  4. Discuss the concept of virtualization and data in cloud
CS-306 Database and System Administration
  1. This curriculum offers you the opportunity to acquire a combination of both Operating Systems & Database Administration skills.
  2. SDBA program gives you ideal opportunity to practice what you have learned through real life case studies
CS-307 Functional Programming
  1. Understand what functional programming is, what different variants are there and have some grasp of their history.
  2. Explain the semantics of different functional languages using precise formal specifications.
  3. Know how to implement functional languages and what optimizations are important.
  4. Be able to state and critique what it means for an implementation of a functional programming language to be correct.
  5. Be able to (in principle) formally prove correctness of their implementations, including their compilers and garbage collectors.

M.Sc. Comp.Sci. Semester IV

Subject Code Subject Name Subject Outcome Implementation
CS-401 Industrial Training /Institutional project
  1. Students use an internship to determine if they have an interest in a particular career, create a network of contacts.
  2. Interns are temporary/permanent, paid employment with the organizations for which they work.
  3. Iinterns often need little or no training when they begin regular employment.
  4. Internships are usually 4 to 6 months long and can be full or part time
  5. Students develop live projects-Module under internship.
CS-402 Parallel Computing
  1. Learning basic models of parallel machines and tools.
  2. How to parallelize programs and how to use basic tools like MPI and POSIX threads.
CS-403 Embedded System
  1. Understand and design embedded systems and real-time systems
  2. For real-time systems:
    a) Identify the unique characteristics of real-time systems.
    b) Explain the general structure of a real-time system.
    c) Define the unique design problems and challenges of real-time systems.
    d) Apply real-time systems design techniques to various software programs.
  3. For embedded systems, it will enable you to
  4. Understand the basics of an embedded system.
  5. Program an embedded system:
    a) Design, implement and test an embedded system.
CS-404 Software Quality Assurance
  1. To enable student to learn Software Quality Assurance good practices with the help of various techniques, Strategies and tools
CS-405 Modeling and Simulation
  1. The purpose of this course is to provide students with an opportunity to develop skills in modeling and simulating a variety of problems.
  2. After learning the simulation techniques, the students are expected to be able to solve real world problems which cannot be solved strictly by mathematical approaches.

Curricular activity :

Conducted Remedial / Bridge course.
Cyber Security & CPMA.
Workshop on software development.

Co- Curricular activity :

National Level Conference.
“Bits Bytes In IT “ & “ Recent Trends in IT.
State Level Seminar In Statistics.
State Level Seminar In Electronic.
Soft –Skills & Personality Development Programs.
Career Counseling & Mentoring.
Hands-On Industrial Training Visits .
Guest Lecture Series.
Sports Day.

Extra-curricular activity :

Alumni Engagement & Take Flight.
Live Project Trainings.
Entrepreneurship Development.
Departmental Activities (Techphilphia , Electrofest ,Mathstract ,Brain-o –Fest ).
Teacher Day Celebrations.
Notice board.
Parent’s meeting.

Social concern :

Skill Development Trainings.

Faculty Achievements
Sr. No. Name of the Faculty Achievement Details
1. Prof Harshita Vachhani Best Teacher Award by PCCCS – 2016-2017, Best Teacher Award -Lions International (2017-18),Outstanding Performance Award in MBA by PIBM (206-17) , Resource Person , Working as a Chairman for Paper Setting, Working as a consultant for Talent Spinners Company
2 Prof Rajeshree N. Best Teacher Award by IIHMS 2017-18
3. Prof. Nilambari Kale SET Qualified in May 2016
4. Prof. Trupti Mahabare SET Qualified in April 2017
5. Prof. Charushila Patil NET Qualified in Nov. 17, SET Qualified in Jan. 2018
6. Prof. Aparna Joshi SET Qualified in Jan. 2018
7. Prof. Rupali Mote SET Qualified in Jan. 2018
8. Prof. Ashwini Chaudhari Best Teacher Award by PCCCS 2017-18
9 Prof Sonal Benore Minor Research Project in Electronics
10 Prof Sonali Bhuasre Minor Research Project in Electronics

Students Achievements
Sr. No. Name of the Student Name of Competetion Rank
1. Mr. Chintaman Raul Chess Competition 1st
2 Mr Akshay Pradeshi Table Tennis 1st
3. Ms Sharadhi Airani: Table Tennis Women 2nd
4. Mr. Akshay Pradeshi softball Interzonal Competition Selected
5. Ms. Vaishali Rasekar: Girl’s football Competition Selected
6. Ms. Prerna Kandekar Girl’s Football Competition Selected
7. Ms Sudhir Gurav Chess Competition 1st
8. Mr. Akshay Pardeshi Table Tennis Competition Winner
9 Ms. Komal Singh Girl Football Competition Winner
10 Ms. Suman Yadav Shot Put Winner
11 Ms.Lisha Aiya State Level Case Study Competition Participated
12 Ms.Saloni Singh National Level Conference Participated
13 Ms.Shubhangi Gate University level Elocution competition 1st
14 Ms.Saloni Singh State Level Street Play Competition Winner
15 Mr.Vikrant Prasad
Ms.Jency Mathew
Intercollegiate Debate Competition Winner
16 Ms.Nandini Jadhav Intercollegiate Kho Kho Competition -
17 Ms.Saroj Chauhan Intercollegiate Brain Hackers Competion -
18 Ms.Saloni Singh State Level Seminar Participated
19 Ms.Saloni Singh Completed Microsoft Certification -
20 Ms.Saloni Singh Consolation Prize in PPT Presentation -
21 Ms.Nandini Jadhav Intercollegiate Kho Kho Competition -