Semester Ii: CS-201 Fundamental of Computing 2 2 1
Semester Ii: CS-201 Fundamental of Computing 2 2 1
UNIT 2: C PROGRAMMING
The C character set, constants, variable, keywords, operator and expressions, decision controls,
loops, case, functions, call by value and by reference, array, single dim, 2 dim, multidimensional
arrays
Books:
• Peter Norton, “Introduction to Computers, Tata Mc-Graw Hill.
• M N Doja, “Introduction to Computers and Information Technology”
• B. A. Forouzan, “Data Communication and Networking”, TMH, 4th Ed., 2006.
• "An Introduction to Database Systems", C.J.Date, Pearson Education.
• C Programming by Yaswant Kanetkar
SEMESTER III
Books:
• Classic Data Structures by D. Samanta, PHI
• Data Structures by S. Lipshutz, Schaum outline series, Tata Mc-graw Hill
• Data Structures Using C & C++ by Tananbaum
• Introduction to Algorithms Cormen, Leiserson, Rivest
SEMESTER IV
Instructions, Operations and operands, Addressing modes, Instruction formats, Data path in a
CPU, Control Unit implementation, Microprogrammed control, Characteristics of CISC and
RISC processors, Performance of a processing unit.
Memory hierarchy, Main Memory Unit, Internal organization of a memory chip, Organization of
a main memory unit, SRAM, DRAM and ROM, Error corrective memories, Interleaved memory
Units, Cache memory unit, Concept of cache memory, Mapping functions, Organization of a
cache memory unit, fetch and write mechanisms, Memory management unit, concept of virtual
memory, Address translation, hardware support for memory management.
Access of I/O devices, I/O ports, I/O control mechanisms, Program controlled I/O, Interrupt
controlled I/O, DMA controlled I/O, I/O interfaces, System buses, peripherals, terminals, video
displays, magnetic storage disks, magnetic tapes, CD ROMs
Books:
1. J.L. Hennessy and D.A. Patterson, Computer Organization and Design, the
Hardware/Software Interface, Morgan Kaufmann, 1994.
2. J.L. Hennessy and D.A. Patterson, Computer Architecture- A quantitaive approach,
Morgan Kauffmann, 1996.
3. V.C.Hamacher, Z.G. Vranesic and S.G. Zaky, computer Organization, 4th edition,
McGraw Hill, 1996.
Code Name Credits Lecture Tutorial
CEN-404 Analog an Digital 4 3 1
Communication
UNIT 1: ANALOG MODULATION
Classification of signals, difference between analog & digital signals, elements of a
communication system, Radio frequency spectrum, limitations in communications. Modulation:
Needs & Methods. AM, FM, PM.
Books: