All Courses

Electrical and Electronic Principle (EEP)
This course contains following topics

1. AC Fundamental :
Basic Principles of AC Generators, Alternating Voltages and Currents, Frequency, Amplitude and Phase, RMS and Average Value, Form Factor, Resistance, Inductance, Capacitance, RLC Series Connection and Resonance, Parallel Resonance.

2. Network Theorem.
KVL, KCL, Superposition theorem, Thevenin’s theorem, Norton’s theorem, Maximum power transfer theorem.

3. Introduction to Semiconductors:
Semiconductors and their properties, Intrinsic and extrinsic semiconductors.

4. Semiconductor Diodes and Special Purpose Diodes:
The p-n junction formation, properties and V-I characteristics, Basic constructions, characteristics, operations and uses of special diodes, Light emitting diode (LED), Zener diode.

5. Regulated Power Supply:
Voltage regulation, rectifiers, half-wave and full-wave rectifiers, Voltage regulator circuits- Zener diode and transistor voltage regulator.

6. Bipolar Junction Transistors: npn and pnp transistors, Amplifying and switching actions of transistor, Transistor characteristics in CB, CE and CC configurations, Operating point, Transistor load line analysis, BJT Biasing.

7. Field Effect Transistors: Classification of FET, Construction, operation and characteristics of JFET, Operation and characteristics curves of MOSFET, DC biasing of JFET.

8. Feedback Techniques and Op-amps: Negative and positive feedback, characteristics and gain with negative voltage and current feedback, Emitter Follower, Basic Op-amps- characteristics, inverting, non-inverting, integrators, differentiators, summing amplifiers.
Digital System Design

Introduction: Introductory concepts, Number System and code, Logic gates and Boolean algebra.

Combinational Logic: Combinational Circuits design using logic gates, universal gates. Minimization of switching functions, algebraic simplification, the Karnaugh map, Prime Implement.

Sequential Logic: NAND and NOR latches. Clocked SR. JK D and T flip-flops. FF timing consideration. Master-slave FF.

Complex Sequential logic: Frequency division and counting troubleshooting. Asynchronous ripple up and down counters, counters with any MOD numbers asynchronous IC counters, propagation delay. Parallel up down and up/down counters. Presentable counters. The 74193 counter. Decoding a counter. Cascading counters. Shift registers, IC shift, digital clock, troubleshooting case studies. MSI logic circuits: BCD-to-Decimal decoders, BCD-to-7 segment decoder/drivers. Encoders.

Multiplexer and Demultiplexer: Multiplexer and their applications, Demultiplexers, Troubleshooting case studies, Analog-to-Digital conversion, digital-ramp, successive approximation, flash ADC, Digital-to-Analog conversion: circuits, specifications, Sample and hold circuits, Analog multiplexers, Data acquisition, digital voltmeter.

Memory Devices: Semiconductor memory technologies ROM architecture timing and type of ROM, EPROM, EEPROM, ROM applications. RAM architecture static and dynamic RAM, DRAM structure operation and refreshing. Expanding word size and capacity. Magnetic bubble and CCD memories trouble shooting case studies. Introduction to sequential circuits, formal representation of sequential circuits.

Arithmetic circuits: The half-adder, full adder, parallel adders, 2’s complement addition and troubleshooting case studies.

Reference Books:
1) Digital Systems: Principles and Applications, Ronald J. Tocci, Neal S. Wildmer.
2) Hand Book of Modern Digital Electronics, G. Moazzam and M. Shorif Uddin.
3) Modern Digital Electronics, R P Jain.
4) An Engineering Approach to Digital Design, William I. Fletcher.
Data Structure
Introduction: Basic Terminology; Elementary Data Organization; Data Structures; Data
Structure Operations; Control Structures; Algorithms: Complexity, Time-Space Tradeoff,
Mathematical Notation and function, String Processing: String Operations, word processing,
and Pattern Matching Algorithms.
Arrays, Records and Pointers: Linear Arrays; Representation of linear array in memory;
Traversing linear arrays, Inserting and Deleting; Sorting; (Bubble sort), Searching (linear, binary),
Multidimensional Arrays; Pointer Arrays; Record Structures; Matrices.
Linked lists: Representation of Linked lists in memory, Traversing a linked list, Searching a
linked list, insertion, deletion; Header and two-way lists.
Stacks, Queues, Recursion: Array Representation of Stacks, Polish Notation; Quicksort,
Recursive definition; Towers of Hanoi, Implementation of Recursive procedures, Queue
Dequeue, Priority Queues.
Trees: Binary Trees; Representing Binary Trees in memory, traversing binary tree, Header
Nodes; Threads , binary search trees, Heap tree, heap sort, Huffman’s Algorithm.
Graphs: Sequential Representation of Graph; Adjacency Matrix; Path Matrix; Warshall’s
Algorithm; Linked representation of Graphs.
Computer Architecture
Introduction: Organisation and Architecture, Instruction sets- formats, cycle, timing etc;
Addressing modes; Types of Instruction; RISC characteristics; CISC characteristics.
Computer System: System Buses, Components, Functions, Bus Interconnection,
Computer Arithmetic: Different types of data representation; Addition and Subtraction;
Multiplication Algorithms; Division Algorithms.
Memory Organization: Main memory, Auxiliary memory, Associative memory, Cache
memory, Virtual memory, Memory management requirements and hardware.
Input-Output Organization: Input-Output Interfaces; Data transfer, Interrupts; Direct
Memory Access (DMA); Input-Output channel.
Central Processing Unit(CPU): ALU, CPU structure and Functions
Control Unit: Control Unit operation, Micro-operation, Control of processor, Hardwired
Fundamentals of parallel processing: Parallel processing; Pipelining; Vector processing;
Multiprocessors; Array processor, Bit-slice processor Interconnection structures
Object Oriented Programming
Principles of Object-Oriented Programming; Beginning with C++; Tokens, Expressions and
Control Structure; Functions in C++; Classes and objects; Constructors and Destructors;
Operator Overloading and Type conversions; Inheritance: Extending classes; Pointers, Virtual
Functions and Polymorphism; Managing console I/O operations; Working with Files; Exception
Handling; Template functions and classes; Multi-threaded Programming.
Introduction to java, comparison between java and c++, Applets and Servlets, basic of java.lang,
java.util and;.
History of Emergence of Independent of Bangladesh
1. Description of the country and its people.
a. Geographical features and their influence.
b. Ethnic composition.
c. Language.
d. Cultural syncretism and religious tolerance.
e. Distinctive identity of Bangladesh in the context of undivided Bangladesh.
2. Proposal for undivided sovereign Bengal and the partition of the Sub Continent, 1947.
a. Rise of communalism under the colonial rule, Lahore Resolution 1940.
b. The proposal of Suhrawardi and Sarat Bose for undivided Bengal : consequences
c. The creation of Pakistan 1947 .
3. Pakistan: Structure of the state and disparity.
a. Central and provincial structure.
b. Influence of Military and Civil bureaucracy.
c. Economic , social and cultural disparity
4. Language Movement and quest for Bengali identity
a. Misrule by Muslim League and Struggle for democratic politics.
b. The Language Movement: context and phases
c. United front of Haque–Vasani–Suhrawardi: election of 1954, consequences.
5. Military rule: the regimes of Ayub Khan and Yahia Khan (1958-1971)
a. Definition of military rules and its characteristics.
b. Ayub Khan’s rise to power and characteristics of his rule (Political repression, Basic democracy,
c. Fall of Ayub Khan and Yahia Khan’s rule (Abolition of one unit, universal suffrage, the Legal
Framework Order)
6. Rise of nationalism and the Movement for self determination.
a. Resistance against cultural aggression and resurgence of Bengali culture.
b. Sheikh Mujibur Rahman and the six point movement
c. Reactions : Importance and significance
d. The Agortola Case 1968.
7. The mass- upsurge of 1969 and 11 point movement: background, programme and
8. Election of 1970 and the Declaration of Independence by Bangobondhu
a. Election result and centres refusal to comply
b. The non co-operation movement, the 7th March , Address , Operation Searchlight
c. Declaration of Independence by Bangobondhu and his arrest
9. The war of Liberation 1971
a. Genocide, repression of women, refugees
b. Formation of Bangladesh government and proclamation of Independence
c. The spontaneous early resistance and subsequent organized resistance (MuktiFouz, MuktiBahini,
guerillas and the frontal warfare)
d. Publicity Campaign in the war of Liberation (Shadhin Bangla Betar Kendra, the Campaigns
abroad and formation of public opinion )
e. Contribution of students, women and the masses (Peoples war).
f. The role of super powers and the Muslim states in the Liberation war.
g. The Anti-liberation activities of the occupation army, the Peace Committee, Al-Badar, Al-Shams,
Rajakars, pro Pakistan political parties and Pakistani Collaborators , killing of the intellectuals.
h. Trial of Bangabondhuand reaction of the World Community.
i. The contribution of India in the Liberation War
j. Formation of joint command and the Victory
k. The overall contribution of Bangabondhu in the Independence struggle.
10. The Bangabondhu Regime 1972-1975
a. Homecoming
b. Making of the constitution
c. Reconstruction of the war ravaged country
d. The murder of Bangabondhu and his family and the ideological turn-around.
Computer and Information Technology
Introduction: What is Computer, Characteristics of Computers, History of Computers, Types
of Computer Systems, Computer Generation, Computer System, Importance of Computers in
Business, Computer Applications in Business, On-line Applications in Business, Real-Time
Applications in Business.Fundamentals of Computer Hardware: Introduction, Components of Hardware, Input
Hardware, Output Hardware, Processing Hardware and Storage Device. Central Processing
Unit. Introduction to System Software and Application Software: Introduction, Categories of
Software, System Software, Application Software, Features of Software, Difference between
Hardware &Software.Data processing and Networking: Introduction, Data Processing Cycle, Data Types, Kinds
of Data Processing, Objectives of Data Processing, Steps in Data Processing, Practical Data
Processing Applications in Business, Data Processing Operations. Data Processing Systems,
Networking.Programming languages and Program Development: Introduction, Programming
Languages, Machine Language, Assembly Language, High Level Language, Program
Development: Introduction, Developing a Program, Program Development Cycle (Steps in
Developing a Program), Algorithm, Flowchart, System Analysis and Design, System
Development Life Cycle.Operating system: Introduction, Operating System, Functions of an Operating System,
Types of Operating System, DOS (Disk Operating System), Windows Operating System.
Internet and E-commerce: Internet, Core Features of the Internet, Internet Software,
Extranet, Characteristics of Extranet, Uses of Extranet, E-mail, How E-mail Works?
Infrastructure Requirement for E-mail, E-mail Addressing Pattern, E-mail Messages, Usage
of Mails, Mobile Computing, Types of Mobile Computers, E-commerce, Features of E-
Commerce, Importance of E-Commerce, Types of Electronic Commerce, E-Commerce
Activities. Information Systems in Business: Introduction, Management Information System,
Characteristics of MIS, Designing of MIS, Benefits of MIS, Decision Support Systems, Types
of DSS, Characteristics of DSS, Components of DSS, DSS Capabilities, Group Decision
Support System (GDSS), Typical GDSSCapabilities.Office Automation and Transaction Processing Systems:Introduction, Office Automation
Systems, Transaction Processing Systems, Transaction Processing Cycle, Features of TPS,
Transaction Documents, Transaction Processing Modes.
Business Communications & Report Writing
Business communication is the process of sharing information between people within the workplace and outside a company. Effective business communication is how employees and management interact to reach organizational goals. Its purpose is to improve organizational practices and reduce errors.
Theory and Practice of Banking(TPB)
Banking Theory and Practice covers the entire gamut of topics in the field of banking–from its evolution to the latest trends. The Indian banking system is undergoing unprecedented changes as a result of new legislation and reforms in response to the contemporary needs.
Database Management System
Introduction: Database system concept, Purpose of Database system; View of data: Data
abstraction; Data models: Relational model, Network model, Hierarchical model; Database
languages: DDL, DML; Conventional file processing; Transaction management; Storage
management; Database Administrator; Database users; Overall system structure.
Database model: Entity-Relationship model; Attributes; Mapping Cardinalities; Existence
Dependencies; Weak entity set & Strong entity set; Relational model and its language (Relational
algebra and SQL).
Database design: Decomposition; Normalization; Object-oriented Databases; Centralized
systems; Distributed Databases; Data Fragmentation; Parallel Databases.
Integrity Constraints: Domain constraints, Referential constraints, Functional Dependencies.
Indexing: Basic concept; Ordered index; Primary index; Dense index and Sparse index;
Multilevel index; Secondary index.