Department of Information Technology (IT)

About the Course

Information Technology course was launched in the academic year 2011-12 with a total intake of 60. The Department has well-established state-of-the-art computer laboratories and classrooms that are equipped with ICT tools and computing facilities. Other than academics, the department provides its students with opportunities to participate in co-curricular and extra-curricular activities to showcase their talents and skills. The program aims towards an all-round development of students to mould them into becoming competent for the industry, academia and / or research.

  1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialisation for the solution of complex engineering problems.
  2. Problem analysis: Identify, formulate, research literature, and analyse complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
  3. Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet t h e specified needs with appropriate consideration for public health and safety, and cultural, societal, and environmental considerations.
  4. Conduct investigations of complex problems: Use research based knowledge and research methods including design of experiments, analysis and interpretation of data and synthesis of information to provide valid conclusions.
  5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modelling to complex engineering activities, with an understanding of the limitations.
  6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
  1. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
  2. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
  3. Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
  4. Communication: Communicate effectively on complex engineering activities with the engineering community and with t h e society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
  5. Project management and finance: Demonstrate knowledge and understanding of t h e engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
  6. Life-long learning: Recognise the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

The Program educational objectives for the Department of Information Technology are –

  1. Possess strong fundamental concepts in mathematics, science, engineering and Technology to address technological challenges.
  2. Possess knowledge and skills in the field of Computer Science and Information Technology for analyzing, designing and implementing complex engineering problems of any domain with
    innovative approaches.
  3. Possess an attitude and aptitude for research, entrepreneurship and higher studies in the field of Computer Science and Information Technology.
  4. Have commitment to ethical practices, societal contributions through communities and lifelong learning.
  5. Possess better communication, presentation, time management and teamwork skills leading to responsible & competent professionals and will be able to address challenges in the field of IT at global level.

After completion of the program, the students will be able to –

  1. Ability to understand & apply software, hardware & mathematical concepts to solve real world problems using appropriate data structure and algorithms.
  2. Possess knowledge of data management system and networking to find solutions of environmental and social problems.
  3. Capability to apply standard project design strategies in software project development by using different programming languages and open source tools to deliver a quality product.
  4. Competent knowledge of various domains for bridging the technological gap and provide solution to various problems that leads to innovation.
 

 

 

 

 

Second Year

Sem  III –

25  Credits

 

Sem  IV–

25  Credits

Semester III Semester IV
Discrete Structures Engineering  Mathematics – III
Computer Organization & Architecture Computer Graphics
Digital Electronics and  Logic Design Processor  Architecture and  Interfacing
Fundamentals of Data  Structures Data  Structures & Files
Problem  Solving and

Object  Oriented Programming

Foundations of Communication and

Computer Network

Digital Laboratory Processor  Interfacing  Laboratory
Programming Laboratory Data  Structure and  Files Laboratory
Object  Oriented Programming Lab. Computer Graphics Laboratory
Communication Skills Audit Course  – II
Audit Course  – I
 

 

 

 

 

Third Year: Sem  V –

23  Credits

 

Sem  VI –

23  Credits

Semester V Semester VI
Theory of Computation Computer Network Technology
Database Management Systems Systems Programming
Software Engineering  & Project Mgmt Design and  Analysis of Algorithms
Operating  System Cloud Computing
Human-Computer Interaction Data  Science & Big Data  Analytics
Software Laboratory-I Software Laboratory-IV
Software Laboratory-II Software Laboratory-V
Software Laboratory-III Software Laboratory-VI
Audit Course  – III Project Based Seminar
Audit Course  – VI
 

 

 

 

 

 

 

 

 

 

 

Final  Year: Sem  VII –

22  Credits

 

Sem  VIII –

22  Credits

Semester VII Semester VIII
Information  and  Cyber Security Distributed Computing System
Machine  Learning and  Applications Ubiquitous  Computing
Software Design and  Modeling Elective III
Elective I Elective IV
Elective II Computer Laboratory- IX
Computer Laboratory- VII Computer Laboratory- X
Computer Laboratory- VIII Project Work
Project Phase-I Audit Course  – VI
Audit Course  – V
List of  Elective I (Choose any  one) List of  Elective II (Choose any  one)
Wireless Communications Software Defined Networks
Natural  Language Processing Soft Computing
Usability Engineering Software Testing and  Quality Assurance
Multicore & Concurrent Systems Compiler  Construction
Business Analytics & Intelligence Gamification
List of  Elective III (Choose any  one) List of  Elective IV (Choose any  one)
Internet of Things (IoT) Rural Tech Community  Development
Multimedia Techniques Computer Vision
Information  Storage  and  Retrieval Parallel Computing
Internet and  Web Programming Social Media Analytics
Computational Optimization Open Elective
it department

Machine Learning KNN

Prof. Anand Bhosale

Machine Learning KNN

Heaps & Multi-way Search Trees

Prof. Kehsav Tambre

Heaps & Multi-way Search Trees

Red Black Tree

Prof. Keshav Tambre

Red Black Tree

Dynamic Host Configuration Protocol (DHCP)

Prof. Sachindra Chavan

Dynamic Host Configuration Protocol (DHCP)

Cloud Computing

Prof. Sachindra Chavan

Cloud Computing

Pass Structure of Assembler

Prof. Sameer Mamdapure

Pass Structure of Assembler

Adapter Pattern

Prof. Ravi Patki

Adapter Pattern

State Pattern

Prof. Ravi Patki

State Pattern

Design Patterns Introduction

Prof. Ravi Patki

Design Patterns Introduction

NP Problem

Prof. Manusha Amritkar

NP Problem

UE Usability

Prof. Manjusha Amritkar

UE Usability

Strategy Pattern

Prof. Ravi Patki

Strategy Pattern

Operator Overloading

Prof. Sarang Saoji

Operator Overloading

Requirement Analysis

Prof. Swati Kawathekar

Requirement Analysis

Human Computer Interaction

Prof. VIshal Chaudhari

Human Computer Interaction