Our Vision

Educating and Enlightening the minds through quality research, life skills and ethical ethos for creating better world..

About Us

President's Desk

With great pleasure, I accord a warm welcome to you to our College in the capacity of the President of Pune District Education Association, under the aegis...

Read More

Vice President's Desk

Pune District Education Association’s Baburaoji Gholap College, Sangvi, Pune 411 027 was established in the year of June 1989 with the motivation of Late Educationalist....

Read More

Hon. Secretary's Desk

Pune District Education Association's (PDEA) colleges and schools are shrines of knowledge where students receive quality education and develop capabilities to accept challenges for competitions...

Read More

Principal's Desk

I extend to you a cordial welcome to P.D.E.A’s, Baburaoji Gholap college of Arts,Commerce, Science & Computer Science. I also welcome you on board...

Read More

Events Gallery and Videos

YouTube Channels: Baburaoji Gholap College




Stay Connected

DEPARTMENTS


Computer Science

-


Prof. Mrs. Seema S. Chowhan

no photo found

Designation: Assistant Professor
Qualification: M.C.S. M.Phil
Address: Baburaoji Gholap College,Sangvi
Phone No: 9890088714
Email:

Read CV


 

Faculty
Faculty in Computer Science
Sr.No. Photo Name Qualification Position CV
1 no photo found Prof. mrs. Seema Chowhan
ssc_chow@yahoo.co.in
M.C.S. M.Phil Assistant Professor Read CV
2 no photo found Prof. mrs. Sonal Kadam
sonalk1980@gmail.com
M.C.S., NET Assistant Professor Read CV
3 no photo found Prof. mrs. Kumud Gujar
kumu.gujar@gmail.com
M.Sc. Compu. Sci. Assistant Professor Read CV
4 no photo found Prof. mrs. Shubhangi Ghule
shubhangi.ghule33@gmail.com
M.Sc. Compu. Sci. Assistant Professor Read CV
5 no photo found Prof. mrs. Garima Panchbhai
garimapanchbhai1@gmail.com
M.Sc. Compu. Sci. Assistant Professor
6 no photo found Madhavi Mahajan
monamhjn2289@gmail.com
M.C.A. Sci. Assistant Professor Read CV
7 no photo found Prof. mrs. Sushama Chavan
sushama.salokhe@gmail.com
M.C.A. Sci. Assistant Professor Read CV
8 no photo found Rajashri More
rajashrirmore@gmail.com
M.Sc. Compu. Sci. Assistant Professor Read CV
9 no photo found Mr. Yogesh Nangare
nangareyogesh100@gmail.com
M.Sc(CS) Assistant Professor Read CV
10 no photo found Mrs. Jyoti Shendage
shendagejyoti@gmail.com
MCS,M.Phil(CS) Assistant Professor Read CV
11 no photo found Mrs. Gayatri Gawali
gayatri.gawali@gmail.com
M.Sc(Com.Sci.) Assistant Professor Read CV
12 no photo found Mr. Yogesh Patil
yogeshpatil742@gmail.com
M.Sc(Comp.Sci),SET Assistant Professor Read CV
13 no photo found Prof. mrs. Archana Suryawanshi
archana28001@gmail.com
M.C.A.(Sci) Assistant Professor Read CV
Aim
To create an ability to analyze a problem, identify and define the computing requirements appropriate to its solutions.
Objectives
To inculcate knowledge in core areas of computer science, including theoretical foundation and fundamental knowledge useful in the rapidly changing software and computing industry. To collaborate with IT industry for assisting students for their placements.
Courses: PO/PSO/CO

Programme Specific Outcomes


B. Sc. Computer Science is a systematically designed three year course that prepares the student for a career in Software Industry. The syllabus of computer Science comprises of computer science subject and three allied subjects (Mathematics, Electronics and Statistics) forms the required basics for pursuing higher studies in Computer Science. The Syllabus also develops requisite professional skills and problem solving abilities for pursuing a career in Software Industry.
 1. Demonstrate understanding of principles and working of computer systems. Students can assess the hardware and software aspects of computer systems. 
2. Able to apply the knowledge gained during the course of the program from Mathematics, Electronics and statistics in general and all computer science fundamental courses for the abstraction and conceptualization of computing model from defined problem and requirement.
3. Graduate will be able to analyze customer requirement, create design, implement and document robust and reliable software system.
3. Able to possess professional skills, problem solving skill, software design process and development methodologies.
4. Function effectively in a team by applying the knowledge of ethical and management   principles.
4. Use professional industrial practices, strategies and tactics for the development, operation and maintenance of software.
5. Able to comprehend and write effective project reports.  

 

Programme Specific Outcomes:

MSc(CS) and MCA(Sci)

? Proficiency with the fundamental knowledge in algorithms, programming languages, and architecture.

? Apply the knowledge of mathematics and computing fundamentals to various real life applications for any specific need on societal and environmental aspects.

? Design and develop applications to analyze and solve all computer science related problems by applying reasoning, problem solving, and technical skills with minimal guidance.

? Communicate concepts and results to a technical expert committee in the form of a technical report and an oral presentation in the context of changing technologies.

? Able to work collaboratively as a member or team leader. 

F.Y.B.Sc (C.S.)

Course outcomes: Computer Science

F.Y.B.Sc(C.S.)

Sr.No Subject Code Name Of Subject Course outcome

1 CS-101 Problem Solving Using Computers and 'C' Programming

? Student Learn to Design an algorithmic solution for a given problem.

? Develop, execute and document computerized solution for various problems using the features of C language such as function,pointer and structure.

? Develop simple Application of real life using structures and files.

 

2 CS-102 File Organization and Fundamental of Databases

? Students can  learn the method of arranging the records in file and also select best file organization as per requirement.

? Understand how to perform basic operations with DBMS.

? Able to understand database design process using ER diagram and Normalization.

? Able to create database using DDL and DML.

? Understand validation using integrity constraints

3 CS-103 Computer Science Practical Paper I Basic 'C' Programming and Database Handling practicals

? Student learn about database design concepts SQL queries, DDL, DML statements, constraints on different databases

? Student will be learn and implement the concept of DOS system commands and Editor.

? Learn C character set, identifier, variable,data type ,Declaration and Statements.

? Learn and implement the concept of flow of  control and Program structure.

? Learn and implement the concept of Array and Function

4 CS-104 Computer Science Practical Paper II (HTML5 programming and Advanced 'C' Programming practicals)

? Students can learn  and develop Simple web pages using concepts tables, forms , frames and different types of css in HTML.

? Learn and implement Pointers , File handling, 

? Command Line argument.

? Learn and implement Structure and Union.

? Increase Student thinking Ability.

? Student will learn to break complex problem to small piece of code.

S.Y.B.Sc(C.S.)-Sem-I

1 CS-211 Data Structures using ‘C’

? To develop ability to analyse complexity /efficiency of the algorithm and develop ability to understand how new data structure gets designed as per the requirements and constraints.

? To access how the choices of data structure & algorithm methods impact the performance of program.

? Develop ability to formulate the problem, devise an algorithm and transform in to code.

Choose an appropriate data structure for a particular problem.

2 CS-212 Relational Database Management System

? Understand how to perform basic operations with RDBMS.

? Able to understand database design process using ER diagram and Normalization.

? Able to create database using DDL and DML.

? Understand validation framework like integrity constraints, triggers and assertions.

? Understand concurrency control mechanism using lock based protocols and timestamp based protocols. Identify the methodology of logical model.  

? Understand concurrency control mechanism using lock based protocols and timestamp based protocols.

S.Y.B.Sc(C.S.)-Sem-II

1 CS-221 Object Oriented Concepts using C++

? Student will gain knowledge about object-oriented programming through C++

? Develop ability to analyses the real-life problems and implement object-oriented program using C++ encapsulation, inheritance and polymorphism and also advance feature like stream I/O, templates and operator overloading

2 CS-222 Software Engineering

? To apply fundamental knowledge of software engineering task.

? Understand classical and customized techniques for building projects.

? To analyse problem by  designing and implementation of different types of process  models.

? To develop skill for selection appropriate project and  methods for project development.

? To understand requirement engineering task like fact finding techniques.  

3 CS-223 Data structures Practicals and C++ Practicals

? Know about the basic concept of function, array, linked list also to design new algorithm or modify existing one for new applications and able to analyses the space and time efficiency of most algorithms.

? To familiarize the students with language environment and implement various concept related to C++ programming

? Student will able to understand real life problem and implementation in C++  

4 CS-224 Database Practicals & Mini Project using Software Engineering techniques

? Able  to create database using DDL and DML. with constraints .

? Understand concepts of views ,functions and cursors . 

? Apply exceptions and triggers to raise suitable error on firing of DML statements.

? Understand basics of data and functional  requirement gathering.

? Design flow of process in graphical method.

? Define process method. 

T.Y.B.Sc(C.S.)-Sem-III

1 CS-331 System Programming

? To make students able to learn and implement different types of system programs like assembler, macro, simulator, editor and use debugging tool to debug the programs. 

? Understand  the concept of interpreter and how to load and link the program in memory.

2 CS-332 Theoretical Computer Science

? Ability to  think analytically and intuitively for problem?solving situations in related areas of theory in computer science. 

? Proficiency in regular languages and finite automata, context?free languages, pushdown automata, and Turing recognizable languages.

? Students will be able to use appropriately system design notations and apply system design engineering process in order to design, plan, and implement software systems.

3 CS-333 Computer Networks-I

? Understand TCP/IP and ISO OSI network layer. With study of various layers functions.

? Understand LAN, WAN, MAN and VLAN.

? Students learn about Data link layer protocols and Medium access control protocols with performance evaluation.

? Physical layer devices, their specification and performance evaluation.

4 CS-334 Internet Programming  -I

? Learn how PHP code that shows PHP variables, statements, loops, strings, and arrays.

? Learns support of PHP to implement  OOPS concepts and file operations 

? Design rigorous code for validation and authentication with attention to security and performance

? Write SQL commands and use a PostgreSQL database to develop data-driven Web applications

5 CS-335 Programming in Java-I

? To learn the concepts of JVM & Java Tools to debug, compile & interpret java programs. To learn the concepts of inheritance and interfaces for creating Java applications using java standard libraries..

? create a full set of UI widgets and other components, including windows, menus, buttons, checkboxes, text fields, scrollbars and scrolling lists, using Abstract Windowing Toolkit (AWT) & Swings

? Create animation & events based applications upon core java & applets concepts.Write, test & document well structured java application

6 CS-336 Object Oriented Software Engineering

? To learn various modeling techniques to model different perspectives of object-oriented software design (UML).

? Using tools students can analyze, evaluate, select and synthesize information sources for the purpose of developing a software system.

? Students also learn software-development process, including requirements analysis, design, programming, testing and maintenance. 

T.Y.B.Sc(C.S.)-Sem-IV

1 CS-341 Operating System

? Able to learn different types of CPU scheduling algorithms used in operating system and the concept of synchronization.

? Understands knowledge of memory management and deadlock handling algorithms.

? Ability to implement various algorithms required for management, scheduling, allocation and communication used in operating system.

2 CS-342 Compiler Construction

? To understand optimization of codes and runtime environment.

? Students should  be  familiar with compiler architecture.

? To be able to build lexical analyzers and use them in the construction of parsers.

? Apply  synthesis algorithms and techniques from compiler constructor to other problem domains.

3 CS-343 Computer Networks-II

? Understand concept of wireless LAN and Bluetooth technology.

? Students learn about IP addressing and various protocols at network, transport and application layer.

? Identify and classify computer and security threats and develop a security model to prevent, detect and recover from attacks.

? Understand the principles behind design of firewalls.

4 CS-344 Internet Programming –II

? Understand to implement  operations on web services, acquires mail () functions properties and to create their  own website.

? Students learn how to write XML-RPC servers and clients

? Student develops the skills for creating fast and dynamic web pages using AJAX & XML

5 CS-345 Programming  in Java-II

? Learn to access database through Java programs, using Java Database Connectivity (JDBC) .

? Develop programs using java collection API as well as java Standard Library.

? Develop client/server applications and TCP/IP socket programming

? Develop applications on multithreading useful for game applications & multiple events handling at a time.

6 CS-346 Computer Graphics

? Students will gain a proficiency with OpenGL, a standard specification defining a platform API for writing application s that produce 2D and 3D computer Graphics programs.

? Developing an ability to write basic graphics programs including animation and also design program to display graphics image to given specification

7 CS-347 Practicals Based on CS-331 and CS-341 – Sem I & Sem II

To make students understand the process of designing and implementing system program.

To make students able to implement CPU scheduling algorithms and Bankers algorithm used for deadlock avoidance and prevention.

Students will also be able to implement page replacement and memory management algorithms.

8 CS-348 Practicals Based on CS- 335 and CS- 345 – Sem I & Sem II and Computer Graphics using OpenGL

 Implementation of real life projects using event handling, animations & database.

Creating web applications using servlet & JSP

Network applications can be done to create own chat servers and clients.

Applications can be created using collection framework API’s.

 To learn the use of openGL & implementing mini projects using graphics algorithms.

9 CS-349 Practicals Based on CS- 334 and CS- 344 – Sem I & Sem II and Project

 Develop database-enabled Web applications using PostgreSQL

 Manipulate data from Web page forms ,Track users as they navigate your site with cookies and other PHP features.

Structure PHP code using user-defined functions and external libraries.

 Develop AJAX-powered interactive and dynamic Web sites ,Protect vital information from interception. 

Develop interactive web pages , themes using framework DRUPAL

Learn Linux Installation and operating environment ,Study of LAN environment

Demonstrate the use of Wireshark tool for network analysis , debugging protocol implementations and network protocol internals.

MSc. Computer Science Course outcomes

Paper Name of the Subject Course outcomes

SEM-I

CS-101 Principles of Programming Languages

? To provide an overview of different programming paradigms and to learn functional language, LISP and PROLOG.

? To understand design and implementation issues involved with variable allocation binding, control flow, types, subroutines, parameter passing.

? Students can learn the principle to program in an imperative, an object oriented, a functional and a logical programming language.

? Able to choose appropriate programming languages for certain classes of programming problems and understand the implementation aspects behind different programming constructs.

CS-102 Advanced Networking

? Student will gain thorough understanding of computer network and protocol including internet.

? Understand the detail working of TCP/IP protocol stack ,routing algorithms and cryptography algorithms.

CS-103 Distributed Database Concepts

? To understand architecture of Distributed database system

? Understand the concept and algorithms of query optimization,fragmentation,transaction processing & management,concurrency in distributed environment.

? To develop skill of deadlock avoidance in parallel databases.

CS-104 Design and Analysis of Algorithms

? Design an algorithmic solution for a given problem.

? The ability to design and analyze efficient algorithms.

? Analyze the efficiency of algorithms using time and space complexity.

? To developed the skill for solving big problem using different algorithms.

? Implementation of various algorithms.

CS-105 Network Programming

? Students get knowledge about Network programming concepts. 

? Understand network protocol concepts and their working .

? Implementation of various network protocols.

SEM-II

CS-201 Digital Image Processing

 

? An ability to analyze a problem and identify the computing requirements appropriate for its  solution

? Describe and apply the concepts of feature detection and contour finding algorithms.

? How digital images are represented and manipulated in a computer, including reading and writing from storage, and displaying.

? It focuses on the theory and algorithms including acquisition and formation, enhancement, segmentation, and representation.

CS-202 Advanced Operating Systems

? Knowledge about UNIX operating systems with development of algorithms.

? Students  understands how to develop and works of UNIX File systems with own implementation using c programs.  

CS-203 Data Mining and Data Warehousing

? Understand the need of data mining process and ETL process, architecture of data warehouse.

? To use data mining tool on different data sets.

? Different classifiers and theorem to find frequent item sets.

? Analysis of datasets using WEKA tool.

CS-204 Project

? An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution

? An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs

? An ability to function effectively in teams.

? An ability to use current techniques, skills, and tools necessary for computing practice

? An ability to apply design and development principles in the construction of software systems of varying complexity

? Learn to prepare project report and present it. 

CS-205 Programming With DOT NET

? Understand the OOPS Concepts, current trend in technology, Basic concepts of C# like class,

? interface, delegate, constructor, event handling.

? To learn windows programming using C#, Web programming using ASP.NET, ADO.NET,

? Different class library and basics of web services.

CS-206 Artificial Intelligence

? An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.

? Know various AI search algorithms (uninformed, informed, heuristic, constraint satisfaction, genetic algorithms)

? Ability to apply knowledge representation, reasoning, and machine learning techniques to real-world problems

? Understand the fundamentals of knowledge representation (logic-based, frame-based, semantic nets), inference and theorem proving

SEM-III

CS-301 Software Metrics & Project Management

? How to manage project tasks and analyze them when the project risk comes.

? Manage the Evolution process to distribute project tasks and how to maintain project performance, Status review, Quality, and coding standard of the project. 

? Different tasks of project manager and some interpersonal skills required for project manager

CS-302 Mobile Computing

? Understand  wireless and mobile communications systems. 

? To provide the student with an understanding of the Cellular concept, Frequency reuse,Mobile IP and Mobile TCP.

? To give the student an understanding of digital cellular systems (GSM, GPRS),#G mobile network,Wireless application protocol.

? Creation of small mobile application using Android.

CS-303 Soft Computing

? Soft Computing is used to Search through many possibilities to find a solution;

? Student learning capability is increased.

? Soft Computing will increase level of intelligence

? Genetic Algorithms is capable to obtain the answers always and gets better with time.

? Fuzzy logic is capable to identify and classify the presented cases correctly.

? Assistance and adequate time need to be provided so that each student can reach the maximum potential.

CS-304 Project

? An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution

? An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs

? An ability to function effectively in teams.

? An ability to use current techniques, skills, and tools necessary for computing practice

? An ability to apply design and development principles in the construction of software systems of varying complexity

? Learn to prepare project report and present it. 

CS-305 Web Services

? Understand the basic concepts of web service with its fundamental architecture.

? Component used to develop web services.

? Describe and evaluation of web service architectures and requirements for web-based applications and Apply information representation and parsing, in the context of XML and their relevant standards for information interchange.

CS-306 Database & system administrator

? Understand MySQL Architecture with its different service, configuration, uses & storages

? engines with some backup and recovery mechanism.

? Tasks of System Administrator with users, groups creation, administrator commands, and

? Installation steps.

? Manage disk space and print services by system Administrator.

 

Assessment

There are two Assessments for M.Sc.(Computer Science)  Program, External Assessment and Internal Assessment.

External Assessment

External Assessment for theory is carried out as per the SPPU Guidelines.

 

Internal Assessment

Internal Assessment is carried out as per the SPPU Guidelines for credit system by Semester examination, seminars, PPT Presentation, Home assignment, Practical Assignment, open book test, programming test, group discussion. Project work is evaluated by one to one discussion, presentation and viva. 

 

MCA- Science Course Outcome:

SEM-I

CA-101 Programming with C

? Student Learn to Design an algorithmic solution for a given problem.

? Develop, execute and document computerized solution for various problems using the features of C language such as function,pointer and structure.

? Develop simple Application of real life using structures and files.

CA-102 DBMS

? Students can  learn the method of arranging the records in file and also select best file organization as per requirement.

? Understand how to perform basic operations with DBMS.

? Able to understand database design process using ER diagram and Normalization.

? Able to create database using DDL and DML.

? Understand validation using integrity constraints

CS-106 Lab on CA-101 & CA-102 

? Student learn about database design concepts SQL queries, DDL, DML statements, constraints on different databases

? Student will be learn and implement the concept of DOS system commands and Editor.

? Learn C character set, identifier, variable,data type ,Declaration and Statements.

? Learn and implement the concept of flow of  control and Program structure.

? Learn and implement the concept of Array and Function.

? Learn and implement Pointers , File handling, 

? Command Line argument.

? Learn and implement Structure and Union.

? Increase Student thinking Ability.

? Student will learn to break complex problem to small piece of code.

SEM-II

CA-201 Data Structures

? To develop ability to analyse complexity /efficiency of the algorithm and develop ability to understand how new data structure gets designed as per the requirements and constraints.

? To access how the choices of data structure & algorithm methods impact the performance of program.

? Develop ability to formulate the problem, devise an algorithm and transform in to code.

Choose an appropriate data structure for a particular problem

CA-202 TCS

? Ability to  think analytically and intuitively for problem?solving situations in related areas of theory in computer science. 

CA-203 CA-203 OOP- C++

? Student will gain knowledge about object-oriented programming through C++

? Develop ability to analyses the real-life problems and implement object-oriented program using C++ encapsulation, inheritance and polymorphism and also advance feature like stream I/O, templates and operator overloading

CA-204 Computer Networks

?   Understand networking protocols and their hierarchical relationship  hardware and software.

? Manage multiple operating systems, systems software, network services and security.

? Understand TCP/IP and ISO OSI network layer. With study of various layers functions.

? Understand LAN, WAN, MAN and VLAN.

? Students learn about Data link layer protocols and Medium access control protocols with performance evaluation.

? Physical layer devices, their specification and performance evaluation.

CA-205 ADBMS

? To understand the basic concepts regarding database, know about query processing and techniques involved in query optimization and understand the concepts of database transaction and related database facilities including concurrency control, backup and recovery.

? To understand the introductory concepts of advanced topics in data management like distributed databases, data warehousing, deductive databases and be aware of e advanced databases like partial multimedia and mobile databases.

? To understand the difference between DBMS and advanced DBMS and use of advanced database concepts and become proficient in creating database queries.

CA-206 Lab on CA-201 CA-203 & CA-205

? Know about the basic concept of function, array, linked list also to design new algorithm or modify existing one for new applications and able to analyses the space and time efficiency of most algorithms.

? To familiarize the students with language environment and implement various concept related to C++ programming

? Student will able to understand real life problem and implementation in C++ 

? Students will get the knowledge of Basic concepts of object oriented programming using Java implementation 

? Know about the basic concepts of Function, Array and Link-list.

? Understand how several fundamental algorithms work particularly those concerned with Stack, Queues, Trees and various Sorting algorithms.

? Design new algorithms or modify existing ones for new applications and able to analyze the space & time efficiency of most algorithms.

SEM-III

CA-301 DAA

? Design an algorithmic solution for a given problem.

? The ability to design and analyze efficient algorithms.

? Analyze the efficiency of algorithms using time and space complexity.

? To developed the skill for solving big problem using different algorithms.

? Implementation of various algorithms.

CA-302 Operating System

? Learn general architecture of computers.

? Understand the high-level structure of the Linux kernel both in concept and source code

? Able to learn different types of CPU scheduling algorithms used in operating system and the concept of synchronization.

? Understands knowledge of memory management and deadlock handling algorithms.

? Ability to implement various algorithms required for management, scheduling, allocation and communication used in operating system.

CA-303 Software Engineering

? To apply fundamental knowledge of software engineering task.

? Understand classical and customized techniques for building projects.

? To analyse problem by  designing andimplementation of different types of process  models.

? To develop skill for selection appropriate project and  methods for project development.

? To understand requirement engineering task like fact finding techniques.

CA-304  JAVA

? To learn the concepts of JVM & Java Tools to debug, compile & interpret java programs. To learn the concepts of inheritance and interfaces for creating Java applications using java standard libraries..

? create a full set of UI widgets and other components, including windows, menus, buttons, checkboxes, text fields, scrollbars and scrolling lists, using Abstract Windowing Toolkit (AWT) & Swings

? Create animation & events based applications upon core java & applets concepts.Write, test & document well structured java application.

CA-305 Lab. on 302 & 304

? To make students understand the process of designing and implementing system program.

? To make students able to implement CPU scheduling algorithms and Bankers algorithm used for deadlock avoidance and prevention.

? Students will also be able to implement page replacement and memory management algorithms.

? Implementation of real life projects using event handling, animations & database.

? Applications can be created using collection framework API’s.

CA-306 Project

? An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution

? An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs

? An ability to function effectively in teams.

? An ability to use current techniques, skills, and tools necessary for computing practice

? An ability to apply design and development principles in the construction of software systems of varying complexity

? Learn to prepare project report and present it. 

CA-309 Dot Net

? Understand the OOPS Concepts, current trend in technology, Basic concepts of C# like class,

? interface, delegate, constructor, event handling.

? To learn windows programming using C#, Web programming using ASP.NET, ADO.NET,

? Different class library and basics of web services.

SEM-IV

CA-401 Computer Graphics

? Students will gain a proficiency with OpenGL, a standard specification defining a platform API for writing application s that produce 2D and 3D computer Graphics programs.

? Developing an ability to write basic graphics programs including animation and also design program to display graphics image to given specification

CA-402 SDK

? Different approaches and function to create windows programming using SDK.

? Discover new pattern using different Windows function applied in it.

? Operations performed on windows programming when the different parameter passes to the different functions.

CA-403 Advance Java

? Learn to access database through Java programs, using Java Database Connectivity (JDBC) .

? Develop programs using java collection API as well as java Standard Library.

? Develop client/server applications and TCP/IP socket programming

? Develop applications on multithreading useful for game applications & multiple events handling at a time.

CA-404 Object oriented Software Engineering

? To learn various modeling techniques to model different perspectives of object-oriented software design (UML).

? Using tools students can analyze, evaluate, select and synthesize information sources for the purpose of developing a software system.

? Students also learn software-development process, including requirements analysis, design, programming, testing and maintenance.

CA-405 Lab. on 401,402 & 403 

? Student will learn implementation DDA, bresenham's line and circle drawing algorithm.

? With the help of OpenGL library function  writing applications for 2D and 3D computer Graphics programs.

? Student will learn how to connect database to java  application.

? To implement web application to servlet and JSP.

? To create network application.

? To create windows programming using SDK.

CA-406 Project

? An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution

? An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs

? An ability to function effectively in teams.

? An ability to use current techniques, skills, and tools necessary for computing practice

? An ability to apply design and development principles in the construction of software systems of varying complexity

? Learn to prepare project report and present it. 

CA-408 Soft Computing

? Soft Computing is used to Search through many possibilities to find a solution;

? Student learning capability is increased.

? Soft Computing will increase level of intelligence

? Genetic Algorithms is capable to obtain the answers always and gets better with time.

? Fuzzy logic is capable to identify and classify the presented cases correctly.

? Assistance and adequate time need to be provided so that each student can reach the maximum potential.

SEM-V

CA-501 Internet Programming

? Learn how PHP code that shows PHP variables, statements, loops, strings, and arrays.

? Learns support of PHP to implement  OOPS concepts and file operations 

? Design rigorous code for validation and authentication with attention to security and performance

? Write SQL commands and use a PostgreSQL database to develop data-driven Web applications.

? Understand to implement  operations on web services, acquires mail () functions properties and to create their  own website.

? Students learn how to write XML-RPC servers and clients.

CA-502 Principle of Programming Languages

? To provide an overview of different programming paradigms and to learn functional language, LISP and PROLOG.

? To understand design and implementation issues involved with variable allocation binding, control flow, types, subroutines, parameter passing.

? Students can learn the principle to program in an imperative, an object oriented, a functional and a logical programming language.

? Able to choose appropriate programming languages for certain classes of programming problems and understand the implementation aspects behind different programming constructs.

CA-503 Data Mining & Warehousing

? Understand the need of data mining process and ETL process, architecture of data warehouse.

? To use data mining tool on different data sets.

? Different classifiers and theorem to find frequent item sets.

? Analysis of datasets using WEKA tool.

CA-504 Software Project Management

? How to manage project tasks and analyze them when the project risk comes.

? Manage the Evolution process to distribute project tasks and how to maintain project performance, Status review, Quality, and coding standard of the project. 

? Different tasks of project manager and some interpersonal skills required for project manager.

CA-505 Lab. on 501,502 &505

? Understand working of PROLOG  and LISP by implementing small application.

? Manipulate data from Web page forms ,Track users as they navigate your site with cookies and other PHP features.

? Structure PHP code using user-defined functions and external libraries.

? Develop AJAX-powered interactive and dynamic Web sites ,Protect vital information from interception.

CA-506 Project

? An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution

? An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs

? An ability to function effectively in teams.

? An ability to use current techniques, skills, and tools necessary for computing practice

? An ability to apply design and development principles in the construction of software systems of varying complexity

? Learn to prepare project report and present it. 

 

Assessment

There are two Assessments for M.C.A.(Science)  Program, External Assessment and Internal Assessment.

External Assessment

External Assessment for theory is carried out as per the SPPU Guidelines.

 

Internal Assessment

Internal Assessment is carried out as per the SPPU Guidelines for credit system by Semester examination, seminars, PPT Presentation, Home assignment, Practical Assignment, open book test, programming test, group discussion. Project work is evaluated by one to one discussion, presentation and viva. 

 

Activities

1." Cyber Awareness Training Program " organised by Baburaoji Gholap College,Sangvi and Quick Heal Foundation

2. "Skills & Employability enhancement program " organised by Computer Science Department,Baburaoji Gholap College, Sangvi in collaboration with NASSCOM Foundation & IPRIMED Education Solutions.


Laboratories
Laboratories of Computer Science
Sr.No. Laboratories Name Description Link
1 Software Development Computer Lab

38 computers with internet, 2 dot matrics

Know details
2 M.C.A(Sci) Lab 25 computers with internet,2 dot matrics Know details
3 Computer Lab I

There are 44 Computer with Internet Facility

Know details

 

 

Highlights
  1. Significant achievement of the Department or Students during past five years.
  2. An aptitude and technical test is conducted every week for all PG students to assist them in the placement activity.

Best Practices
  1. To enhance student knowledge through newspaper cuttings related to advanced technology.
  2. Computer related terms and terminologies are highlighted on the display board to enrich students’ computer vocabulary.
  3. Use of ICT tools like LCD Projector, CD’s and Internet

Events
Events of Computer Science
Sr.No. Events Name Date Link
1 S-Captcha Intercollagiate Competition 'C' But Dont 2017-02-04 Know details
2 S-Captcha Intercollagiate Competition on Query Cat 2017-02-04 Know details
3 Cyber Awareness Training Program 2018-02-09 Know details
4 Skills & Employability Enhancement Programme 2017-11-02 Know details
5 One day seminar on "Personality Development and In 2018-09-06 Know details
6 One day seminar on "Cloud Based Automation & Virtu 2018-08-01 Know details
7 Two Days Workshop on "Internet On Things(IOT)" 2019-01-30 Know details
8 Ten Days Android Workshop 2019-07-22 Know details

 

Achievements
Achievements of Computer Science
Sr.No. Achievements Title Name Guide Name Date Link
1 Zonal level Avishkar 2015 Bhavana Kshirsagar, Deepali Singh Prof. mrs. Seema Chowhan Know details
2 Got Gold Medal 200m running race and one sliver me Sandeep Nawale no photo found Know details
3 received Gold medal for 400mt running NCC Camp Surendra Chandaliya no photo found Know details
Staff Achievements
Staff Achievements of Computer Science
Sr.No. Achiever Name Achievement Title Date Link

 

 

 

Students Research
Students Research in Computer Science
Sr.No. Photo Students Topic Class Guide Name PDF Details
Research Publications
Research Publications of Computer Science
Sr.No. Photo By Title Description Link Pdf
1 Prof. mrs. Seema Chowhan Predictive Modeling of Service Level Agreement Parameters for Cloud Services

Predictive Modeling of Service Level Agreement
Parameters for Cloud Services
SEEMA CHOWHAN, SHAILAJA SHIRWAIKAR
Department of Computer Science, Savitribai Phule Pune University, Pune, India
and
AJAY KUMAR

Pdf Link
2 Prof. mrs. Seema Chowhan Challenges in Load Balancing at Resource provisioning level for IoT Cloud Systems

Challenges in Load Balancing at Resource
provisioning level for IoT Cloud Systems
Seema Chowhan
Assistant Professor,
Computer Science Department ,
Baburaoji Gholap College Pune, India

Shailaja Shirwaikar

Pdf Link
Research Grant Projects
Grant received by Computer Science
Sr.No. Investigator Name Photo Title Grant status PDF Details
1 Prof. mrs. Seema Chowhan Load Balancing at Resource provisioning level for Cloud Systems BCUD,SPPU Ongoing Pdf Link Read Details

 

 

External training and consulting
Training and consulting of Computer Science
Sr.No. Photo Title Description Pdf Link