Skip to main content
nounstudy
CIT104

Introduction To Computers

  • Sciences
  • 100 level
  • 2 credit units
  • 169 pages
  • 18 units

This course introduces students to the fundamental concepts of computers and their applications. It covers the historical evolution of computers, basic hardware and software components, and programming principles. Students will explore various application areas, including education, business, and government. The course also addresses potential threats to computer systems, such as viruses, and provides an overview of computer programming using Visual Basic.

About this course

Difficulty
Beginner
Study hours
150 hours
Maths
Basic
Content
Theoretical, practical
Practical work
Yes
How it is assessed
  • Assignments
  • Tutor marked assignments
  • Final examination

One paragraph, so you can see how it reads

CIT104 · UNIT 2 A HISTORICAL OVERVIEW OF THE COMPUTER

The processing unit is made up of the Arithmetic and Logic Unit (ALU), the control unit and the main memory. The main memory also known as the primary memory is made up of the Read Only Memory (ROM) and the Random Access Memory (RAM).

What you should be able to do

  1. Understand the historical evolution of computers
  2. Identify and describe the functions of computer hardware components
  3. Classify and differentiate between various types of software
  4. Apply basic programming principles to solve problems
  5. Develop simple applications using Visual Basic
  6. Recognize and prevent computer security threats

What it prepares you for

Careers
  • IT Support Specialist
  • Data Entry Clerk
  • Computer Technician
  • Help Desk Analyst
  • Software Tester
Where it is applied
  • Education
  • Business
  • Government
  • Healthcare
  • Finance
Tools
  • Visual Basic

Where it gets hard

The units students slow down on, and what makes each one heavy.

  • Module 4: Programming the Computer

    Unit 2: Basic Principles of Computer Programming

    Understanding and applying looping structures and conditional statements requires strong logical reasoning skills.

  • Module 5: Computer Application Programming

    Unit 3: Creating Menu Applications

    Creating functional GUI applications requires understanding event-driven programming and object properties.

A suggested way through it

Suggested

13 weeks, about 58 hours in total. Yours will differ.

  1. Week 1Module 1: Understanding the Computer
    • Unit 1: Basic Concepts · 4 hours

      Define computer, data, and information.. Explain manual, mechanical, and computer methods of data processing.. Identify characteristics of a computer system..

    • Unit 2: Historical Overview of the Computer · 3 hours

      Describe the evolution of computers from early devices to modern systems.. Outline the key features of each computer generation..

  2. Week 2Module 1: Understanding the Computer
    • Unit 3: Classification of Computers · 4 hours

      Classify computers based on size, signal type, and purpose.. Differentiate between digital, analog, and hybrid computers.. Identify different types of microcomputers..

  3. Week 3Module 2: Computer Hardware
    • Unit 1: Hardware Components (1) · 4 hours

      Identify components of the system unit.. Explain the functions of front and back panel components.. Describe the role of motherboard, CPU, and memory..

  4. Week 4Module 2: Computer Hardware
    • Unit 2: Hardware Components (2) – Peripheral Devices · 4 hours

      Identify input and output devices.. Explain the functions of keyboard, mouse, printer, and monitor.. Describe different types of printers and scanners..

  5. Week 5Module 2: Computer Hardware
    • Unit 3: Auxiliary Equipment · 3 hours

      Identify auxiliary equipment such as air conditioners, voltage stabilizers, and UPS.. Explain the importance of each auxiliary equipment in a computing environment..

  6. Week 6Module 3: Computer Software
    • Unit 1: Computer Software (1) · 4 hours

      Define computer software and its classification.. Explain the role of operating systems.. Describe different types of operating systems..

  7. Week 7Module 3: Computer Software
    • Unit 2: Computer Software (2) · 4 hours

      Explain the functions of language translators.. Describe different categories of utility programs and application programs..

  8. Week 8Module 4: Programming the Computer
    • Unit 1: Computer Languages · 4 hours

      Provide an overview of computer programming languages.. Explain the evolutionary trends of computer programming languages.. Differentiate between machine, assembly, and high-level languages..

  9. Week 9Module 4: Programming the Computer
    • Unit 2: Basic Principles of Computer Programming · 4 hours

      State the principles of good programming.. Explain the stages involved in writing computer programs.. Describe problem-solving methodologies..

  10. Week 10Module 4: Programming the Computer
    • Unit 3: Flowcharts and Algorithms · 4 hours

      Explain the principles of good programming ethics through flowcharting and algorithms.. Use flowchart symbols to represent program logic.. Develop algorithms for solving simple problems..

  11. Week 11Module 5: Computer Application Programming
    • Unit 1: Programming in Visual Basic (1) · 4 hours

      Work with graphical objects and general Visual Basic programming concepts.. Design a project from the application wizard.. Use the toolbox to add controls to a form..

  12. Week 12Module 5: Computer Application Programming
    • Unit 2: Visual Basic Project Window · 4 hours

      Demonstrate mastery of the Visual Basic programming environment.. Use the Project window to manage application components.. Use the Properties window to modify control properties..

    • Unit 3: Creating Menu Applications · 4 hours

      Identify the steps involved in creating Visual Basic applications with menus.. Use the Menu Editor to create menu bars and pull-down menus..

  13. Week 13Module 5: Computer Application Programming
    • Unit 4: Analysing Visual Basic Data · 4 hours

      Operate in the code window.. Declare data and use variables of different data types.. Use operators to perform calculations and logical operations..

Preparing for the exam

What to do
  • Review historical timeline of computer development (Unit 2)
  • Create diagrams of hardware components and their functions (Module 2)
  • Practice classifying different types of software (Module 3)
  • Write pseudocode for basic programming problems (Unit 3, Module 4)
  • Build sample GUI applications in Visual Basic (Module 5)
  • Study virus transmission and prevention methods (Module 7)
  • Focus on key Visual Basic syntax and coding examples (Module 5)
  • Practice past exam questions to identify knowledge gaps
  • Create flashcards for key terms and definitions
  • Allocate specific study time for each module based on its weightage

Questions students ask about this course

What is CIT104 about?

This course introduces students to the fundamental concepts of computers and their applications. It covers the historical evolution of computers, basic hardware and software components, and programming principles. Students will explore various application areas, including education, business, and government. The course also addresses potential threats to computer systems, such as viruses, and provides an overview of computer programming using Visual Basic.

How many units does CIT104 have?

CIT104, Introduction To Computers, has 18 units across 7 modules, over 169 pages of course material. You can read it one unit at a time.

How many credit units is CIT104?

CIT104 carries 2 credit units, at 100 level in Sciences.

Is CIT104 hard?

CIT104 is rated beginner level, with basic mathematical content. It is mostly theoretical and practical work, and it has a practical component.

How long does CIT104 take to study?

About 150 hours of study, spread across its 18 units.

How is CIT104 assessed?

CIT104 is assessed by assignments, tutor marked assignments and final examination.

What can I do with CIT104?

IT Support Specialist, Data Entry Clerk, Computer Technician, Help Desk Analyst and Software Tester.

More courses in Sciences

CHM192

Introductory Practical Chemistry Ii

1 credit unit

Open CHM192
CIT110

Cyber Security I

2 credit units

Open CIT110
CIT143

Introduction To Data Organisation And Management

2 credit units

Open CIT143