Course Curriculam of students started on 2010-2011

Academic Year :

First Second Third Fourth Fifth Sixth Seventh Eighth Elective

5th Semester

Course Number Course Title Contact Hours Credit Hours
CIT-4501 Operating Systems Fundamentals 3-0 3.00
CIT-4502 Operating Systems Fundamentals Lab 0-3/2 0.75
CIT-4503 Communication Engineering 3-0 3.00
CIT-4507 RDBMS Programming 2-0 2.00
CIT-4508 RDBMS Programming Lab 0-3 1.50
CIT-4509 Microprocessors and Assembly Language 3-0 3.00
CIT-4510 Microprocessors and Assembly Language Lab 0-3/2 0.75
CIT-4590 Industrial Training * 1.00
  Elective 5-I ** 3-0 3.00
  Elective 5-I Lab ** 0-3/2 0.75
  Elective 5-II ** 3-0 3.00
  Elective 5-II Lab ** 0-3/2 0.75
  Total L-P 17-9



Total Hours  (HD-CIT)

26+IT 22.5
  Total Hours  (BSc-CIT) 26 21.5

*     Industrial Training Programme will be organized by IUT during the session break in between 4th and 5th Semester, compulsory for all students of HD in CIT. Duration of the training programme will be about four weeks.

**    Elective courses 5-I, 5-I Lab, 5-II and 5-II Lab will be taken from set A of the list of elective courses on the approval of the Head of the Department.


Detailed Course Contents


CIT-4501 Operating Systems Fundamentals

Types of operating systems: single user, real-time, batch, multiple access. Principles of operating systems; design objectives; sequential processes; concurrent processes, concurrency, functional mutual exclusion, processor co-operation and deadlocks, processor management. Control and scheduling of large information processing systems. Resource allocation, dispatching, processor access methods, job control languages. Memory management, memory addressing, paging and store multiplexing. Multiprocessing and time sharing, batch processing. Scheduling algorithms, file systems, protection and security; design and implementation methodology, performance evaluations and case studies.

Recommended text:
1. Operating System Concepts, Author: Silberchatz
2. Modern Operating Systems, Author: Tanenbaum A S, Prentice Hall, 1992

CIT-4502 Operating Systems Fundamentals Lab

Sessional works based on CIT-4501.

CIT-4503 Communication Engineering

Basic concepts: Synchronous and asynchronous communications, Hardware interfaces, multiplexers, concentrators and buffers.

Transmission Media: Magnetic Media, Guided media, unguided media, transmission impairment, performance, wavelength, Media comparison, Data link control and Flow control.

Error detection: VRC, LRC, CRC, and Checksum.

Error control codes: linear block codes, cyclic codes, MLDC codes, convolution codes, Trellis code modulation.

The PSTN: PSTN infrastructure, GSM Architecture, CDMA Architecture, The T-, E-, and J-Carrier Standards, Digital subscriber Line (DSL), Fibre to the curb (FTTC), Signalling system, SS7 architecture, Intelligent Network (IN).

Basics of adhoc and sensor networks.

Optical communication: Evolution of optical communication, principle of optical communication, optical sources, optical detectors, optical amplifiers, multiple channel optical system, connector, splices.

Satellite communications: Frequency bands and characteristics, Satellite network segments, types of satellites, multiple access techniques, VSAT, Emerging Applications and innovations in satellite.

Recommended text:
1. Wireless communication Author: Rappaport
2. Wireless & Mobile Network Architectures Author: Yi bing Lin
3. Data Communication and Networking, Author: Behrouz A. Forouzan
4. Computer Data Communication, Author: Stallings
5. Principles of Communication Engineering, Author: John M. Wozencraft, Irwin Mark Jacobs
6. TCP/IP, Author: Behrouz A. Forouzan

CIT-4507 RDBMS Programming

Advanced features of RDBMS (Follow up of CIT-4307 Database Management Systems).

Emphasis may be given on ORACLE/ SQL SERVER/ INFORMIX/ DB2

Recommended text:
1. Database Management system, Author: Silberchartz
2. PL/SQL Programming Author: Scott Urman

CIT-4508 RDBMS Programming

Sessional works based on CIT-4507.

CIT-4509 Microprocessors and Assembly Language

Microprocessor and Assembly Language: Microprocessors and Microcomputers, Evaluation of Microprocessors Applications, Intel 8086 Microprocessor : internal architecture, register structure, programming model, addressing modes, instruction set, Assembly language programming, Coprocessors. An overview of Intel 80186, 80286, 80386, 80486 and Pentium microprocessors, RISC processors.

Recommended text:
1. Microprocessor & Interfacing, Author: V. Hall
2. Assembly Language Programming and Organization of the IBM PC, Author: Ytha Yu, Charles Marut
3. Microprocessor,architecture, programming & application, Author: Gaonkar
4. The Intel Microprocessor 8086…Arch. Prog, Interfacing. Author: Bary, Bray

CIT-4510 Microprocessors and and Assembly Language Lab

Sessional works based on CIT-4509.

CIT-4590 Industrial Training (4 weeks)


Updated on 28 August 2011