Analyst Programmer_AP101: Overview of the Profession and Computer Components (Supreme)
About Course
This course introduces:
- The elements of computer systems range from basic hardware gates to compilers, languages, and applications.
- The aim is to give an overview of the layered nature of computer systems and how simple interfaces can make the design of complex and powerful systems possible.
- Topics covered include:
- Digital Logic
- Memory, Processors
- Assembly Language
- Virtual Machines
- Recursive Descent Parsing
- Code Generation
- Operating Systems
Upon successful completion of this course, the student will have demonstrated the ability to:
- Demonstrate an understanding of the layered and modular nature of computer systems
- Design the core components of a computer from basic components
- Understand and Apply knowledge of how computers represent programs and data
- Explain how a computer executes a program
- Write assembler and machine code
- Understand the translation process from higher-level representations into machine language
- Explain how Input/output operations are implemented and describe some basic I/O devices
Course Content
Module 1
-
03:33
-
05:06
-
LO2: Explain the computer components and how they work to process the information
04:14 -
LO3: Classify the Computers and explain their typical uses
02:55 -
LO4: Knowledge Check
-
Case Study: Computer and its Components
-
03:15
-
03:44
-
LO2: Describe the key features and capabilities of Personal Computers and Mobile devices
03:11 -
LO3: Compare and contrast the suitability of personal computers and mobile devices for different tasks
05:18 -
LO4: Knowledge Check
-
Case Study: Personal Computers and Mobile Devices
-
03:21
-
01:52
-
LO2: Explain how input devices convert user input into digital signals for the computer to understand
01:48 -
LO3: Determine the appropriate Input device for a specific task, like a touchscreen for drawing, etc
01:58 -
LO4: Knowledge Check
-
Case Study: Input Devices
-
Topic 4: System Unit
03:10 -
LO1: List the main components within the System unit
02:12 -
LO2: Describe the function of each component within the system unit and its role in processing data
04:34 -
LO3: Troubleshoot basic system unit issues by identifying potential hardware malfunctions
02:43 -
LO4: Knowledge Check
-
Case Study: System Unit
-
Topic 5: Output Devices
02:55 -
LO1: Recognize various output devices by their function
05:39 -
LO2: Analyse a simple user interface (UI) for a specific task, considering the appropriate output device for user interaction
02:12 -
LO3: Knowledge Check
-
Case Study: Output Devices
-
Topic 6: Storage Devices
03:12 -
LO1: Categorize storage devices based on capacity, speed, and portability
04:37 -
LO2: Explain the differences between primary storage and secondary storage and their roles in data management
02:52 -
LO3: Evaluate the Pros and Cons of Storage devices for data backup and long-term storage needs
02:35 -
LO4: Knowledge Check
-
Case Study: Storage Devices
-
Topic 7: Communication Devices
03:07 -
LO1: Define standard communication devices and explain their legacy
05:24 -
LO2: Explain how communication devices enable computers to exchange information over a network
04:23 -
LO3: Design a basic network diagram illustrating how computers connect using communication devices
04:27 -
LO4: Knowledge Check
-
Case Study: Communication Devices
-
Topic 8: Computer Software
03:12 -
LO1: Define “Computer Software” and differentiate between System and Application software
04:11 -
LO2: Explain the essential role of Software in enabling Computers to perform tasks
03:04 -
LO3: Install and launch a basic application software program and navigate its user interface
01:59 -
LO4: Knowledge Check
-
Case Study: Computer Software
-
Topic 9: System Software
03:07 -
LO1: Identify common system software examples by their function
05:01 -
LO2: Explain how system software manages computer hardware and provides a platform for running application software
03:31 -
LO3: Compare and contrast different operating systems based on their user interface and features
03:52 -
LO4: Knowledge Check
-
Case Study: System Software
-
Topic 10: Application Software
03:19 -
LO1: List different categories of application software like productivity, multimedia, and games by their intended use
03:25 -
LO2: Explain how application software allows users to perform specific tasks such as creating documents, editing photos, etc
05:25 -
LO3: Choose the most suitable Application Software for a specific task based on its features and ease of use
03:36 -
LO4: Knowledge Check
-
Case Study: Application Software
-
Topic 11: Networks and the Internet
02:57 -
LO1: Define a Network and differentiate between the Local Area Network and the Internet
05:15 -
LO2: Explain how Networks enable Computers to share resources and communicate with each other
03:15 -
LO3: Connect a computer to a network and access basic Internet services like browsing websites or sending emails
02:51 -
LO4: Knowledge Check
-
Case Study: Networks and the Internet
-
Topic 12: Computer Viruses and Other Malware
03:18 -
LO1: Define the terms “Virus” and “Malware” and recognize their potential harm to Computer systems
06:06 -
LO2: Discuss about installing antivirus software and practising safe browsing habits
04:34 -
Case Study: Computer Viruses and Other Malware
-
LO3: Knowledge Check
-
Module Based Quiz