UNIVERSITY OF ST.
THOMAS OF MOZAMBIQUE
SCHOOL OF UNDERGRADUAGE STUDIES
BACHELOR OF ACCOUNTING AND AUDITING
Computer Fundamentals (CF)
LESSON PLAN
Subject Title : COMPUTER FUNDAMENTALS
BSc Computer Science
Class Code: 1L1CS
Lecturer: MSc. Jorge Irmão Gabriel
The Learning Objective is to Familiarize Students with the Foundation of Computer, Computer System,
Assembly Language Programming and OS Overview.
TEXT BOOKS
1. Pradeep K. Sinha & Priti Sinha “Computer Fundamentals” Complete Edition– TB1
2. M. Abd-El-Bar & H. El-Rewini “Fundamentals of Computer Organization and Architecture” – JWI – TB2
3. Ata Elahi “Computer Systems” Springer – TB3
4. William Starling “Operating Systems – Internals and Design Principles” – 7th Edition – TB4
UNIT-I CF/Introduction
Computer – Concepts – Computer Terminology – Architectural and Technological
Develepment – Types of Computers.
Lecture
Description Reference with chapter
Hour
1 Introduction – Concepts about computer
2 Computer Terminology TB1 Chapter 1
3 Computer Role Organization TB1 Chapter 1
4 Characteristics of Computers TB1 Chapter 1
5 Computer Types TB1 Chapter 1
MSc. Jorge Irmão GABRIEL USTM_SUS
UNIT–II CF/Computer System
Introduction – Organization - Development & Structure – Operation - Performance
Lecture
Description Reference with chapter
Hour
TB2 Chapter 1
6 Definition and Background of Computer System
7 Computer System Organization TB2 Chapter 1
8 Modern Computer System TB2 Chapter 2
Computer Hardware and Software TB2 Chapter 2
9
Computer Hardware vs Computer Software Research Assignment in
10
Groups / Discussion
Computer System vs Computer Network
11 Research Assignment in
Groups / Discussion
Computer System Performance Measure
12 TB2 Chapter 1
UNIT-III CF/ Digital Design,
Signals and Number Systems – Converting to and from Binary – BCD, ASCII and
UNICODE – Logic Gates – Boolean - Multiplexer - ALU
Lecture Reference with
Description
Hour chapter
13 Signals and Number Systems TB3&TB1
Chapter 3
14 Converting to and from Binary TB3 Chapter 4
15 Clock and BCD TB3 Chapter 4
16 ASCII TB3 Chapter 6
17 UNICODE TB3 Chapter 6
18 Logic Gates TB3 Chapter 12
19 Boolean TB3 Chapter 12
20 Multiplexer TB3 Chapter 12
21 ALU TB3 Chapter 12
UNIT-IV CF/ Instruction Set Architecture and Design
Memory Locations And Operations– Addressing - Immediate Mode – Addressing - Direct
(Absolute) Mode – Addressing - Indirect Mode – Data Movement Instructions – Data Movement
Instructions – Arithmetic Instructions
MSc. Jorge Irmão GABRIEL USTM_SUS
Lecture Reference with
Description
Hour chapter
22 Memory Locations And Operations TB2 Chapter 2
23 Addressing - Immediate Mode TB2 Chapter 2
24 Addressing - Direct (Absolute) Mode TB2 Chapter 2
25 Addressing - Indirect Mode TB2 Chapter 2
26 Data Movement Instructions TB2 Chapter 2
27 Arithmetic Instructions TB2 Chapter 2
UNIT-V CF/ Assembly Language Programming
A Simple Machine - Instruction Set of the Simple Processor – Simple Machine Language
Program in Binary – Data Structures – Linker and Loader – Main Features of the Intel X86
Microprocessor Family – Data Movement Instructions – Arithmetic Instructions
Lecture Reference with
Description
Hour chapter
28 A Simple Machine TB2 Chapter 3
29 Instruction Set of the Simple Processor TB2 Chapter 3
30 Simple Machine Language Program in Binary TB2 Chapter 3
31 Assembly and execution process TB2 Chapter 3
32 Assembler, Data Structure, Linker and Loader TB2 Chapter 3
33 Intel X86 Microprocessor Family TB2 Chapter 3
UNIT-VI CF/ Operating Systems Objectives and Functions
Operating System as User/Computer Interface – Operating System as Resource Manager
Lecture Reference with
Description
Hour chapter
34 OS as User/Computer Interface TB4 Chapter 2
35 OS as Resource Manager TB4 Chapter 2
MSc. Jorge Irmão GABRIEL USTM_SUS