Skip to main content
CIT246Sciences2 Unitsintermediate

Introduction To Computer Organisation

This course introduces the fundamental concepts of computer organization. It explores the structure and function of computer systems, covering data representation, interconnection structures, memory systems, and input-output systems. The course also delves into the organization of the central processing unit, including microprocessors, reduced instruction set computers, and parallel architecture. The aim is to provide a solid foundation for understanding the inner workings of computer hardware.

Transform this course into personalized study materials with AI

120h
Study Time
13
Weeks
9h
Per Week
basic
Math Level
Course Keywords
Computer OrganizationData RepresentationCPUMemoryInput/Output

Course Overview

Everything you need to know about this course

Course Difficulty

Intermediate Level
Builds on foundational knowledge
65%
intermediate
Math Level
Basic Math
📖
Learning Type
Theoretical Focus

Course Topics

Key areas covered in this course

1

Data Representation

2

Digital Logic Circuits

3

Memory Organization

4

Input/Output Organization

5

Instruction Sets

6

ALU and Control Unit

Total Topics6 topics

Ready to Start

No specific requirements needed

This course is designed to be accessible to all students. You can start immediately without any prior knowledge or specific preparation.

Assessment Methods

How your progress will be evaluated (3 methods)

assignments

Comprehensive evaluation of course material understanding

Written Assessment

tutor-marked assignments

Comprehensive evaluation of course material understanding

Written Assessment

final examination

Comprehensive evaluation of course material understanding

Computer Based Test

Career Opportunities

Explore the career paths this course opens up for you

Computer Technician

Apply your skills in this growing field

System Administrator

Apply your skills in this growing field

Network Engineer

Apply your skills in this growing field

Embedded Systems Developer

Apply your skills in this growing field

Computer Architect

Apply your skills in this growing field

Industry Applications

Real-world sectors where you can apply your knowledge

Computer ManufacturingTelecommunicationsInformation TechnologyAerospaceAutomotive

Study Schedule Beta

A structured 13-week journey through the course content

Week
1

Module 1:

4h

Unit 1: Introduction and Data Representation

4 study hours
  • Understand the Von Neumann architecture.
  • Learn about different number systems and their conversions.
  • Explore data representation methods in computers.
Week
2

Module 1:

6h

Unit 2: Digital Logic Circuits

6 study hours
  • Study Boolean algebra and its rules.
  • Learn about logic gates and their truth tables.
  • Understand combinational circuits and their applications.
Week
3

Module 1:

4h

Unit 2: Digital Logic Circuits

4 study hours
  • Continue studying Digital Logic Circuits and their applications.
  • Practice designing simple logic circuits.
Week
4

Module 1:

6h

Unit 3: Memory Organisation

6 study hours
  • Explore memory hierarchy and characteristics.
  • Learn about random access memory (RAM) and its types.
  • Understand memory organization techniques.
Week
5

Module 1:

4h

Unit 3: Memory Organisation

4 study hours
  • Continue studying Memory Organisation techniques.
  • Explore external memory devices and their characteristics.
Week
6

Module 1:

6h

Unit 4: Input/Output Organisation

6 study hours
  • Learn about input/output modules and their functions.
  • Understand different input/output techniques.
  • Explore interconnection structures.
Week
7

Module 1:

4h

Unit 4: Input/Output Organisation

4 study hours
  • Continue studying Input/Output Organisation and techniques.
  • Explore external interfaces.
Week
8

Module 2:

6h

Unit 1: Instruction Sets

6 study hours
  • Understand instruction set characteristics.
  • Learn about operand data types.
  • Explore different operation types.
Week
9

Module 2:

4h

Unit 1: Instruction Sets

4 study hours
  • Continue studying Instruction Sets and their characteristics.
  • Explore addressing schemes and their formats.
Week
10

Module 2:

6h

Unit 2: Register Organisation And Micro-Operations

6 study hours
  • Understand the basic structure of the CPU.
  • Learn about register organization and its types.
  • Explore micro-operations and their types.
Week
11

Module 2:

4h

Unit 2: Register Organisation And Micro-Operations

4 study hours
  • Continue studying Register Organisation and Micro-Operations.
  • Explore interconnection structures.
Week
12

Module 2:

6h

Unit 3: ALU And Control Unit Organisation

6 study hours
  • Explore ALU organization and its types.
  • Learn about control unit organization and its functions.
  • Understand hardware control unit.
Week
13

Module 2:

4h

Unit 4: Microprogrammed Control Unit

4 study hours
  • Study microprogrammed control unit and its structure.
  • Learn about microinstruction sequencing and execution.
  • Understand machine startup process.

This study schedule is in beta and may not be accurate. Please use it as a guide and consult the course outline for the most accurate information.

Course PDF Material

Read the complete course material as provided by NOUN.

Access PDF Material

Study Tips & Exam Preparation

Expert tips to help you succeed in this course

1

Create flashcards for key terms like opcode, ALU, and memory addressing modes.

2

Practice number system conversions (binary, decimal, hexadecimal) from Unit 1 weekly.

3

Draw truth tables for all logic gates (AND, OR, NOT, NAND, NOR, XOR) from Unit 2.

4

Solve practice problems calculating effective addresses using different addressing modes from Module 2, Unit 1.

5

Create diagrams illustrating the data flow in programmed I/O, interrupt-driven I/O, and DMA from Module 1, Unit 4.

6

Review the functions of different CPU registers (PC, MAR, DR, IR) and their roles in instruction execution.

7

Focus on understanding the differences between horizontal and vertical microinstruction formats.

Related Courses

Other courses in Sciences that complement your learning