COURSE LOG

NAME OF INSTITUTION Lahore Garrison University
PROGRAM (S) TO BE EVALUATED Computer Science
Course Name Comp Organization & Assembly Lang
Catalog Number
Instructor Name Daniyal Baig
WeekDurationTopics Covered Evaluation Instruments UsedSignature
21-March-2022 1.5 hours Introduction to computer systems
1.5 hours Information is bits + context, programs are translated by other programs into different forms, processors read interpret instructions
28-March-2022 1.5 hours Caches matter ,Storage devices form a hierarchy
1.5 hours Representing and manipulating information
4-April-2022 1.5 hours Operating system manages the hardware, systems communicate with other systems using networks
1.5 hours Integer representations
11-April-2022 1.5 hours Integer arithmetic
1.5 hours Floating point
18-April-2022 1.5 hours Machine-level representation of programs
1.5 hours Understanding pointers
25-April-2022 1.5 hours Using the gdb debugger
1.5 hours Out-of-bounds memory references
2-May-2022 1.5 hours Buffer overflow
1.5 hours Revision
9-May-2022 1 Hour Mid Term
16-May-2022 1.5 hours Conditional processing
1.5 hours mnemonic codes
23-May-2022 1.5 hours x86-64: extending ia32 to 64 bits
1.5 hours Machine-level representations of floating-point programs
30-May-2022 1.5 hours Processor architecture: the Y86 instruction set architecture
1.5 hours Logic design and the Hardware Control Language (HCL)
6-June-2022 1.5 hours Sequential Y86 implementations
1.5 hours General principles of pipelining
13-June-2022 1.5 hours Pipelined Y86 implementations
1.5 hours Processor architecture
20-June-2022 1.5 hours Assembly Language Forms
1.5 hours Instruction set architecture
27-June-2022 1.5 hours Assembly Instructions
1.5 hours Assembly Instructions (contd.)
4-July-2022 1.5 hours Revision
1.5 hours Revision
11-July-2022 2 Hour Final Term
Instructor Name Daniyal Baig
Instructor Signature
Date