Department of Computer Science and Engineering

About Department

Department of Computer Science and Engineering is prepared to meet the challenges and is playing a leader’s role in shaping the education by providing unique academic and research opportunities in the forefront of Computer Science & Engineering and their applications.

The department has a team of well qualified and competent faculty members. Most of the curriculum is taught using modular learning approach to integrate the academic programs with practical knowledge. In addition to this, co-curricular activities are carried out to promote intellectual growth of the students so that the next generation of engineers would prove excellence in all fields. Similarly, eminent personalities from industries are invited to give an insight on latest technologies that are practiced.

Departmental Goals

  • Encourage students to attend add-on courses during their course time.
  • Motivate the students to actively participate and organize personality development programs, co-curriculum activities, career guidance program etc.
  • Encourage and promote students to present papers in various paper presentation competitions and seminars.
  • Encourage students to indulge themselves in the research & development activities for the wellbeing of the mankind.
  • Motivate students to explore, develop and apply their potentials to become successful entrepreneurs.
  • Encourage and guide students to prepare and appear for competitive exams.
  • Inspire students to apply their academic excellence in the professional world through Internship.
  • Encourage students to participate in institutional level clubs and carry out community development programs.

Departmental Objectives

  • Acquire the fundamental and advanced knowledge in Computer Science and Engineering subjects along with additional knowledge in the subjects like Mathematics, Basic Sciences and inter-disciplinary courses which enable them to solve real life problems.
  • Succeed in getting the engineering positions in Computer Software and Hardware Industries, Government Organizations at regional, national and international levels.
  • Succeed in the pursuit of higher studies and continue with life-long learning.
  • Aware of social responsibility, ethical standards and environmental issues to serve the society better.
  • Students will be able to solve problems using Basic Math’s, Discrete Structure, Theory of Computation and knowledge of Programming, Data Structures.
  • Students will be able to design and develop software solutions by applying the knowledge in Algorithms, DBMS, Computer Network, Artificial Intelligence and Software Engineering.
  • Students will be able to analyze and understand Computer Architecture, Basic and Digital Electronics, Operating System and Object-Oriented System to provide better solutions.
  • Students will be able to demonstrate awareness towards Professional Ethics, Environmental Aspects, Social Issues and readiness for life-long learning.

Department of Computer Science and Engineering

Vision

To be the center for excellence to cater the needs of IT industry and rural IT domain.

Mission

  • To provide sound academic environment to students for a complete learning experience.
  • To provide state-of-the-art technical infrastructure and motivate students and staff to realize their own potential.
  • To promote the technical skills and ensure all-round development of the students and staff.

Department of Computer Science and Engineering

Head of the Department

Prof. Yogesh G. Katole

Designation - Assistant Professor & HOD Qualification - B.E. (ENTC), M.E.(Digital Electronics) Area of Specialization - Digital Electronics Experience - 7 Years Publications - National:-00 International:- 02 Email ID - yogeshkatole10@gmail.com

It gives me immense pleasure to welcome you to the Department of Computer Science and Engineering. In today’s technology-driven world, Computer Science plays a vital role in transforming industries, shaping the future, and solving real-world challenges. Our department is committed to providing students with a strong foundation in computer science principles, coupled with practical skills and innovative thinking.
We have a dedicated team of faculty members who bring rich academic and industry experience to the classroom. Our curriculum is designed to meet the evolving needs of the industry, with a focus on core subjects, emerging technologies, and hands-on project work. We encourage our students to participate in research, internships, coding competitions, and interdisciplinary projects to enhance their learning experience. Apart from academics, we emphasize the all-round development of our students by encouraging them to engage in professional societies, cultural & technical events, and community initiatives. Our goal is to nurture competent, ethical, and socially responsible engineers who can contribute effectively to the global IT ecosystem.
I encourage all students to take full advantage of the resources and opportunities available in the department.
Best wishes for a bright and successful future.

Department of Computer Science and Engineering

Faculty

Prof. Dnyaneshwar B. Sawale

Designation - Assistant Professor Qualification - B.E. (CSE) Area of Specialization - OOP (Java), Operating System Experience - 7 Years Publications - National:-02 International:- 00 Email ID - dnyaneshwar.stccse@gmail.com

Prof. Vrushali G. Telharkar

Designation - Assistant Professor Qualification - B.E. (CSE), ME (CE) Area of Specialization - Data Communication & Networking Experience - 3 Years Publications - National:-00 International:- 03 Email ID - vrushaliparkhedegt@gmail.com

Prof. Mayuri S. More

Designation - Assistant Professor Qualification - B.E. (CSE), MS (CSE) Area of Specialization - Artificial Intelligence, Machine Learning & Data Science Experience - 4 Years Publications - National:-00 International:- 01 Email ID - mayurimore09@gmail.com

Prof. Anshul A. Kukade

Designation - Assistant Professor Qualification - B.E. (CSE) Area of Specialization - C Programming, Cryptography Experience - Fresher Publications - National:-00 International:- 02 Email ID - anshulkukade2001@gmail.com

Prof. Akshay S. Suryawanshi

Designation - Assistant Professor Qualification - B.E. (IT), M.E.(CSE,pursuing) Area of Specialization - C Programming, Java, Web Development Experience - 1.5 Years Publications - National:-00 International:- 00 Email ID - akshaysuryawanshi1605@gmail.com

Prof. Rakhi S. Zade

Designation - Assistant Professor Qualification - B.E. (IT), M.E.(CSE,pursuing) Area of Specialization - C Programming, Java, Web Development Experience - 1 Years Publications - National:-00 International:- 02 Email ID - zaderakhi2002@gmail.com
Laboratory
View Laboratory
Placement
Placement

Learning Outcomes

Program Educational Objectives (PEO’s)

A graduate of the Computer Science & Engineering Program should:

  • PEO-1: To excel in communication skills, teamwork, multidisciplinary approach, and the ability to relate engineering issues to broader social contexts.
  • PEO-2: Graduates will demonstrate the skills of innovation, entrepreneurship, and research.
  • PEO-3: Graduates will be computer professionals with latest skills and technologies to cater to the needs of the global IT industry and national organizations.

Program Specific Outcomes (PSO’s)

A graduate of the Computer Science and Engineering will demonstrate:

  • PSO-1: Demonstrate knowledge of advanced programming techniques to solve contemporary issues.
  • PSO-2: Perform projects with novel ideas and implement them.

Program Objectives (PO’s)

  • PO-1: Engineering knowledge: Apply the knowledge of mathematics, science, and engineering fundamentals for the solution of complex problems in Electronics and Telecommunication Engineering.
  • PO-2: Problem analysis: Identify, formulate, research literature, and analyze complex Electronics and Telecommunication engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
  • PO-3: Design/development of solutions: Design solutions for complex engineering problems and system components or processes that meet the specified needs of Electronics and Telecommunication engineering with appropriate consideration for public health and safety, and cultural, societal aspects.
  • PO-4: Conduct investigations of complex problems: Use research-based knowledge and methods including design of experiments, data analysis and interpretation, and synthesis of information to provide valid conclusions for Electronics and Telecommunication engineering problems.
  • PO-5: Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools to complex engineering activities, understanding the limitations.
  • PO-6: The engineer and society: Apply contextual knowledge to assess societal, health, safety, legal, and cultural issues relevant to professional engineering practice.
  • PO-7: Environment and sustainability: Understand the impact of engineering solutions in societal and environmental contexts and demonstrate the need for sustainable development.
  • PO-8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.
  • PO-9: Individual and teamwork: Function effectively as an individual, and as a member or leader in diverse teams and multidisciplinary settings.
  • PO-10: Communication: Communicate effectively on complex engineering activities with the engineering community and society at large, including writing effective reports and design documentation, making presentations, and giving/receiving clear instructions.
  • PO-11: Project management and finance: Demonstrate knowledge and understanding of engineering and management principles to manage projects and work in multidisciplinary environments.
  • PO-12: Life-long learning: Recognize the need for, and possess the ability to engage in independent, lifelong learning in the context of technological change.

Department of Computer Science & Engineering

Course Outcomes (CO’s)

Engineering Mathematics- III
CO Statement
3KS01.1 Demonstrate the knowledge of differential equations and linear differential equations.
3KS01.2 Apply Laplace transform to solve differential equations.
3KS01.3 Demonstrate the use of Fourier Transform to connect the time domain and frequency domain.
3KS01.4 Demonstrate the basic concepts of probability and statistics.
3KS01.5 Apply the knowledge of Complex Analysis.
3KS01.6 Apply the knowledge of vector calculus to solve physical problems.
Discrete Structure & Graph Theory
CO Statement
3KS02.1 Analyze and express logic sentence in terms of predicates, quantifiers, and logical connectives.
3KS02.2 Derive the solution for a given problem using deductive logic and prove the solution based on logical inference.
3KS02.3 Classify algebraic structure for a given mathematical problem.
3KS02.4 Perform combinatorial analysis to solve counting problems.
Object Oriented Programming
CO Statement
3KS03.1 Apply Object Oriented approach to design software.
3KS03.2 Implement programs using classes and objects.
3KS03.3 Specify the forms of inheritance and use them in programs.
3KS03.4 Analyze polymorphic behaviour of objects.
3KS03.5 Design and develop GUI programs.
3KS03.6 Develop Applets for web applications.
Data Structure
CO Statement
3KS04.1 Apply various linear and nonlinear data structures.
3KS04.2 Demonstrate operations like insertion, deletion, searching and traversing on various data structures.
3KS04.3 Examine the usage of various structures in approaching the problem solution.
3KS04.4 Choose appropriate data structure for specified problem domain.
Analog and Digital Electronics
CO Statement
3KS05.1 Explain basic concepts of semiconductor devices and its application.
3KS05.2 Compare different Number System and basics of conversion of number systems.
3KS05.3 Realize different minimization technique to obtain minimized expression.
3KS05.4 Design Combinational Circuits.
3KS05.5 Design and Develop Sequential Circuits.
Artificial Intelligence
CO Statement
4KS01.1 Explain concepts of Artificial Intelligence and different types of intelligent agents and their architecture.
4KS01.2 Formulate problems as state space search problem & efficiently solve them.
4KS01.3 Summarize the various searching techniques, constraint satisfaction problem and example.
4KS01.4 Apply AI techniques in applications which involve perception, reasoning and learning.
4KS01.5 Compare the importance of knowledge, types of knowledge, issues related to knowledge.
Data Communication and Networking
CO Statement
4KS02.1 Describe data communication Components, Networks, Protocols and various topology based network architecture.
4KS02.2 Design and Test different encoding and modulating techniques to change digital-to-digital conversion, analog-to-digital conversion, digital-to-analog conversion, analog-to-analog conversion.
4KS02.3 Explain the various multiplexing methods and evaluate the different error detection & correction techniques.
4KS02.4 Illustrate and realize the data link control and data link protocols.
Operating System
CO Statement
4KS03.1 Explain memory management issues like external fragmentation, internal fragmentation.
4KS03.2 Illustrate multithreading and its significance.
4KS03.3 List various protection and security mechanisms of OS.
4KS03.4 Analyze and solve the scheduling algorithms.
4KS03.5 Analyze the deadlock situation and resolve it.
Microprocessor and Assembly Language Programming
CO Statement
4KS04.1 Describe 8086 microprocessor and its architecture; also understand instruction processing during the fetch-decode-execute cycle.
4KS04.2 Design and Test assembly language programs using 8086 microprocessor instruction set.
4KS04.3 Demonstrate the implementation of standard programming constructs, including control structures and functions, in assembly language.
4KS04.4 Illustrate and realize the Interfacing of memory & various I/O devices with 8086 microprocessor.
4KS04.5 Explain the basic concepts of Internet of Things.
Theory of Computation
CO Statement
4KS05.1 To construct finite state machines to solve problems in computing.
4KS05.2 To write regular expressions for the formal languages.
4KS05.3 To construct and apply well defined rules for parsing techniques in compiler.
4KS05.4 To construct and analyze Push Down, Turing Machine for formal languages.
4KS05.5 To express the understanding of the Chomsky Hierarchy.
4KS05.6 To express the understanding of the decidability and un-decidability problems.
Database Management System
CO Statement
5KS01.1 Model, design and normalize databases for real life applications.
5KS01.2 Discuss data models, conceptualize and depict a database system using ER diagram.
5KS01.3 Query Database applications using Query Languages like SQL.
5KS01.4 Design & develop transaction processing approach for relational databases.
5KS01.5 Understand validation framework like integrity constraints, triggers and assertions.
Compiler Design
CO Statement
5KS02.1 Describe the fundamentals of compiler and various phases of compilers.
5KS02.2 Design and implement LL and LR parsers.
5KS02.3 Solve the various parsing techniques like SLR, CLR, LALR.
5KS02.4 Examine the concept of Syntax-Directed Definition and translation.
5KS02.5 Assess the concept of Intermediate-Code Generation and run-time environment.
5KS02.6 Explain the concept code generation and code optimization.
Computer Architecture & Organization
CO Statement
5KS03.1 Discuss basic structure of computer.
5KS03.2 Understand the basic operation of CPU.
5KS03.3 Compare and select various Memory and I/O devices as per requirement.
5KS03.4 Solve the concepts of number representation and their operation.
5KS03.5 Explain the concept of parallel processing and pipelining.
Introduction to Cyber Security
CO Statement
5KS04.1 Know fundamentals of Cybercrimes and Cyber offenses.
5KS04.2 Realize the Cyber threats, attacks and Vulnerabilities.
5KS04.3 Explore the industry practices and tools.
5KS04.4 Comprehend the Access Control and Authentication Process.
5KS04.5 Implement Intrusion Detection and Prevention.
Security Policy & Governance
CO Statement
6KS01.1 List and discuss the key characteristics of Information Security, Leadership.
6KS01.2 Differentiate between Law and Ethics.
6KS01.3 Describe why ethical codes of conduct are important to Information Security.
6KS01.4 Discuss the importance, benefits and desired outcomes of Information Security Governance.
6KS01.5 Discuss the process of developing, implementing and maintaining various types of Information Security Policies.
Design and Analysis of Algorithms
CO Statement
6KS02.1 Carry out the analysis of various Algorithms for mainly Time complexity.
6KS02.2 Apply design principles and concepts to algorithm design.
6KS02.3 Understand different algorithmic design strategies.
6KS02.4 Analyze the efficiency of algorithms using time complexity.
6KS02.5 Apply the standard sorting algorithms.
Software Engineering
CO Statement
6KS03.1 Decide on a process model for developing a software project.
6KS03.2 Classify software applications and identify unique features of various domains.
6KS03.3 Design test cases of a software system.
6KS03.4 Understand basics of Project management.
6KS03.5 Plan, schedule and execute a project considering the risk management.
6KS03.6 Apply quality attributes in software development life cycle.
Sensors and Actuators
CO Statement
6KS04.1 Fabricate some of those sensors.
6KS04.2 Simulate sensors and characterize before fabricating it.
6KS04.3 Design application with sensors and actuators for real world.
Social Science & Engineering Economics
CO Statement
7KS01.1 An ability to understand the importance of social science and economics in professional life. An ability to utilize high-level interpersonal skills to negotiate with stakeholders and maintain cordial.
7KS01.2 An ability to utilize high-level interpersonal skills to negotiate with stakeholders and maintain cordial.
7KS01.3 Understanding of professional responsibility with socioeconomic constraints and norms.
7KS01.4 An ability to understand the need of society and design the system to fulfil it with deep analysis.
7KS01.5 Understanding of professional responsibility with socioeconomic constraints and norms.
7KS01.6 An ability to understand the social science and engage in a lifelong learning process performing better in life.
Computer Graphics
CO Statement
7KS02.1 Describe the basic concepts of Computer Graphics.
7KS02.2 Demonstrate various algorithms for basic graphics primitives.
7KS02.3 Apply 2-D geometric transformations on graphical objects.
7KS02.4 Use various Clipping algorithms on graphical objects.
7KS02.5 Explore 3-D geometric transformations, curve representation techniques and projections methods.
7KS02.6 Explain visible surface detection techniques and Animation.
Cloud Computing
CO Statement
7KS03.1 Describe the fundamental concept, architecture and applications of Cloud Computing.
7KS03.2 Discuss the problems related to cloud deployment model.
7KS03.3 Examine the concept of virtualization.
7KS03.4 Identify the role of network connectivity in the cloud.
7KS03.5 Assess different Cloud service providers.
7KS03.6 Inspect the security issues in cloud service models.
Professional Elective III: Embedded System
CO Statement
7KS04.1 Describe the basics of embedded systems and structural core units as well as memory organization for embedded system.
7KS04.2 Explain components of embedded system, characteristics and quality attributes of embedded systems.
7KS04.3 Discuss role of 8051 microcontroller and its architecture in design of embedded systems.
7KS04.4 Examine the different Addressing modes and Instruction Set of 8051 microcontrollers.
7KS04.5 Use knowledge of C programming to do embedded programming.
7KS04.6 Assess the Real-Time Operating System concepts with VxWorks RTOS.
Professional Elective IV: Image Processing
CO Statement
7KS05.1 Explain fundamental steps in Image Processing.
7KS05.2 Compare different methods for image transform with its properties.
7KS05.3 Illustrate Image Enhancement in spatial domain.
7KS05.4 Examine Image Enhancement in Frequency Domain.
7KS05.5 Apply various methods for segmenting image and identifying image components.
7KS05.6 Investigate morphological operations to improve the quality of image.
Object Oriented Analysis and Design
CO Statement
8KS01.1 Describe Object Oriented principles, for performing object-oriented analysis and design.
8KS01.2 Explain the basic concepts of UML, Software Development Processes and Design.
8KS01.3 Illustrate requirements for developing a software.
8KS01.4 Create initial domain model & system sequence diagram for use case scenario.
8KS01.5 Design static and dynamic objects for modeling.
8KS01.6 Construct UML and Design Patterns for developing object-oriented software.
Professional Ethics and Management
CO Statement
8KS02.1 Relate ethical and non-ethical situations.
8KS02.2 Outline ethics in the society & environment.
8KS02.3 Examine the moral judgment & correlate the concepts in addressing the ethical dilemmas.
8KS02.4 Identify risk and safety measures in various engineering fields.
8KS02.5 Justify ethical issues related to engineering responsibilities and rights.
8KS02.6 Synthesize cognitive skills in solving social problems.
Professional Elective V: Virtual and Augmented Reality
CO Statement
8KS03.1 Describe Virtual reality & its applications.
8KS03.2 Discuss virtual reality world and types.
8KS03.3 Examine geometry of virtual world and the physiology of human vision.
8KS03.4 Investigate Visual Perception, Motion and Tracking.
8KS03.5 Inspect Physics of Sound and the Physiology of Human Hearing.
8KS03.6 Explain Augmented reality & examples based on Augmented reality.
Professional Elective VI: Multimedia Computing
CO Statement
8KS04.1 Describe technical aspect of Multimedia Computing.
8KS04.2 Compare various file formats for audio, video and text media.
8KS04.3 Examine lossless data compression techniques in real time.
8KS04.4 Illustrate lossy data compression techniques in real time scenario.
8KS04.5 Investigate video compression technique.
8KS04.6 Construct various networking protocols for multimedia applications.