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 Muhammad Daniyal Baig
WeekDurationTopics Covered Evaluation Instruments UsedSignature
13-3-2023 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
20-3-2023 1.5 hours Caches matter ,Storage devices form a hierarchy
1.5 hours Representing and manipulating information
27-3-2023 1.5 hours Operating system manages the hardware, systems communicate with other systems using networks
1.5 hours Integer representations
3-4-2023 1.5 hours Integer arithmetic
1.5 hours Floating point CLO-2
10-4-2023 1.5 hours Machine-level representation of programs
1.5 hours Understanding pointers
17-4-2023 1.5 hours Using the gdb debugger
1.5 hours Out-of-bounds memory references
24-4-2023 1.5 hours Buffer overflow
1.5 hours x86-64: extending ia32 to 64 bits
1-5-2023 1 Hour Mid Term
8-5-2023 1.5 hours Machine-level representations of floating-point programs
1.5 hours Processor architecture: the Y86 instruction set architecture
15-5-2023 1.5 hours Logic design and the Hardware Control Language (HCL)
1.5 hours Sequential Y86 implementations
22-5-2023 1.5 hours Pipelined Y86 implementations
1.5 hours Processor architecture
29-5-2023 1.5 hours Assembly Language Forms
1.5 hours Instruction set architecture
5-6-2023 1.5 hours Assembly Instructions
1.5 hours Assembly Instructions (contd.)
12-6-2023 1.5 hours Extending ia32 to 64 bit
1.5 hours Hardware control language
19-6-2023 1.5 hours Assembly Language directives
1.5 hours Pipelining introduction
26-6-2023 1.5 hours Pipelining using y86 Architecture
1.5 hours Pipelining using sequential instructions
3-7-2023 2 Hour Final Term
Instructor Name Muhammad Daniyal Baig
Instructor Signature
Date