Detailed Course Contents
Math 4307 Linear Algebra
Linear Algebra: Solving for square systems by elimination (pivots, multipliers, back substitution, invertibility of , and factorization into . Complete solution to (column space containing , rank of , nullspace of and special solutions to from row reduction).
EEE 4335 Digital Logic Design
Number Systems and their conversion, Logic Gates, Boolean algebra, Truth Tables and K-Maps, Karnaugh map logic simplification tool, Combinational circuits analysis and design Sequential Circuit Concept: Introduction to Flip-Flops i.e. J-K F/F, Introduction to Latches, design procedures, introduction to develop state diagram and state table, Structured Sequential Circuits: Registers, shift Registers, parallel Loading of Registers, Counters: synchronous, asynchronous, serial Programmable logic: Random access memory (RAM), Programmable logic Array (PLA).
EEE 4336 Digital Logic Design Lab
Sessional based on EEE 4335
CSE 4301 Object Oriented Programming
C++ programming: Concept of classes and objects, data and module encapsulation; polymorphism, inheritance, sub-typing, Advanced C++ I/O, virtual function; object-oriented design; generic classes, static and dynamic binding, generic classes; exception handling, Namespace and standard template library.
CSE 4302 Object Oriented Programming Lab
Sessional based on CSE 4301
CSE 4303 Data Structures
Concepts and examples, Elementary data objects, Elementary data structures, Data structure operations, Abstract Data Type, Arrays, Lists, , Divide and Conquer, Recursion, Complexity, Stacks, Polish Notation, Queues, Pointer.
CSE 4304 Data Structures Lab
Sessional based on CSE 4303
CSE 4305 Computer Organisation and Architecture
Components of a computer system: processors, memory, secondary storage devices and media, and other input output devices. Processor organization: registers, buses, multiplexers, decoders, ALUs, clocks, main memory and caches.
CSE 4307 Database Management Systems
Overview of database management systems; DBMS file structures; introduction to the relational model; relational algebra, normalization and relational design; ER modeling, object-oriented modeling, advanced features of the relational model; Database Design Language; the hierarchical model; the CODASYL model; alternative data models; physical database design; fourth-generation environment; database administration, database recovery, distributed databases and current trends in the field. Relational query languages: SQL; embedded SQL in a third-generation language (COBOL, C or C++). Transaction management; concurrency control.
CSE 4308 Database Management Systems Lab
Sessional works based on CSE 4307
Updated on 28 August 2011