CIT 104 - Introduction to Computers Study Notes

CIT 104 - INTRODUCTION TO COMPUTERS

Course Overview

  • Course Team: Samuel O. Oluwadare, A. Adebanjo, Dr. Jori Sanusi, Adams A. E.
  • Aims to provide basic understanding of computers and their applications.

Course Content

  • Introduction to Computers: Historical evolution, components, and applications.
  • Computer Hardware: Internal and peripheral hardware components.
  • Computer Software: Types and classifications of software.
  • Programming: Basics of programming, flowcharts, algorithms, Visual Basic.
  • Applications of Computers: In education, business, government, and other fields.
  • Threats to Computers: Overview of computer viruses and their impact.

Key Concepts

  • Historical Evolution: Early computers were large and expensive, primarily used for computation. Modern computers are ubiquitous in society.
  • Components of Computers: Hardware (input, output, processing units) and Software (system software, application software).
  • Computer Literacy: Essential for modern literacy; involves understanding and using computers.
  • Programming: Essential programming concepts, methodologies, and languages (Machine, Assembly, High-level, and Very High-level languages).

Course Objectives

  1. Understand historical evolution of computers.
  2. Identify computer hardware and software components.
  3. Recognize types of application software and their uses.
  4. Explore programming basics, including coding in Visual Basic.
  5. Assess the impact of computing technologies in various sectors.
  6. Analyze potential threats to computing systems, such as viruses.

Assessment

  • Tutor-Marked Assignments (30% of total score).
  • Final Examination (70% of total score).

Study and Working Through the Course

  • Requires commitment to reading and understanding course materials.
  • Participation in tutorials is encouraged for collaborative learning.

Summary of Modules

  1. Understanding the Computer: Basic concepts and classifications.
  2. Computer Hardware: Components and functions.
  3. Computer Software: Definitions and types of software.
  4. Programming: Basics and methodologies.
  5. Applications: Real-world applications in various fields.
  6. Threats: The nature and impact of computer viruses.