CSCD 101 — Introduction to Computer Science I
Computer Science · University of Ghana
An introduction to computers and how they work. Types and Historical Development of Computers. Number systems: binary, octal, hexadecimal, integer and fractional representations, Signed and Unsigned numbers, 1‘s complement, 2‘s complement and Arithmetic Overflows. Integer and floating point arithmetic (IEEE standard 754 Floating point Formats). Data Representation and Manipulation: Bits, bytes and words: Logic operations and Logic gates applications. The Central Processor: its main elements and their functions. Machine organization: ALU, registers, main memory, fetch/decode/execute cycle, machine language design and usage, Input/Output devices. The concept of a Computer Program: the use of algorithms and flowcharts.
- Credits
- 3
- Level
- Level 100
- Semester
- Semester One
Other courses on this programme
- CSCD 102 — Introduction to Computer Science II
- CSIT 101 — Introduction to Information Technology
- CSIT 102 — Introduction to IT Problem Solving
- CSIT 103 — Introduction to Computing
- CSIT 104 — Mathematics for IT Professionals
- CSIT 105 — Programming Fundamentals
- CSCD 201 — Information Systems
- CSCD 202 — Programming II (with Java)
- CSCD 205 — Programming I (with C ++)
- CSCD 207 — Numerical Methods
- CSCD 211 — Computer Organization and Architecture
- CSCD 212 — Computer Ethics
Practising CSCD 101 with Questora
Upload your own slides, notes and past papers for CSCD 101 and Questora builds mock exams, practice questions and a revision plan from them.
Start freeCourse details from University of Ghana Volume 3 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Sciences (2017).