UPMSP High School Computer study plan
UPMSP High School Computer · Give each week a clear focus.
8 weeks · About 6 hours per week
Computer Fundamentals and Hardware
Label the main internal and external parts of a desktop computer on a blank diagram from memory, including CPU, RAM, ROM, motherboard, SMPS, HDD/SSD, and ports.
Distinguish input, output, and storage devices and classify 25 given devices into the correct category with at least 90% accuracy.
Compare primary memory and secondary memory in a self-made table covering speed, volatility, cost per GB, and typical capacity.
Explain the fetch-decode-execute cycle in 5-6 sentences using correct terms (CU, ALU, registers, clock).
Your checkpoint
A one-page hand-drawn labelled block diagram of a computer system with a 25-item device classification list, self-scored.
Computer Fundamentals and Hardware & Number Systems and Data Representation
Convert 20 numbers between binary, decimal, octal, and hexadecimal without a calculator, showing each step.
Perform binary addition, subtraction, and 1's/2's complement on 10 practice sets and verify each answer by converting back to decimal.
Define bit, byte, nibble, KB, MB, GB, and TB and convert between units in 15 chain problems.
Encode 5 short words into ASCII values and decode 5 given ASCII strings back to text.
Your checkpoint
A worked solution sheet of 40 number-system problems with a score and a list of the error types made.
Operating Systems and File Management
List the functions of an operating system and match each function to a concrete example you perform on your own device.
Demonstrate 10 file operations (create, rename, copy, move, delete, restore from Recycle Bin, search by extension, compress, change attributes, show hidden files) and record the steps.
Compare GUI and CLI, and execute 5 basic commands in Command Prompt or a terminal.
Differentiate single-user, multi-user, multitasking, and real-time operating systems with one real example each.
Your checkpoint
A screenshot-annotated file-management log covering all 10 operations, plus a 5-command terminal transcript.
Word Processing and Spreadsheets
Format a 2-page document using headings, bullets, tables, page margins, headers/footers, and page numbers, and export it to PDF.
Build a spreadsheet with 20 rows of data and use SUM, AVERAGE, MAX, MIN, COUNT, and IF correctly in at least 6 cells.
Create a chart from your spreadsheet data and label the title, axes, and legend appropriately.
Apply relative and absolute references in 5 formulas and explain in writing why the $ sign changes the result.
Your checkpoint
A formatted report document (PDF) plus a working spreadsheet with formulas and one chart, saved as a single project folder.
Presentation Software and Multimedia & Internet, Networking and Web Basics
Build a 6-slide presentation on a topic of your choice using a consistent theme, one image per slide, and speaker notes on at least 3 slides.
Distinguish raster and vector graphics and list 3 file formats for each with one use case.
Define IP address, DNS, HTTP/HTTPS, URL, browser, and ISP, and trace what happens when you type a web address into a browser in 6 ordered steps.
Compare LAN, WAN, MAN, and the Internet, and identify the hardware (router, modem, switch, NIC) needed for a home connection.
Your checkpoint
A 6-slide presentation file with speaker notes, plus a one-page written trace of a web-page request from URL entry to display.
Internet, Networking and Web Basics & Programming Concepts and Logic
Write 10 HTML lines using basic tags (html, head, title, body, h1, p, ul, li, a, img) and open the result correctly in a browser.
Draw flowcharts for 5 everyday processes using the correct symbols for start/end, process, decision, and input/output.
Explain algorithm, pseudocode, compiler, interpreter, and source code, and convert 3 pseudocode snippets into flowcharts.
Identify and correct syntax and logic errors in 5 short given code fragments.
Your checkpoint
A single HTML page that renders correctly in a browser, plus a flowchart sheet of 5 diagrams and 3 pseudocode conversions.
Programming Concepts and Logic & Cyber Safety, Ethics and Digital Citizenship
Write pseudocode for 5 small programs (sum of numbers, largest of three, even/odd check, table of a number, simple menu) using sequence, selection, and iteration.
Define variable, constant, data type, operator, and loop, and identify each in your own 5 programs.
List 8 cyber-safety practices and match each to a specific threat such as phishing, malware, identity theft, or cyberbullying.
Explain strong passwords, two-factor authentication, and safe browsing, and audit your own accounts against a 10-point checklist.
Your checkpoint
A pseudocode notebook of 5 programs with a trace table for two of them, plus a completed personal cyber-safety audit checklist.
Practical and Project Work & Computer Fundamentals and Hardware & Word Processing and Spreadsheets
Assemble a final project folder containing your document, spreadsheet, presentation, HTML page, and pseudocode notebook, named and organised consistently.
Write a 300-word project report describing tools used, steps followed, and problems solved.
Complete two full-length timed mock tests covering all nine domains and score each by domain.
Re-study only the two weakest domains from the mock results and redo 10 questions in each.
Your checkpoint
A submitted final project folder with report and two scored mock-test result sheets showing per-domain accuracy.
Milestones
Week 2: Score at least 80% on a self-made 20-question hardware and number-system quiz without notes; if below, redo the weakest topic before moving on.
Week 4: Produce a formatted PDF document and a spreadsheet with 6 working formulas and one labelled chart, both opening without errors on a second device or account.
Week 6: Render a valid HTML page in a browser and correctly draw 5 flowcharts using standard symbols; explain the URL-to-page request in 6 steps from memory.
Week 8: Score at least 70% overall on both mock tests with no single domain below 60%, and submit a complete, consistently named project folder with report.