UPMSP Intermediate Computer study materials
UPMSP Intermediate Computer study resources

UPMSP Intermediate Computer study plan

UPMSP Intermediate Computer · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Programming Fundamentals (Problem Solving, Logic, and Algorithms) & Data Representation and Number Systems

  • Write pseudocode for 6 small problems (sum of series, largest of three numbers, prime check, reverse a number, factorial, simple menu) before touching any language syntax.

  • Convert 10 values between binary, octal, decimal, and hexadecimal without a calculator, then verify each answer.

  • Explain the IPO (input-process-output) cycle and trace variables by hand for 3 of your pseudocode solutions.

  • Draw flowcharts for 4 of the problems using standard symbols and label every decision branch.

Your checkpoint

A handwritten or typed notebook of 6 pseudocode solutions, 4 flowcharts, and 10 solved number-system conversions, all with manual verification.

Week 2

Programming Fundamentals (Problem Solving, Logic, and Algorithms) & Computer Fundamentals and Organization

  • Code the week-1 algorithms in a real language and get all 6 programs running without syntax errors.

  • Apply the three basic control structures (sequence, selection, iteration) in at least 2 programs each.

  • Dry-run 5 loops and record variable values at every iteration in a trace table.

  • Label the main parts of a computer system (CPU, ALU, control unit, registers, memory hierarchy, input/output units) and state the function of each in one line.

Your checkpoint

Six working programs plus a trace table for 5 loops and a one-page labelled block diagram of computer organization.

Week 3

Programming Fundamentals (Problem Solving, Logic, and Algorithms) & Operating Systems and File Management

  • Solve 8 array and string problems (search, find maximum, count occurrences, reverse, sum of elements) in pseudocode or code.

  • Write 4 sorting/searching walkthroughs (bubble sort, selection sort, linear search, binary search) showing each pass.

  • Compare time complexity of linear vs binary search and state when each is appropriate.

  • Perform file and folder operations (create, rename, move, copy, delete, search by extension) and describe absolute vs relative paths.

  • Explain the functions of an operating system: process management, memory management, file system, device management, and user interface.

Your checkpoint

An algorithm log of 8 solved array/string problems with at least 2 full sorting/searching pass-by-pass walkthroughs and a one-page OS functions summary.

Week 4

Databases and Data Handling & Computer Fundamentals and Organization

  • Define 15 database terms (table, record, field, primary key, foreign key, candidate key, entity, attribute, relationship, DBMS, redundancy, consistency, constraint, view, index) in your own words.

  • Draw an entity-relationship diagram for a school library or student-result system with at least 4 entities and correct cardinality.

  • Normalize one messy table to 1NF, 2NF, and 3NF, writing the reason for each step.

  • Write 12 SQL statements covering SELECT, WHERE, ORDER BY, DISTINCT, aggregate functions, GROUP BY, and simple joins.

  • Map computer-fundamentals vocabulary (bit, byte, word, cache, RAM vs ROM, primary vs secondary storage) to units and typical sizes.

Your checkpoint

A database design sheet with an ER diagram, a worked normalization example, and 12 SQL queries with their expected output described in words.

Week 5

Computer Networks and Internet Basics & Web Technologies and Multimedia

  • Describe the OSI and TCP/IP layer models and match at least 3 protocols (HTTP, FTP, SMTP, DNS, TCP, UDP, IP) to their layer and purpose.

  • Distinguish LAN, MAN, WAN, topology types (star, bus, ring, mesh), and transmission media (twisted pair, coaxial, fibre, wireless) with one advantage and one limitation each.

  • Explain IP addressing basics: IPv4 structure, public vs private ranges, subnet mask purpose, and the role of DNS and DHCP.

  • Write correct HTML for a page containing headings, paragraphs, lists, a table, an image tag with alt text, and a hyperlink.

  • Distinguish the roles of HTML (structure), CSS (presentation), and JavaScript (behaviour) with a small example of each.

Your checkpoint

A network concepts one-pager (layers, protocols, topologies, IP basics) plus a hand-written or saved HTML page that uses every required element correctly.

Week 6

Web Technologies and Multimedia & Databases and Data Handling

  • Build a 3-page linked website (home, about, contact) with an external style sheet controlling fonts, colours, spacing, and layout.

  • Add a form with text input, radio buttons, checkboxes, a dropdown, and a submit button, and explain how form data reaches a server.

  • Explain multimedia fundamentals: raster vs vector graphics, common file formats (JPEG, PNG, GIF, MP3, MP4), resolution, and compression trade-offs.

  • Connect the website concept to a database: describe how a login or contact form would store rows in a table, naming the fields and key.

  • List 5 cyber-safety practices (strong passwords, two-factor authentication, phishing recognition, safe browsing, data backup) and explain the risk each reduces.

Your checkpoint

A working 3-page website with an external CSS file and one form, plus a short written description of how the form data would be stored in a database table.

Week 7

Data Representation and Number Systems & Societal Impacts, Cyber Safety, and Ethics

  • Convert between number systems and perform binary addition, subtraction, and simple multiplication, checking 10 problems by converting to decimal.

  • Explain character encoding (ASCII, Unicode), signed number representation (sign-magnitude, 1's complement, 2's complement), and logic gates (AND, OR, NOT, NAND, XOR) with truth tables.

  • Describe cybercrime categories (phishing, identity theft, cyberstalking, ransomware, software piracy) and the appropriate response for each.

  • Explain the legal and ethical framework: IT Act provisions in outline, intellectual property, software licensing types, and digital footprints.

  • State 5 responsible digital-citizenship behaviours and the consequence of violating each.

Your checkpoint

A one-page cheat sheet of number-system conversions and logic-gate truth tables plus a 1-page cyber-safety and ethics summary covering 5 crimes and 5 preventive practices.

Week 8

Computer Fundamentals and Organization & Operating Systems and File Management & Programming Fundamentals (Problem Solving, Logic, and Algorithms) & Databases and Data Handling & Computer Networks and Internet Basics & Web Technologies and Multimedia & Societal Impacts, Cyber Safety, and Ethics & Data Representation and Number Systems

  • Take two full-length timed mock tests under exam conditions and score each honestly against a marking scheme.

  • List every wrong or guessed answer, tag it to a domain, and re-study the two weakest domains first.

  • Re-derive from memory the key facts most likely to be asked: OS functions, network layers and protocols, normalization rules, number conversions, and safety practices.

  • Redo 10 previously missed questions until each is answered correctly with a stated reason.

  • Build a final one-page revision sheet you can review in 15 minutes on exam day.

Your checkpoint

Two completed mock tests with an error log tagged by domain, a corrected set of 10 missed questions, and a single-page final revision sheet.

Milestones

Week 2: You can write and dry-run a loop-based algorithm without help, and convert any number between binary, octal, decimal, and hexadecimal correctly in under 2 minutes each.

Week 4: You can draw an ER diagram for a small system, normalize a table to 3NF with stated reasons, and write 12 basic SQL queries from memory.

Week 6: You can explain the TCP/IP layer model and key protocols, and your 3-page linked website with external CSS and a form displays correctly in a browser.

Week 8: Both mock tests are complete, the error log shows fewer than 5 recurring weak areas, and every corrected question can be explained aloud in one sentence.