Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
A global network of volunteers.
Explore Tutors
A global network of volunteers.

Computer Science • Series

Exploring Computers

Next session on May 28, 2024

Katrina L

Series Details

Sessions

Public Discussion

Series Details

About

In this series on Schoolhouse, we will be exploring the different aspects of a computer. From the history of computers down to the components of specific computers, you will learn it all here. So join this journey on exploring what makes a computer really a computer.
NOTE: This is a series that requires a huge time commitment.
P.S. At the end of this series, we will possibly be building our own PC out of cardboard.


✋ ATTENDANCE POLICY

Please look through the days the sessions will be hosted. If you miss more than 2 sessions without reason, you will be withdrawn from the series. So, if you are going to be absent for a session, please message me in advance so I can make plans accordingly.

Dates

March 6 - June 12

Learners

10 / 15

Total Sessions

10

About the Tutor

Hello! My name is Katrina and I often go by the nickname Kat. I'm currently a junior in highschool. I have a great passion for computer science and engineering. I hope to pursue a career in either app development or cybersecurity in the future. In my free times, I enjoy watching K-drama, knitting, drawing, and singing.

View Katrina L's Profile

Upcoming Sessions

5
28
May

Session 6

Computer Science

  • Live now!
Role and functions of an operating system
✨ Grasp the essential responsibilities of an operating system, from process management to resource allocation.
Types of operating systems:
✨ Analyze the characteristics of major operating systems (Windows, macOS, Linux), considering their strengths and use cases.
Operating system architecture:
✨ Delve into the internal structure of operating systems, understanding kernel-mode, user-mode, and system calls.


31
May

Session 7

Computer Science

Process management and multitasking:
✨Learn how operating systems manage and switch between processes, enabling multitasking.
Memory management and virtual memory:
✨ Explore techniques for efficient memory utilization, including virtual memory and paging.
File systems and file management:
✨Understand file organization, directory structures, and the role of the file system in managing data.

4
Jun

Session 8

Computer Science

Introduction to computer networks:
✨Explore the basics of networking, including network topologies, protocols, and the OSI model.
Types of networks:
✨Differentiate between local area networks (LANs), wide area networks (WANs), and wireless LANs (WLANs).
Basic networking protocols and concepts:
✨Introduce common networking protocols, such as TCP/IP, DNS, and DHCP.

7
Jun

Session 9

Computer Science

Types of software:
✨Differentiate between system software and application software, understanding their roles in computing.
Installation and uninstallation of software:
✨Learn the process of installing and removing software applications on various operating systems.
Overview of common applications:
✨Explore widely used applications, including word processors, spreadsheets, and graphic design tools.

11
Jun

Session 10

Computer Science

Basics of cybersecurity:
✨Understand fundamental concepts of cybersecurity, including encryption, firewalls, and antivirus software.
Common threats and protective measures:
✨Identify and mitigate common cybersecurity threats, such as malware, phishing, and social engineering.
Best practices for maintaining a secure computer:
✨Implement security best practices for both hardware and software components.


Past Sessions

5
6
Mar

Session 1

Other Topics

Introduction to Computers
  • Historical development of computers: explore the evolution of different computing devices
  • Milestones in computing history: special moments in history that have a significance on us today
8
Mar

Session 2

Other Topics

Computer Architecture
  • basic components of a computer system: CPU, motherboard, and power supply
  • CPU architecture and functionality: how does a CPU work
  • Memory hierarchy: RAM, ROM, Cache
  • Different types of memory, their roles, and impact on system performance

12
Mar

Session 3

Other Topics

Input and Output Devices
  • Types of input devices: keyboards, mice, touch pads, and specialized devices
  • Output devices : display technologies, printers, and other devices
  • Peripheral Devices and their functions : scanners, external storage, and networking peripherals
19
Mar

Session 4

Other Topics

a nice little exploration into the computer's mother board
- live demo
28
Mar

Session 5

Other Topics

Storage technologies
  • Hard disk drives and solid state drives : compares traditional magnetic storage with modern solid state technologies
  • Optical storage: CDs, DVDs, and Blu-Rays
  • Cloud Storage and emerging technologies: cloud based services and cutting-edge storage innnovations

Public Discussion

Please log in to see discussion on this series.

Schoolhouse.world: peer tutoring, for free.

About

About UsPartnershipsRoadmapCareersDonate

© Schoolhouse.world

Terms & ConditionsPrivacy PolicyTrust & SafetyPress