COA Syllabus Sem 3
COA Syllabus Sem 3
Course Objectives: The purpose of learning this course is to: Program Learning Outcomes (PLO)
Communication
Course Outcomes (CO): At the end of this course, learners will be able to:
PSO - 1
PSO - 2
Ethics
CO-1 Identify the computer hardware and how software interacts with computer 3 2 - - - - - - - - - - 1 -
hardware
CO-3 Examine the detailed operation of Basic Processing units and the 3 - - - - - - - - - - - - -
performance of Pipelining
CO-5 Classify the memory technologies, input-output systems and evaluate the 3 2 - - - - - - - - - - - 3
performance of memory system
Unit 1: Introduction to Number System and Logic Gates: Number Systems- Binary, Decimal, Octal, Hexadecimal; Codes- Grey, BCD,Excess-3, ASCII, Parity;
Binary Arithmetic- Addition, Subtraction, Multiplication, Division using Sign Magnitude,1’s compliment, 2’s compliment, BCD Arithmetic; Logic Gates-AND,
OR, NOT, NAND, NOR, EX-OR, EX-NOR.
Unit 2 : Basic structure of computers: Functional Units of a computer, Operational concepts, Bus structures, Memory addresses and operations, assembly language
, Instructions, Instruction sequencing, Addressing modes. Case study: 8086.
Unit 3: Design of ALU: De Morgan’s Theorem, Adders, Multiplier – Unsigned, Signed, Fast, Carry Save Addition of summands; Division–Restoring and Non-
Restoring; IEEE 754 Floating point numbers and operations.
Unit 4: Control Unit: Basic processing unit, ALU operations, Instruction execution, Branch instruction, Multiple bus organization, Hardwired control, Generation
of control signals, Micro-programmed control; Pipelining: Basic concepts of pipelining, Performance, Hazards-Data, Instruction and Control, Influence on
instruction sets.
Unit 5: Parallelism: Need, types , applications and challenges, Architecture of Parallel Systems-Flynn’s classification; ARM Processor: The thumb instruction set,
Processor and CPU cores, Instruction Encoding format, Memory load and Store instruction, Basics of I/O operations. Case study: ARM 5 and ARM 7
Architecture.
Learning 1. 5.
CarlHamacher,ZvonkoVranesic,SafwatZaky,ComputerOrganization,5thed.,McG WilliamStallings,ComputerOrganizationandArchitecture–D
Resources raw-Hill,2015 esigningforPerformance,10thed.,Pearson Education,2015
2. 6.
KaiHwang,FayeA.Briggs,ComputerArchitectureandParallelProcessing”,3rded.,
McGrawHill,2016 DavidA.PattersonandJohnL.HennessyComputerOrganizatio
3. GhoshT.K.,ComputerOrganizationandArchitecture,3rded.,TataMcGraw- nandDesign-AHardwaresoftwareinterface,5thed.,Morgan
Hill,2011 Kaufmann,2014
4. P.Hayes,ComputerArchitectureandOrganization,3rded.,McGrawHill,2015.
Course Designers
Experts from Industry Experts from Higher Technical Institutions Internal Experts