CSE302 Data Communication & Computer Networks
The
objective is to acquaint the students with the basics of data
communication and networking. A structured approach to explain how
networks work from the inside out is being covered. The physical layer
of networking, computer hardware and transmission systems have been
explained. In-depth application coverage includes email, the domain name
system; the World Wide Web (both client- and server-side); and
multimedia (including voice over IP).
CSE201 Database Management Systems
The
course introduces the basic database management system principles and
includes in-depth logical and conceptual design for data models and
relational models with entity relational diagrams practiced. This course
also covers rigorous database querying, optimization techniques, and
database tuning; normalization techniques; transaction processing,
concurrency Control and recovery, new application developments.
CSE303 Analysis & Design of Algorithm
This
course introduces with methods for the design and analysis of efficient
algorithms emphasizing methods useful in practice. Different algorithms
for a given computational task are presented and their relative merits
evaluated based on performance measures. The following important
computational problems will be discussed: sorting, searching, elements
of dynamic programming and greedy algorithms, advanced data structures,
graph algorithms, Classify computational problems into P, NP, NP-Hard
and NP-Complete.
CSE404 Principal of Programming Language
The
basic objective of the course is to develop methods and procedures for
programming languages learning. The course provides a foundation to the
fundamentals principles of various programming languages.
CSE422 Real Time Operating System
Real-time
embedded systems are enabling technologies for many current and future
generation applications and are increasingly becoming pervasive. This
course aims to provide a good understanding of both fundamental concepts
and advanced topics in real-time systems and networks.
IT405 Open Source Application Development Technologies
To
provide a basic idea of Open source technology, their software
development process so as to understand the role and future of open
source software in the industry along with the impact of legal, economic
and social issues for such software.
ECE303 Microprocessor and Interfacing
This
course deals with the systematic study of the Architecture and
programming issues of 8086-microprocessor family and interfacing with
other peripheral ICs and co-processor. In addition, various 32-bit and
64 bit microprocessors are introduced. The aim of this course is to give
the students basic knowledge of the microprocessors needed to develop
the systems using it.
CSE305 Fundamentals of Mobile Computing
Computing
is becoming increasingly mobile. Internet services are now primarily
available on wireless devices, with desktop browsing the exception. All
this has led to huge growth in the wireless phone market and the success
of wireless data services. This course will help in understanding
fundamental concepts, current developments in mobile communication
systems and wireless computer networks.
IT308 Routing and Switching in the Networks (Networking & Security)
CSE314 Cloud Computing Practitioner
CSE205 Programming in Python
CSE437 R Programming
The
purpose of this course is to train the students on R programming. The
objective is to prepare the students for performing data analysis using
R.
SMO301 The Joy of Computing Using Python
IT403 Information Storage Management
The
course provides detailed knowledge, practical training and insight into
the implementation and management of various storage technologies with a
focus towards applying these technologies in an information lifecycle
paradigm. This course focuses on the following key aspects: The
evolution of storage and implementation models, Storage devices
principles including structure, host I/O processing, & core
algorithms, Storage classes (SAN, NAS. CAS), interconnection protocols,
and management principles, Storage network design principles, Networked
storage capabilities (Snaps, mirroring, virtualization), Backup,
Business Continuity, and Disaster Recovery principles.
ETPT100 In-House Practical Training
The
practical training program can best be described as an attempt to
institutionalize efforts to bridge the gap between the professional
world and academic institutions. Entire effort in practical training is
in terms of extending the program of education and evaluation beyond the
classrooms/ laboratory’s /field of the University or Institution.
SKE301 Aptitude and Reasoning Ability
To
enhance the employability skills of students. It aims to improve
aptitude, problem solving skills, logical and verbal reasoning of the
student.
BS Behavioral Science
Course objectives
include understanding the process of problem-solving and creative
thinking; developing team spirit and the importance of working in teams;
understanding the importance of resilience during difficult times;
developing an understanding of the consequences of the stress on one’s
wellness, health, and work performance.
FBL Foreign Business Language
To train students in grammar, conversational classes through dialogues, different expressions with basic verbs learnt.
IT301 Software Engineering
To
make the students to develop skills that will enable them to construct
software of high quality – software that is reliable, and that is
reasonably easy to understand, modify and maintain; To make student
learn how to use available resources to develop software, reduce cost of
software and how to maintain quality of software.
CSE304 Compiler Construction
The
objective of this course is to describe the utilization of formal
Grammar using Parser representations, especially those on bottom-up and
top-down approaches and various algorithms; to learn techniques for
designing parser using appropriate software. The theory and practice of
programming language translation, compilation, and run-time systems,
organized around significant programming project to build a compiler for
simple but nontrivial programming language. To understand, design and
implement a parser. To understand design code generation schemes. To
understand optimization of codes and runtime environment.
CSE401 Artificial Intelligence (AI)
The
objective of this course is to develop semantic-based and context-aware
systems to acquire, organize process, share and use the knowledge
embedded in multimedia content. Research will aim to maximize automation
of the complete knowledge lifecycle and achieve semantic
interoperability between Web resources and services. The field of
Robotics is a multidisciplinary as robots are amazingly complex system
comprising mechanical, electrical, electronic H/W and S/W and issues
germane to all these.
CSE403 Graph Theory & Applications
The
objective of this course is to introduce students to some of the most
important notions of graph theory and develop their skill in solving
basic exercises. Students should also become able to identify graph
theory problems in a natural way even when they appear in a different
setting. In the later part of the course the goal is to deepen students'
knowledge of graph theory by showing interrelations of some seemingly
loosely-related concepts and further develop problem solving skills.
CSE424 Business Process Management and Mining
To construct business process models using BPMN and study the essentials of Business Process Management and Process Mining.
IT305 Mobile Application Development
The
objective is to design and develop principles for mobile device
applications, Android platform, mobile hardware, mobile architectures,
development environments and simulators, and user interfaces;
location-based services; data storage and retrieval.
CSE405 Software Architecture and Design
This
covers the software modeling and Architectural Concepts, help students
apply UML notations in designing software, Gain knowledge about Static
and Dynamic modeling, Understand the importance of Software Quality
attributes in Software Design, Solving various Case studies using the
concepts learnt and understood in this course.
CSE203 Computer Graphics
The
objective of the course is to provide the understanding of the
fundamental graphical operations and the implementation on compute the
mathematics behind computer graphics, including the use of spline curves
and surfaces. This course covers Output Primitives and Clipping
operations, Geometric transformation, 3D Object Representation, Color
models and rendering and Introduction to multimedia.
IT404 Advanced Java Programming
The
objective of this course is to equip the students with the advanced
feature of contemporary java which would enable them to handle complex
programs relating to managing data and processes over the network. The
objective of this course is to provide a sound foundation to the
students on the concepts, precepts and practices, in a field that is of
immense concern to the industry and business.
CSE402 Digital Image Processing and Computer Vision (AI)
The
objective of this course is to introduce basic principles of Digital
Image Processing techniques and to lay the theoretical foundation of
image processing theory for developing applications involving digital
image processing. Students successfully completing this course will be
able to apply a variety of computer techniques for the design of
efficient algorithms for real-world applications.
CSE311 Distributed Systems
This
course help student to understand the properties of distributed
algorithms, liveness and safety properties, analyze different models of
distributed systems, including failure and timing models and master
basic algorithms for failure detection, leader elections, broadcast and
multicast, basic shared memory in distributed systems, agreement
protocols and implementation of selected distributed algorithms in
middleware designed for group communication.
CSE416 Applied Probability & Statistics
IT414 Software Testing and Quality Assurance
IT430 Dynamic Routing and Troubleshooting
CSE438 Linux for Devices
CSE313 Fundamental of Machine Learning
CSE443 Fundamental of Big Data Analytics
CSE 449 Internet of Things: Actuators and Sensors
PGPBTM 101 Blockchain Fundamentals
SKE309 Programming & Employability Skills for Computer Engineers
FBL Foreign Business Language
To train students in grammar, conversational classes through dialogues, different expressions with basic verbs learnt.