Department of Information Technology (IT)

About the Program

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 be able to adapt to dynamic technological challenges and become effective professionals.
  2. Acquire technical and analytical skills in the field of information technology so as to be able to analyze, design and implement efficient solutions to complex engineering problems with innovative approaches.
  3. Develop proficiency in communication skills combined with domain specific competencies leading to success in higher education and as technologist and/or entrepreneur.
  4. Be committed to abiding by ethical practices and become socially conscientious individuals.

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

Assembler

Prof. Sameer Mamdapure

Assembler

Register organization of 80386

Prof. Bhavana Kanawade

Register organization of 80386

Introduction to Assembly Language Programming

Prof. Bhavana_kanawade

INTRODUCTION TO ASSEMBLY
LANGUAGE PROGRAMMING

RE to DFA

Prof. Keshav T

RE to DFA

Introduction to Binary Tree

Prof. Manjusha Amritkar

INTRODUCTION TO BINARY TREE

HCI- Input Output Channels

Prof. Prajwali Korde

HCI- INPUT OUTPUT CHANNELS

Delivery and Forwarding of IP Packets

Prof. Pranali Deshmukh

Delivery and Forwarding of IP Packets

Introduction to Compiler

Prof. Sameer M

Introduction to Compiler

Basics of Computer Graphics

Prof. Vishal Chaudhary

Basics of Computer
Graphics

Python Data Structures Lists

Prof. Anand Bhosle

Python Data Structures Lists

Big Data Technologies

Prof. Smita Wangikar

Big Data Technologies

Ad Hoc Wireless Network

Prof. Pranali Deshmukh

Ad Hoc Wireless Network

Constructors and Destructor in C++

Prof. Sarang Saoji

Constructors and Destructor in C++

File Handling in Python

Prof. Anand Bhosle

File Handling in Python

AVL TREE

Prof. Manjusha Amritkar

AVL TREE

LR(0) PARSER

Prof. Sameer Mamadapure

LR(0) PARSER

Introduction to Data Science, Big Data, Data Analytics

Prof. Ekta Choudhari

 INTRODUCTION TO DATA SCIENCE , BIG DATA, DATA ANALYTICS

Data Visualization

Prof. Bhavana Kanawade

Data Visualization

Sentiment Analysis in Machine Learning

Prof. Pranali Deshmukh

Sentiment Analysis in Machine Learning