COURSE OUTLINE
SUBJECT: COMPUTER SCIENCE
SUBJECT CODE:0478
TEACHER’S NAME: MR HUSSAIN KORIR
OBJECTIVES:
1
2
TOPIC
SUBTOPIC
•
•
Data
Representation
•
3
4
Data
Representation
5
STATUS
WEEK
The aims and objectives of this course is to enable students to develop:
• Computational thinking skills
• an understanding of the main principles of solving problems using computers
• the skills necessary to solve computer-based problems using a high-level programming language
• an understanding of the component parts of computer systems and how they interrelate
• an understanding of the internet as a means of communication and its associated risks
• an understanding of the development and use of automated and emerging technologies.
•
•
how and why computers use binary to represent data
Number systems: the denary, binary and
hexadecimal number systems
converting numbers between denary, binary and hexadecimal – how and why
hexadecimal is used for data representation
Topical Assessment
how to add two positive 8-bit numbers and overflow when performing binary
addition, logical binary shifts on positive 8-bit integers
two’s complement notation to represent positive and negative binary numbers
6
Computer Science Mid of semester Assessment
7
MIDBREAK
8 Representation
•
•
text, sound and images
data storage and compression.
9
•
•
Types and methods of data transmission
Methods of error detection
Data
10
11
12
1314
Data
transmission
Topical Assessment
•
Data Encryption
TOPICAL ASSESSEMENT & REVISION
END OF SEMESTER EXAMINATION