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
- Understand historical evolution of computers.
- Identify computer hardware and software components.
- Recognize types of application software and their uses.
- Explore programming basics, including coding in Visual Basic.
- Assess the impact of computing technologies in various sectors.
- 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
- Understanding the Computer: Basic concepts and classifications.
- Computer Hardware: Components and functions.
- Computer Software: Definitions and types of software.
- Programming: Basics and methodologies.
- Applications: Real-world applications in various fields.
- Threats: The nature and impact of computer viruses.