Skip to main content
nounstudy
AGE202

Introduction To Computer Science

This course introduces students to the fundamental concepts of computer science. It covers the historical evolution of computers, basic hardware and software components, and their applications in various fields. Students will learn about computer programming languages, problem-solving techniques, and the threats posed by computer viruses. The course aims to provide a solid foundation for further studies in computer science and related disciplines.

About this course

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

One paragraph, so you can see how it reads

AGE202 · Unit 1: Computer Virus

This Course Guide tells you what to expect from reading this material. The study of computers is not only of academic importance but is also a universal tool of the twenty-first century. This course, therefore, is a systematic approach to the understanding of computers and their applications.

What you should be able to do

  1. Explain the basic concepts of computer science and information technology.
  2. Identify the hardware and software components of a computer system.
  3. Describe the different types of operating systems and their functions.
  4. Understand the principles of computer programming and algorithm design.
  5. Develop simple applications using Visual Basic.
  6. Recognize and prevent computer security threats.

What it prepares you for

Careers
  • IT Support Specialist
  • Computer Technician
  • Data Entry Clerk
  • Software Tester
  • Web Developer
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 3: Flowcharts and Algorithms

    Understanding and applying flowcharting techniques requires abstract thinking and logical reasoning skills.

  • Module 5: Computer Application Programming Using Visual Basic

    Unit 4: Analysing Visual Basic Data

    Requires understanding of event-driven programming concepts and the ability to write code that responds to user actions.

A suggested way through it

Suggested

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

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

      Read the definition of a computer and understand its basic functions.. Differentiate between data and information.. Identify and compare manual, mechanical, and computer methods of data processing..

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

      Trace the historical evolution of computers from early calculating devices to modern electronic computers.. Identify the key characteristics of each generation of computers..

    • Unit 3: Classification of Computers · 2 hours

      Classify computers based on size, type of signal, and purpose.. Distinguish between digital, analog, and hybrid computers.. Differentiate between special-purpose and general-purpose computers..

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

      Identify the components of the system unit, including the motherboard, processor, memory, and power supply.. Explain the importance of each component to the overall operation of the computer..

    • Unit 2: Hardware Components (2) – Peripheral Devices · 3 hours

      Identify and describe the functions of various peripheral devices, such as the keyboard, mouse, monitor, and printer.. Explain the role of input and output units in a computer system..

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

      Identify and describe the functions of auxiliary equipment, such as air conditioners, voltage stabilizers, and UPS systems.. Explain the importance of auxiliary equipment in maintaining a stable and reliable computing environment..

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

      Define computer software and explain its role in enabling the computer to perform tasks.. Classify computer software into system software and application software.. Describe the functions of operating systems and their components..

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

      Discuss the different types of language translators, including assemblers, interpreters, and compilers.. Explain the role of utility software in maintaining and enhancing computer operations.. Describe various categories of application software and their uses..

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

      Explain the concept of computer programming languages and their evolution.. Differentiate between machine language, assembly language, high-level languages, and very high-level languages..

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

      State the principles of good programming and the stages involved in writing computer programs.. Explain the importance of problem definition, algorithm design, coding, debugging, testing, and documentation..

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

      Explain the principles of good programming ethics through flowcharting and algorithms.. Use flowchart symbols to represent the steps in an algorithm.. Write algorithms and pseudocodes to solve simple problems..

  9. Week 9Module 5: Computer Application Programming Using Visual Basic
    • Unit 1: Programming in Visual Basic (1) · 3 hours

      Work with graphical objects in the Visual Basic environment.. Design a project from the application wizard.. Use the toolbox to add controls to a form..

  10. Week 10Module 5: Computer Application Programming Using Visual Basic
    • Unit 2: Visual Basic Project Window · 3 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..

  11. Week 11Module 5: Computer Application Programming Using Visual Basic
    • Unit 3: Creating Menu Applications · 3 hours

      Identify the steps involved in creating Visual Basic applications with menus.. Use the Menu Editor to add menu options and submenus to a form..

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

      Operate in the Code window and write Visual Basic code.. Declare data, use variables of different data types, and use operators.. Write programs using conditional statements and loops..

  13. Week 13Module 7: Threats to the Computer
    • Unit 1: Computer Virus · 4 hours

      Explain the concept of computer viruses and their mode of transmission.. Detect viruses in computers and explain how to prevent them.. Clean viruses from a computer installation..

Preparing for the exam

What to do
  • Review all module summaries and key terms.
  • Practice writing code in Visual Basic to reinforce programming concepts.
  • Create flowcharts and algorithms for solving problems.
  • Focus on understanding the different types of computer software and their functions.
  • Study the characteristics and prevention methods for computer viruses.
  • Review all Tutor Marked Assignments (TMAs) and their solutions.
  • Create concept maps linking Module 2 hardware components to Module 3 software.
  • Practice past exam questions to familiarize yourself with the exam format.
  • Allocate study time proportionally to the weight of each module in the final exam.
  • Form study groups to discuss challenging concepts and share insights.

Questions students ask about this course

What is AGE202 about?

This course introduces students to the fundamental concepts of computer science. It covers the historical evolution of computers, basic hardware and software components, and their applications in various fields. Students will learn about computer programming languages, problem-solving techniques, and the threats posed by computer viruses. The course aims to provide a solid foundation for further studies in computer science and related disciplines.

How many units does AGE202 have?

AGE202, Introduction To Computer Science, has 20 units across 7 modules, over 174 pages of course material. You can read it one unit at a time.

How many credit units is AGE202?

AGE202 carries 2 credit units, at 200 level in Agricultural Sciences.

Is AGE202 hard?

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

How long does AGE202 take to study?

About 208 hours of study, spread across its 20 units.

How is AGE202 assessed?

AGE202 is assessed by assignments, tutor marked assessments and final examination.

What can I do with AGE202?

IT Support Specialist, Computer Technician, Data Entry Clerk, Software Tester and Web Developer.

More courses in Agricultural Sciences

FRM211

Forestry And Wildlife Management

2 credit units

Open FRM211
HCM231

Introduction To Food & Beverage Production I

2 credit units

Open HCM231
HCM236

Beverage Management

2 credit units

Open HCM236