Course Description

Mathematics 1

[Code: 001MATH | Credit:3 |Prerequisite(s) :Nil ]

This course is intended to give students a background of other mathematics courses needed to build the mathematical maturity and sophistication needed by science and IT students in particular. This course begins with the study of functions, the basic tools of calculus, their algebra and families of functions, the basic concept, and the limit of a function, the continuity and the derivative of a function. Then it introduces some special functions as the trigonometric, logarithmic and exponential functions. Finally it covers the definite and indefinite integrals.


Introduction To Computer

[Code: 011CSM | Credit: 3 |Prerequisite(s): Nil ]
This course is intended to give students a background of other mathematics courses needed to build the mathematical maturity and sophistication needed by science and IT students in particular. This course begins with the study of functions, the basic tools of calculus, their algebra and families of functions, the basic concept, and the limit of a function, the continuity and the derivative of a function. Then it introduces some special functions as the trigonometric, logarithmic and exponential functions. Finally it covers the definite and indefinite integrals.


Intensive English Program 1

[Code:011ENG | Credit: 6 |Prerequisite(s): Nil ]
This course is intended to give students a background of other mathematics courses needed to build the mathematical maturity and sophistication needed by science and IT students in particular. This course begins with the study of functions, the basic tools of calculus, their algebra and families of functions, the basic concept, and the limit of a function, the continuity and the derivative of a function. Then it introduces some special functions as the trigonometric, logarithmic and exponential functions. Finally it covers the definite and indefinite integrals.


Matrices Algebra

[Code: 012MATH | Credit:3 |Prerequisite(s) :001MATH  ​]
The course covers systems of linear equations, matrices, and determinants as tools in the study of vector spaces in detail. Linear independence, generators, and dimension are given. Also row space, rank, eigen values, and diagonalization of matrix are given. Finally, the course covers linear transformation, kernel, image and change of basis.


Computer Programming I

[Code: 012CSM | Credit: 3 |Prerequisite(s):011CSM ​]
This course is focus on introducing the fundamental concepts of programming using structured programming language. It covers basic programming tools and Problem-Solving, such as C++ Basics, variable names, data types, operators and operands. Then it covers programming control structures, conditional and iterative. Program composition of functions, function definitions, parameter passing to functions, and function library concepts are introduced. Principles and basic operations of arrays are then covered. The laboratory is focus on experiments related to the course topics


Intensive English Program 2

[Code: 012ENG | Credit: 6 |Prerequisite(s):011ENG ​]
This course focuses on the students ability to communicate in real life situations and to enhance students aural comprehension and oral expression. This course contain Listening and Speaking, Reading, Grammar, Reading and Writing,


Electronic circuit Analysis

[Code: 110CNE | Credit: 3 |Prerequisite(s): Nil ]
The course is an introductory level study of basic electrical circuits, components of circuits, electrical measurement instruments, and theory of DC and AC machines, The course contain Introduction to signals, Linear and no linear element and network, Electrical components, Association of elements, Method analysis, Theorem Analysis, Wye-Delta transformation Power


Electronic Engineering Drawing

[Code: 110CPE | Credit: 2 |Prerequisite(s): Nil  ​]
The course is an introduction to Engineering Drawing wherein the students understand, built right drawing techniques and skills and gets hands on training in various drawings of Electrical, Electronics and Networks components. This course covers topics Introduction of Engineering Drawing, drafting tools, and projection of points, lines and solids.  Circuit design and exercises using various design software’s such as, AUTOCAD, CIRCUIT MAKER, SMART DRAW etc.


Semiconductor Devices

[Code: 111CNE | Credit: 4 |Prerequisite(s): Nil ]
Students are exposed to understand the principles of semiconductor devices, state- of- the art integrated circuit technologies, effects of light on semiconductors, state –of the -art MOS Technologies etc. the course has Introduction to Active and Passive components. Generate sine wave from oscilloscope. Generate square and triangular and to find the values of resistor, capacitor using colour code PN Junction, Zenear Diode, Rectifier,  filter,  Capacitor LED Characteristic, Transistor FET Characteristic Students also get the opportunities to practice the theory concepts studied in the lecture classes.


Differentiation & Integration

[Code: 113MATH | Credit: 3 |Prerequisite(s): Nil ​]
This course is focus on differentiation and integration of functions, with applications. Informal treatment of limits and continuity. Differentiation: definition, rules, rates, approximations, and extremism problems, implicit differentiation, higher derivatives. Indefinite integration; Definite integral; fundamental theorem of calculus, integration by substitution. Applications of integration to geometry and science. Elementary functions. Techniques of integration. L'Hôpital's rule. Sequences and series: convergence tests. Alternating series. Absolute and conditional convergence. Power series. Taylor and Maclaurine series.


Electronic Devices and Circuits

[Code: 120CNE | Credit: 3 |Prerequisite(s):111CNE ​]
This course aims to provide the students introduction Dipole’s applications, diodes and transistors and give the possible applications for them. The basics for operational amplifiers, their analysis and applications are given in this course. Multiport networks and their parameters and applications are covered. Finally different real electronics applications are given as small projects that cover the theory and practical parts.


Digital Logic design

[Code: 120CPE | Credit: 3 |Prerequisite(s):111CNE ​]
This course will focus on the theory of digital circuits and systems, stressing techniques for the analysis and synthesis of combinational and sequential logic systems. The course topics include: introduction to Digital Computers and Information, Combinational Logic Circuits, Combinational Logic Design, Sequential Circuits: Sequential Circuit, Latches, Flip-Flops, Sequential Circuit Analysis, Sequential Circuit Design, HDL Representation for Sequential Circuits (VHDL & Verilog), registers and Counters and Formal verification. Lab experiments include: Gates (DTL,TTL,CMOS, AND,OR,XOR,XNOR and applications, Half Adder, Full Adder, Shift registers all types and applications and Ring counters, Johnson code counters, BRM And applications


Electrical Workshop

[Code: 121CPE | Credit: 1 |Prerequisite(s): Nil ​]
The workshop is to equip the students about various mechanical, electronic and electrical entities such as electrical wiring systems and accessories, soldering techniques, printed circuit board development, Introduction to CHIP Design, Cable jointing, Earthing, familiarization of starters both single phase and 3 phase circuits, transformer winding, energy meter, circuit switches etc and also familiarize measurement devices


Object oriented programming

[Code: 122CPE | Credit: 3 |Prerequisite(s): Nil ​]
The course covers fundamentals of object oriented programming, Introduction to Java Programming Language, Data types, Operators, Expressions, Decision making and branching, Classes, Objects and Methods, Inheritance & Polymorphism, Multithreaded Programming, Managing Errors and Exceptions


Differential Equations

[Code: 319MATH | Credit: 3 |Prerequisite(s):113MATH ​]
This course is focus on study of ODE's, including modeling physical systems. Solution of first-order ODE's by analytical, graphical and numerical methods. Linear ODE's, primarily second order with constant coefficients. Complex numbers and exponentials. Inhomogeneous equations: polynomial, sinusoidal and exponential inputs. Oscillations, damping, resonance. Matrix methods for first order linear systems: eigen values and eigenvectors, matrix exponentials, variation of parameters. Non-linear autonomous systems: critical point analysis, phase plane diagrams, applications to modeling.


Database Management Systems

[Code: 210CPE | Credit: 3 |Prerequisite(s):122CPE ​]
The course addresses Principles and application of relational and OO database systems technologies, design, SQL, normalization and transaction processing. The course topics includes Introduction DBMS, Database System Concepts and Architecture, Data Modeling Using the Entity- Relationship Model, The Relational Algebra and Relational Calculus, Functional Dependencies and Normalization, Object , Object – Relational  and Nosql Databases, Distributed Databases


Computer Design & Organization

[Code: 211CNE | Credit: 3 |Prerequisite(s):120CPE ]
This course is a study of the principles of computer components, Design and Organization s. Topics may include: CPU, busses and memory. Instruction sets, machine code, and assembly language. Conventions for assembly language generated by compilers. Floating-point number representation. Hardware organization of simple processors. Address translation and virtual memory, Advanced Computer Architecture


Data Communications

[Code: 220CNE | Credit: 3 |Prerequisite(s):120CNE  ​]
The course addresses an overview of data communication, modeling, types of high speed communication networks, protocols, routing algorithms, congestion control, dead lock prevention etc.  This course covers an introduction to the standards models (TCP/IP, ISO-OSI) of communication systems and Networks, basics of computer networks (IPv4), network layers and protocols, architectures and topologies of networks and LAN design.

Data structures & Algorithms

[Code: 219CSM | Credit: 3 |Prerequisite(s):122CPE  ​]
This course is focus on Introduction to analysis of Algorithms, Data structure, arrays, lists, Stacks, Recursion, Queues, Searching and Sorting Techniques, Trees, Graphs


Number Theory

[Code: 245MATH | Credit: 3 |Prerequisite(s):012MATH  ​]
This course will focus on the natural integers set, induction,  and binomial coefficients, set of integers, Congruences, Arithmetic functions, Multiplicative functions and their properties


Numerical analysis

[Code: 419MATH | Credit: 3 |Prerequisite(s):319MATH ​]
This course is focus on introducing the numerical algorithms and optimization fundamental to engineering and scientific computation. Equation solving, function approximation, integration, difference and differential equations. Emphasis is placed on Finite and divided differences, curve fitting, orthogonal polynomials, numerical differentiation and integration, numerical solutions of ordinary differential equations by series, Runga-Kutta and predictor-corrector methods. Techniques for discrete optimization, optimality conditions for nonlinear optimization, interior point methods for convex optimization, Newton's method, heuristic methods, and dynamic programming and optimal control methods. Engineering  case studies.


Microprocessors & Interfacing

[Code: 220CPE | Credit: 3 |Prerequisite(s):211CNE ]
The content of this course focuses on introduction of microprocessor architecture, bus organization, assembly language programming, interfacing of memory and peripheral devices and ultimately the development of microprocessor based standalone system for certain application. The course topics includes Introduction to computer architecture, 8085 instruction set &Programming, The 80x86 computer architecture, CPU Architecture Details, Addressing Modes for the 80x86, Instruction Set for the 80x86, Computer Buses and I/O


Operating Systems & System software

[Code: 221CPE | Credit: 3 |Prerequisite(s):219CSM ​]
This course is focus on the fundamental design and implementation issues in the operating systems and systems software. This course is designed to provide the students with an overview of Brief evolution of C, Decision making and iteration in C, Introduction to Operating System & system software, Process Management, CPU Scheduling, C pointers and structures, File Management, Memory Management, Linux system


Discrete Structures

[Code: 222CPE | Credit: 4 |Prerequisite(s): Nil  ​]
The course introduces History and overview, Relevant tools, standards, and/or engineering constraints, Functions, relations, and sets, Boolean algebra principles, First-order logic,  Proof techniques, Basics of counting, Graphs and trees, Iteration and recursion


Principles of Physics

[Code: 104PHYS | Credit: 4 |Prerequisite(s): Nil ]
This course focus on the measurements, units and vectors, motion in one dimension and motion in two dimensions, Newtons laws of motion, work , kinetic energy and potential energy, fluid dynamics, Electric field and potential. Coulomb laws, electric field for point charges, Light and optics, Electric conductivity, electric current (Ohm’s law) and electric energy


General Chemistry

[Code: 107CHEM | Credit: 4 |Prerequisite(s): Nil ]
This course covers matter, Atoms and the atomic theory, Mass Relations in Chemistry, Gases, Liquids, Solids and Intermolecular Forces, Electronic Structure of Atoms, Covalent bonding, Lewis structures, octet rule, molecular geometry


Summer Training

[ Prerequisite(s): Student Must complete 79 credit hours]
All students should complete summer training in a company and get trained in hardware, software and organizational management.  The student needs to attend 6 hour per day and 5 day in a week in summer vacation (6 weeks to 8 weeks duration). Student needs to work minimum 150 hours in company. After completion of the training, each student should submit a Training report and give a presentation about the training for evaluation and grading


Electronic Measurement & Instrumentation

[Code: 212CNE | Credit: 3 |Prerequisite(s):120CNE ]
This course is focus on two parts. Measurement part deals with different basic definitions, different kind of errors in measurement data analysis, Resistance, Capacitance, inductance, Frequency, phase measurement techniques, DC Bridge method measurement, AC Bridges method measurement Whereas, Instrumentation part deals with the analog and digital measuring instruments and some basic transducers, Sensors


Computer Networks

[Code: 310CNE | Credit: 3 |Prerequisite(s):220CNE ]
This course is an introductory level course on networking concepts, design and implementation. Concepts about internetworking, congestion control, packets, quality of service etc. This course focus on designing subnets, IP addressing, Standard Network Architecture, Switching, design LAN, VLAN and WAN, various protocols required to communicate, ISDN, Frame Relay


Automatic Control System

[Code: 310CPE | Credit: 3 |Prerequisite(s): Nil ]
To introduce students modeling, stability analysis of open-loop and closed-loop systems, Transfer Function & Block Diagram, frequency response calculation methods in Time and frequency Domain Analysis, Ethics and automatic control, Societal impact of wide spread use of automatic control and Contemporary issues of Industrial Controllers & Controller Design.


Principles of Statistics and Probability

[Code: 329STAT | Credit: 2 |Prerequisite(s): Nil ]
This course focus on the Data presentation, Measures of central tendency, Correlation Coefficient and Regression Line, Principles of Probability Theory, Statistical Inference


Software Engineering

[Code: 311CPE | Credit: 3 |Prerequisite(s):219CSM ​]
This course address the fundamental principles of software engineering design and implementation, Object oriented software engineering design, issues in the interactive software design and implementation. The course topics are Introduction to Software Engineering, Software Process Models, UML modeling techniques, Requirements Engineering, Design Concepts, Quality Management, Software Testing and sizing, Managing Software Projects.


Embedded & Real time Systems

[Code: 312CPE | Credit: 3 |Prerequisite(s):220CPE ​]
This subject will introduce students to embedded systems by providing a detailed overview of the important topics in the field. It will introduce typical examples of embedded systems; real time and safety critical issues; constraint driven design; systems integration; hardware-software partitioning and time-to-market considerations. The course topics covers introduction to Embedded and Real time systems, Labview, Real time systems, Embedded processors/micro controllers, Real time operating systems task scheduling, Resource reclaiming in multiprocessor real time systems, Reliable systems design, Low power computing.


Intelligent Systems

[Code: 321CPE | Credit: 3 |Prerequisite(s):219CSM ​]
This course introduces Intelligent Systems, Intelligent agent, problem solving and search, game playing, knowledge representation and machine learning, The course also covers Introduction to agents and user experience, Agents for learning, communication, collaboration and mobility, Multiagent systems and models, Agent Programming. In the laboratory, course topic based experiments are designed to increase the subject understanding. In the laboratory, course topic based experiments are designed to increase the subject understanding.

Engineering project Management

[Code: 213CNE | Credit: 3 |Prerequisite(s): Nil ]
The course covers topics such as principles of project management,decision making, HR management, Optimized scheduling,project implementation and related problems , Project Planning- Resource Analysis and Management- Management of Engineering Design and Product Costing, use of software for project scheduling and management


Multimedia and Data Compression

[Code: 323CPE | Credit: 3 |Prerequisite(s):311CPE ​]
This course covers an introduction to Multimedia and multimedia system, elements of multimedia- text and audio, Image & Graphics, Video, animation, Data Compression Multimedia Compression Formats and Standards, Multimedia Communication and Networking


Computer Interfacing  Circuits

[Code: 324CPE | Credit: 3 |Prerequisite(s):310CNE ]
This course provides Introduction to Computer Interfacing, Review of Communication Interfaces, PIC16F877 Microcontroller, Byte Oriented: Bit Oriented, Literal & Control Instructions, Stack & Stack Operations, Addressing Modes, and Simple Programs, Input/Output (I/O) Ports and Interfacing, Timer logic, interrupt logic, Data Converters, Serial Logic, and ADC. Interfacing with: Switches, LED’S, Single Seven Segment Display ADC, DAC, Stepper Motor, DC Motor, and Traffic Light Control.


Interactive  Computer graphics

[Code: 325CPE | Credit: 3 |Prerequisite(s):219CSM ]
The course will address Computer graphics and image processing techniques, geometric transformations, display, architecture, visualization, hidden surface algorithms and shading. The course covers the following topics: Survey of Computer Graphics and applications, Overview of Graphics I/O System, Graphics Output Primitives, Geometric Transformations, Viewing and Clipping, Illumination Models


Technical Reports Writing

[Code: 301NGL | Credit: 2 |Prerequisite(s):Nil ]
Students are motivated to practice writing more in order to be autonomous learners. The course contain Prewriting Brainstorming, Prewriting Descriptive Details, Prewriting - Organization, Grammar & Mechanics, Sentence Structure, The Writing Process


Digital image processing & Vision

[Code: 410CPE | Credit: 3 |Prerequisite(s):311CPE ]
The course focuses on Image processing fundamentals, image analysis and understanding, and machine vision applications. The course contents are Introduction to images and digital image processing, Image Improvement, Transformations and Frequency Domain Filtering, Image Compression, Image Restoration, Image Segmentation


Micro Controller Design

[Code: 412CPE | Credit: 3 |Prerequisite(s):220CPE ​]
The use of microcontrollers is expanding rapidly in all most all fields including instrumentation, control, communication,medical instruments etc. The course is designed to cover architecture, hardware and software, programming,interfacing, communication and application engineering etc. The course topics are Introduction to Microcontrollers, General Architecture for microcontroller, 8 Bit microcontrollers, 8051 microcontrollers, Assembly Language Programming, Instruction set of 8051,Data transfer instructions – Different addressing modes, I/O Port programming, Timer/Counter Programming, Serial Port Programming, Interfacing of 8051, Display Interfacing, Switch Interfacing, Real world Interfacing, Motors Interfacing, Applications of 8051 Micro controllers, 16 bit microcontrollers.



[Code: 413CPE | Credit: 3 |Prerequisite(s): student should complete summer  training and not have more than 42 credits remaining to complete the program]
he project work challenges students to go beyond the learning that occurs as the result of their prescribed educational program by developing projects that demonstrate their research, intellectual, technical and creative abilities. The project is divided into two phases. Project-I is the initial phase of development of a product with introduction of project, literature review of similar projects, system analysis and design stages. Project-II is the final phase with system implementation and testing stages.


Computer Modeling & Simulation

[Code: 233CSM | Credit: 3 |Prerequisite(s): Nil ]
The course introduces the students about modeling and simulation with the aid of computers. The behavior of different types of systems are introduced and analyzed to understand and identify factors affecting the performance of the system. Then a model is evolved to study the functioning of the system. The course topics are Introduction to Simulation and Modeling, Discrete-Event Simulation, Queuing systems, Simulation of a single server queuing system, Simulation of an Inventory system, Modeling Complex Systems, Multi-teller bank with Jockeying, Simulation software


Digital Signal processing

[Code: 311CNE | Credit: 3 |Prerequisite(s): Nil ]
This course is an introductory level study of basic Digital processing techniques, DSP architectures and its applications. The course covers Introduction to signal analysis, Discrete-time signals and systems, Signal conditioning, Fourier analysis and spectral estimation, Digital filtering methods, DSP Architectures,. Using DSPs, Ex: of algorithms integration on DSP, Typical applications using DSP


Principles of wireless communications

[Code: 322CNE | Credit: 3 |Prerequisite(s):310CNE ]
The course aims to equip the students with latest wireless technologies, security issues, internetworking in wireless systems, personal communication services, etc. This course focus on the study of the design, analysis, and fundamental limits of wireless transmission systems. Wireless channel and system models; fading and diversity; resource management and power control; multiple-antenna and MIMO systems; Digital modulation techniques for wireless communications and performance analysis, Inter symbol interference and channel equalization. The laboratory is focus on experiments related to the course topics.

Computer Network Management and Security

[Code: 421CNE | Credit: 3 |Prerequisite(s):310CNE ]
This course is concerning all network services security and administration issues. Students after completing this course should be able to administer and troubleshoot networking systems. In addition they should be able to configure firewall and protect different services like e-mail This course focus on Introduction to security, Deploying Windows Server and Linux Server, Security policy, LDAP, Server Monitoring and Auditing, Virtual Private Network, Network Policy Configuration and Security issues, Domain Controller and Active Directory Management, Firewalls, Group Policy Settings and Preference, SSL,TLS, Security Scenario – HTTP,FTP,


Integrated Circuit  Design

[Code: 421CPE | Credit: 3 |Prerequisite(s):310CNE ]
Students will study Integrated Circuits Design Principles including VLSI and parallel processing principles. The course topics are Introduction to IC Design, Fabrication of MOSFETs, Basic of VHDL language, MOS Transistor, MOS Inverters, Combinational & Sequential MOS logic circuits, Dynamic logic circuits


Internet technology  and programming

[Code: 410CNE | Credit: 3 |Prerequisite(s):310CNE ]
Focus of this course is on survey of current authoring, distributing, and browsing technologies used in the Internet and World Wide Web programming. The course covers the core elements of Internet architecture is VLSMs, private addressing, and NAT to enable more efficient use of IP addresses and also implementing routing protocols such as RIPv2, EIGRP, OSPF and BGP.