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 Huma Chaudhry
WeekDurationTopics Covered Evaluation Instruments UsedSignature
11-October-2021 1.5 hours Introduction to computer systems: Information is bits + context, programs are translated by other programs into different forms
1.5 hours understand how compilation systems work
18-October-2021 1.5 hours processors read and interpret instructions stored in memory, caches matter
1.5 hours storage devices form a hierarchy
25-October-2021 1.5 hours the operating system manages the hardware, Assignment #1
1.5 hours systems communicate with other systems using networks
1-November-2021 1.5 hours Representing and manipulating information: information storage, integer representations Quiz # 1
1.5 hours Representing and manipulating information: integer arithmetic
8-November-2021 1.5 hours Representing and manipulating information: floating point
1.5 hours Machine-level representation of programs: a historical perspective
15-November-2021 1.5 hours program encodings Quiz # 2
1.5 hours data formats
22-November-2021 1.5 hours accessing information
1.5 hours arithmetic and logical operations
29-November-2021 1 Hour Mid Term
6-December-2021 1.5 hours control, procedures
1.5 hours array allocation and access
13-December-2021 1.5 hours heterogeneous data structures
1.5 hours putting it together: understanding pointers
20-December-2021 1.5 hours life in the real world: using the gdb debugger Assignment # 2
1.5 hours outof-bounds memory references and buffer overflow
27-December-2021 1.5 hours x86-64: extending ia32 to 64 bits
1.5 hours machine-level representations of floating-point programs
3-January-2022 1.5 hours Processor architecture: the Y86 instruction set architecture
1.5 hours logic design and the Hardware Control Language (HCL)
10-January-2022 1.5 hours sequential Y86 implementations Quiz # 3
1.5 hours general principles of pipelining
17-January-2022 1.5 hours pipelined Y86 implementations
1.5 hours types of pipelining
24-January-2022 1.5 hours revision
1.5 hours Revision
31-January-2022 2 Hour Final Term
Instructor Name Huma Chaudhry
Instructor Signature
Date