Semester 4

CO224 Computer Architecture (3 Credits)
Prerequisites: CO221 , CO222
Course Content:
Overview, Fundamentals of computer architecture, Computer arithmetic, CPU organization, Pipelining, Memory hierarchies, Interfacing and communication, Performance issues, Multiprocessors.
(Lectures : 29h, Tutorial-Classes : 4h, Practical-Classes : 14h, Assignments : 10h)
More Details
 

CO225 Software Construction (3 Credits)
Prerequisites: CO222
Course Content:
Introduction of features of a selected language, Data collections (containers), Input/output, error handling and parsing textual formats, Declarative programming, Classes and objects, Event-driven programming, Concurrency and network clients, Code quality.
(Lectures : 25h, Tutorial-Classes : 6h, Practical-Classes : 20h, Assignments : 8h)
More Details
 

CO226 Database Systems (3 Credits)
Prerequisites: CO222 , EM313
Course Content:
Introduction to database systems, Data modelling, RDBMS concepts, Database query languages, Database programming techniques, Introduction to indexes and query optimization, Introduction to transaction processing, Database Project
(Lectures : 31h, Tutorial-Classes : 4h, Practical-Classes : 12h, Assignments : 8h)
More Details
 

EE285 Electronics I (3 Credits)
Course Content:
Diodes, Bipolar Junction Transistor, Amplifiers, Operational Amplifiers(OPAMP), OPAMP Applications, Junction Field Effect Transistors(JFET), Metal Oxide Semiconductor(MOS) Field Effect Transistors, Electronic Laboratory.
(Lectures : 30h, Tutorial-Classes : 3h, Practical-Classes : 21h, Assignments : 3h)
More Details
 

EM212 Calculus II (3 Credits)
Course Content:
Functions of several variables, Partial derivatives double and triple integration, Vector fields and operators, Orthogonal curvilinear coordinates, Integrals and integral theorems, Constrained optimisation of functions of several variables, Continuous probability distributions, Sampling distributions, Estimation and confidence intervals, Hypothesis testing.
(Lectures : 36h, Tutorial-Classes : 9h)
More Details
 

EM215 Numerical Methods (3 Credits)
Course Content:
Introduction, Solutions to systems of linear equations, Solutions to non-linear equations, Interpolation, Approximation and curve fitting, Numerical calculus, Numerical solutions to ordinary differential equations, Introduction to numerical solutions to partial differential equations.
(Lectures : 31h, Tutorial-Classes : 4h, Assignments : 20h)
More Details