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


Software Development

-


Mrs. Dhanashri Sandip Kulkarni

no photo found

Designation: Assistant Professor
Qualification: M.C.A(Sci)
Address:
Phone No: 9145440050
Email:

Read CV


 

Faculty
Faculty in Software Development
Sr.No. Photo Name Qualification Position CV
1 no photo found Prof. mrs. Manjusha Patil
manjushap7@gmail.com
M.Sc(CS) Assistant Professor
2 no photo found Mrs. Dhanashri Kulkarni
dhanashriskukarni05@gmail.com
M.C.A(Sci) Assistant Professor Read CV
3 no photo found Prof. mrs. Minal Kumbhar
minalkumbhar2@gmail.com
M.C.A.(Sci) Lecturer Read CV
Aim
The program aims at building individual capacities and training persons with adequate employability skills. It also attempts to blend appropriate technical knowledge, personal and professional skills and substantive ‘hands-on’ experience required in the trade. The course is made more flexible by keeping in view the demands of the market and designed in modular which allows entry and exit options at various levels so that learners can develop themselves according to their strengths and career interests.
Objectives
The objective of this program is to prepare students to undertake careers involving skills and problem solving using programming techniques and technologies. Curriculum for this program covers most of the foundational aspects of IT Sector and also focus on the software developing skills. To provide judicious mix of skills relating to a profession and appropriate content of General Education. To ensure that the students have adequate knowledge and skills, so that they are work ready at each exit point of the programme. To provide flexibility to the students by means of pre-defined entry and multiple exit points. To integrate NSQF within the undergraduate level of higher education in order to enhance employability of the graduates and meet industry requirements. To provide vertical mobility to students coming out of 10+2 with vocational subjects.
Courses: PO/PSO/CO

Program Specific Outcomes

This program is designed to cater to the demands of professionally trained human resource in the field of Software Development. The program is highly relevant for all those who want to pursue a professional career in software development.

 

1. To prepare students to undertake careers involving skills and problem solving using programming techniques and technologies. Curriculum for this program covers most of the foundational aspects of IT Sector and also focus on the software developing skills.

 

2. To provide judicious mix of skills relating to a profession and appropriate content of General Education.

 

3. To ensure that the students have adequate knowledge and skills, so that they are work ready at each exit point of the program.

 

4. To offer flexibility to the students by means of pre-defined entry and multiple exit points. 

 

5. To integrate NSQF within the undergraduate level of higher education in order to enhance employability of the graduates and meet industry requirements. 

 

6. To provide vertical mobility to students coming out of 10+2 with vocational subjects.

This program is designed to cater to the demands of professionally trained human resource in the field of Software Development. The program is highly relevant for all those who want to pursue a professional career in software development.

Program outcome:
The whole course is focused on the Skill of software development. After completing the course, the student can opt for the career in the programming and software development.

Outcome of first year
If the student opts for the exit at this point then the Student will be awarded Diploma in IT (SD) Student can have employability opportunities in the following fields:
• Office Assistant
• Programming Assistant
• Technical Assistant
• Hardware Technician
• Animation Developer
• DTP Operator


Outcome of second year
If the student opts for the exit at this point then the Student will be awarded Advance Diploma in IT (SD). In addition to the opportunities mentioned in 1st Year Exit the Student can have employability opportunities in the following fields:
•    Assistant Programmer
•    Database Operator
•    Lab Instructor
•    Computerized Accounting Operator

Outcome of Third year: At the End of third year will be expected
If the student opts for the exit at this point then the Student will be awarded Degree in IT (SD). In addition to the opportunities mentioned in 2 nd Year Exit the Student can have employability opportunities in the following fields:
•    Software Engineer
•    Web Programmer
•    Software Tester
•    Database administrator
Levels of Awards
The certification levels will lead to Diploma/Advanced Diploma/B. Voc. Degree in one or more vocational areas and will be offered under the aegis of the University.

Course Outcomes: Software Development

F.Y.B.Voc (SD)Sem-I

Code Subject Name Outcomes

BV-101 Communicative English Language

• Able to express effectively using appropriate grammar, vocabulary and pronunciation.

• To Develop English language skills in listening, speaking, reading and writing. 

• To create and edit high quality, technical oral and written English communication and translation.

• Helps to improve Communication skill. 

BV-102 Computer Skills

• Use Microsoft Office programs to create personal, academic and business documents.

• Apply skills and concepts for basic use of computer hardware, software, networks, and the Internet.

• Discuss the advantages, limitations and applications of computers.

 

BV-103 Hardware

• To Demonstrated a basic understanding of computer hardware and software.

• To Understand the concepts of memory hierarchy and caching, and how they affect performance.

• Describe the features and functions of the groups of application software.

• Understanding of basic computer hardware architecture and be able to design fundamental logic circuits.

 

BV-104 Lab Course -I (Competitive Skills & H/W)

• To Use business communication technologies.

• To Identify the elements of the business communication process.

• To write effective employment application letter, resumes, and follow-up letters.

• Describe and analyze the hardware, software, components of a network.

• To learn how data can be shared using Team viewer.

• To learn how Dual Operating System Works.

BV-105 Lab Course -II (Computer Skills)

• Understand the meaning and basic components of a computer system.

• Define and distinguish Hardware and Software components of computer system

• Identify and discuss the functional units of a computer system.

• Understand the role of CPU and its components.

• Understand the concept and need of primary and secondary memory.

 

BV-106 Lab Course -III Animation (Scratch Application)

• Create animated sequences from the development of the original concept through design to final film or video production.

• Collaborate effectively film projects.

• Integrate technology efficiently in the development of animation projects.

• Design layouts and backgrounds that includecolor, with speed, accuracy and dexterity.

 

F. Y. B.Voc (SD)Sem-II

BV-201 Introduction to programming ‘c’ language Part-I

• 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.

• Learn the concept of C character set identifiers and keywords, data type & sizes, variable names, declaration, statements

 

BV-202 Desk-Top Publishing

• Able to analyze the requirements of the publishing task and select the appropriate software.

• To apply and manipulate text and graphics to create attractive and effective documents.

• Responding to problems in various contexts within writing, editing and publishing.

• To apply the skills to write works of fiction and non-fiction, create digital content, design print and web-based products, develop and manage writing and editing projects.

BV-203 Digital Electronics

• To understand basic structure of semiconductors.

• To explain characteristics of diodes, bipolar junction transistors and optical devices. 

• To understand different Number systems, Codes, Logic Gates, Boolean laws &theorems. 

• Simplify the Boolean functions to the minimum number of literals. 

• Design & implement different types of logic circuits using Logic gates. 

 

BV-204 Lab Course –I (HTML5, CSS)

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

• Study about link pages for creating a Web site.

• Design and develop a Web site using text, images, links, lists, and tables for navigation and layout. 

• Create local HTML pages and move them to a remote web server

• Create a simple web page with a title, headings, paragraphs, lists, and links.

.

BV-205 Lab Course -II (C Programming)

• 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.

• Use appropriate C programming statements to control flow of execution in a C program.

• Exercise good programming practices in the design of Programs.

 

BV-206 Lab Course -III (DTP)

• Discuss the publishing and printing process like Plan, Design page, Create content, Page layout and Print.

• To identify and explain the steps involved in the publishing and printing process.

• Choose the correct printer from the network and properly print either one sided or two-sided, long edgebinding or short edge binding.

• To Use a scanner to import photographs.

• Download photographs from a digital camera and place them into a desktop publishing document.

 

S. Y. B.Voc (SD) Sem-III

BV-301 Introduction to programming ‘c’ language Part-II

• Learn the concept of Arrays, Pointers, Structures Union and Files.

• Use functions to solve the given problem. 

• Understand pointers, structures and unions, File handling in C programming for a given application.

 

BV-302 Relational database 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. 

 

BV-303 Financial Accounting (use Tally)

• Recognize and understand ethical issues related to the accounting profession.

• Prepare financial statements in accordance with Generally Accepted Accounting Principles.

• Employee critical thinking skills to analyze financial data as well as the effects of differing.

• Using clear and concise communication to convey relevant financial and non-financial information so that decision makers can formulate informed decisions.

• Describe, explain, and integrate fundamental concepts underlying accounting, finance, management, marketing, and economics.

 

BV-304 Lab Course on ‘C’ language & RDBMS

• 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.

• Acquire a good understanding of database systems concepts and to be in a position to use and design databases for different applications.

• Understand the use of structured query language and its syntax, transactions, database recovery and techniques for query optimization.

 

BV-305 Lab Course-III on Tally ERP with case studies

• To understanding the power and potential of Tally Accounting Software.

• Multilingual Capabilities Backup and Restore in Tally.NET and Remote Capabilities Managing Accounts using Control Center Online Help and Support.

• It is useful in all billing process and placing purchase order.

 

BV-306 Mobile Repairing

• Students can able to Repair Mobile handsets.

• Students will interact with customer and perform front end.

• Able to Learn Chinese, Indian and other Phone Repairing and Get Free MobileRepair Tool Kit and Enjoy Problem Based Training.

 

S. Y. B.Voc (SD) Sem-IV

BV-401 Object Oriented Concepts and Programming in 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, Exception handling and operator overloading.

 

BV-402 Database (oracle 11g)

• Usefulto write stored procedures, functions, packages, and triggers, and implement complex business rules with oracle11g.

• To understand ER concepts and ER mapping to relational model.

• To Apply the concepts of relational algebra and calculus. 

• To Apply normalization process to construct the data base. 

 

BV-403 Web programing (PHP, Java scripting & flash)

• 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.

• To Understand, analyze and apply the role of markup languages like HTML, DHTML, and XML in the workings of the web and web applications.

• To Know, analyze and build dynamic web pages using client-side programming like VBScript and JavaScript.

 

BV-404 Lab Course-I (C++ & Project Mgmt. (Documentation ))

• 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++.

• Design and conduct experiments based on the concept of UML diagrams.

 

Bv-405 Lab Course-II (PHP, Java scripting, flash)

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

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

• 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.

• Used to create severside web scripting language that provides developers with the capability to quickly and efficiently build dynamic web page.

 

BV-406 Lab Course-III(Oracle)

• To learn programming, management, and security issues of working with PL/SQL program units and Programming topics.

• Students can handle back end of project work.

• Able to design, develop, and maintain Oracle Database Objects, Advanced packages,stored procedures, and triggers.

 

T. Y. B.Voc (SD) Sem-V

BV-501 Computer Network

• 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.

 

BV-502 Data Structure using C++

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

• Student will get the knowledge of asymptotic notations to analyze the consumption.

• 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.

• Know to gain knowledge about linear data structure like Array, Stack, Queue, linked list and Non-linear data structures like Tree, Graph, Hash Table etc.

 

BV-503 Java Programing (Theory)

• Create a software application using the Java programming language.

• To Use and create packages and interfaces in a Java program.

• To Understand simple object-oriented programs using objects and classes

• Describe and use the mechanics of parameter passing.

• Design, implement, test, debug, and document GUI, event-driven programs and object-oriented programming language.

 

BV-504

Lab Course-I (DS using C++)

• 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.

• Calculate and analyze performance of algorithms. 

• Implement indexing and hashing techniques used in Database.

 

BV-505 Lab Course-II (Java Programming)

• 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.

• To understand the basic principles of creating Java applications with graphical user interface (GUI).

• To develop programs using java collection API as well as java Standard Library.

 

BV-506 Industrial Visiting & Seminars/ HR Activities &Network Programming • To improve knowledge of group discussion and interview skill.

• To learn about employability in industry.\

• Understand the key protocols that support the Internet.

• To apply several common programming interfaces to network communication.

• To use of TCP/UDP Sockets.

• To apply advanced programming techniques such as Broadcasting, Multicasting.

 

T. Y. B.Voc (SD) Sem-VI

BV-601 Programming C#.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.

• To understand and able to explain Security in the .NET framework and Deployment in the .NET.

 

BV-602 Advance Java Programming

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

• To implement Swing-based GUI 

• Know to understand client/server applications and TCP/IP socket programming 

• To Learn Servlet and JSP and XML with JSP

• Know to gain knowledge about JavaBeans. 

BV-603 Software Testing • Understand the importance of software quality / software testing and apply software testing techniques for information systems development. 

• Use industry-standard testing tools such as IBM Rational Functional Tester.

• Able to conduct tests at various levels to check the data flow and control.

• To understand quality of software at threads levels by identifying faults.

 

BV-604 IT Training • Ability to take initiativesand also work in a team.

• Effectively communicate for problem solving technique.

• To manage and complete project within a given time frame.

• To improve decision making capability.

• To apply prior acquired knowledge in problem solving.

 

BV-605 Graphics and animation using Flash

• To understand core concepts of computer graphics.

• Use OpenGL to create interactive computer graphics.

• Help to create animation pictures and movies by using flash application.

• To express advanced computer animation software scripting.

• Create work in a variety of animation techniques including hand-drawn, 3D animation, stop- motion and experimental methods.

 

 

 

Assessment

There are two Assessments for B.Voc Software Development Program

 

Internal Assessment

1. Internal Assessment is carried out as per the UGC Guidelines.

2. Seminar, PPT Presentation, Assignment, Practical Assignment, Mini Project 

 

External Assessment

1. The Skill component of the course will be assessed and certified by the IT & ITES Sector Skill Council.

2. The credits for the skill component will be awarded in terms of NSQF level certification.

Activities

Assessment
There are two Assessments for B.Voc Software Development Program
External Assessment
1.    The Skill component of the course will be assessed and certified by the IT & ITES Sector Skill Council.
2.    The credits for the skill component will be awarded in terms of NSQF level certification.
Internal Assessment
1.    Internal Assessment is carried out as per the UGC Guidelines.
2.    Seminar, PPT Presentation, Assignment, Practical Assignment, Mini Project

 


Laboratories
Laboratories of Software Development
Sr.No. Laboratories Name Description Link

 

 

Highlights

(Software Devlopment) Skill development programme (Fashion Technology)

1) Faculty with eminent experience in teaching as well and practical experience from industry. 2) Well-equipped pattern making and garment construction lab. 3) Association with textile and fashion industry. 4) Job opportunity with related segments.


Best Practices

(Software Devlopment)

1. Use of ICT tools like LCD projector,CD’s and Internet. 2. Individual computer for each student during practical session. 3. Computer related terms and technologies are highlighted on the display board to enrich student’s compute vocabulary.

(Fashion Technology)

1) Implementation of innovative ideas.

2) Study tours to visit industry, local artisans etc.

3) Exhibitions, Seminars and graduation Fashion show.


Events
Events of Software Development
Sr.No. Events Name Date Link

 

Achievements
Achievements of Software Development
Sr.No. Achievements Title Name Guide Name Date Link
Staff Achievements
Staff Achievements of Software Development
Sr.No. Achiever Name Achievement Title Date Link

 

 

 

Students Research
Students Research in Software Development
Sr.No. Photo Students Topic Class Guide Name PDF Details
Research Publications
Research Publications of Software Development
Sr.No. Photo By Title Description Link Pdf
Research Grant Projects
Grant received by Software Development
Sr.No. Investigator Name Photo Title Grant status PDF Details

 

 

External training and consulting
Training and consulting of Software Development
Sr.No. Photo Title Description Pdf Link