MSCE Computer Studies study materials
MSCE Computer Studies study resources

MSCE Computer Studies study plan

MSCE Computer Studies · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

Information systems, computer security, ethics and social impact

  • Distinguish transaction processing, management information, decision support and expert systems, and attach one concrete organisational example to each

  • Classify at least ten attack and malware types (virus, worm, trojan, ransomware, spyware, phishing, pharming, brute force, denial of service, social engineering) by delivery vector, damage done and the single most effective countermeasure

  • Explain symmetric versus asymmetric encryption, hashing, digital signatures and digital certificates precisely enough to answer definition and 'which technique is used for what' questions

  • Map physical, logical and administrative controls (firewall, access control list, backup rotation, UPS, biometrics, staff policy) to the specific threats each one mitigates

  • Argue both sides of two ethical cases (software piracy and workplace monitoring) using copyright, data protection, privacy and acceptable-use principles

Your checkpoint

A two-page threat-control matrix covering 12 threats with columns for vector, control and legal or ethical issue, plus a 20-question self-written recall test scored at 17/20 or better.

Week 2

Application software: word processing, spreadsheets, databases and presentations

  • Produce a three-page formatted report using paragraph styles, section breaks, automatic table of contents, headers and footers, and captions

  • Run a mail merge from a data source into ten personalised letters, including one conditional field

  • Build a 20-row spreadsheet that uses relative, absolute and mixed references together with SUM, AVERAGE, COUNTIF, IF and VLOOKUP

  • Choose and justify the correct chart type for five given datasets, labelling axes, titles and legends properly

  • Diagnose and repair three deliberately broken workbooks containing a division-by-zero error, a circular reference and numbers stored as text

Your checkpoint

One workbook containing a data sheet, a summary sheet using five functions including a nested IF, and one fully labelled chart, submitted with a short written explanation of each formula.

Week 3

Application software: word processing, spreadsheets, databases and presentations & Computer fundamentals, history and classifications of computers

  • Design a three-table relational database with primary keys, foreign keys and at least two one-to-many relationships, and justify the design against duplication and update anomalies

  • Write and save six queries (simple selection, sorted selection, calculated field, parameter query, grouped totals, two-table join) and state in one sentence what each returns

  • Build a data-entry form with validation and a grouped report drawn from the same tables

  • Create an eight-slide presentation with a consistent master slide, one data chart and speaker notes, then deliver it aloud in under six minutes

  • Classify computers by size and purpose (supercomputer, mainframe, minicomputer, microcomputer, embedded) and by generation, naming one defining hardware technology per generation

Your checkpoint

A working database file with three tables, six saved queries, one form and one report, plus a five-row comparison table of computer classifications and generations.

Week 4

Computer networks, data communication and the internet

  • Compare star, bus, ring and mesh topologies on cost, fault tolerance, ease of expansion and performance under load

  • Select appropriate transmission media (twisted pair, coaxial, fibre optic, Wi-Fi, cellular) for four stated scenarios and justify each selection on bandwidth, distance and interference

  • Distinguish hub, switch, router, gateway, modem, repeater and access point by function and by the layer at which each works

  • Explain step by step how a URL becomes a rendered page, covering DNS resolution, TCP handshake, HTTP request and response

  • Describe packet versus circuit switching and solve simple bandwidth and file-transfer-time calculations

Your checkpoint

A labelled diagram of a two-floor office network with 15 devices and named media, accompanied by worked answers to ten self-set bandwidth and transfer-time problems.

Week 5

Computer networks, data communication and the internet & Hardware: CPU, memory, input/output and storage devices

  • Match HTTP/HTTPS, FTP, SMTP, POP3, IMAP, DNS and VoIP to the service each supports and to the port or function you would quote in an answer

  • Distinguish LAN, WAN, MAN, intranet, extranet and VPN, giving one realistic example of each

  • Trace the fetch-decode-execute cycle and state the role of the ALU, control unit, registers, program counter, accumulator and system clock

  • Compare cache, RAM, ROM, flash and virtual memory on speed, volatility, cost per gigabyte and typical size

  • Convert between clock speed and cycle time, and compute execution time from an instruction count and cycles-per-instruction figure

Your checkpoint

A one-page processor diagram with data bus, address bus and control bus labelled, plus a ten-row memory comparison table and three worked timing calculations.

Week 6

Hardware: CPU, memory, input/output and storage devices & Software and operating systems

  • Classify input devices (keyboard, mouse, scanner, OMR, OCR, MICR, barcode reader, biometric reader, sensor) by the data they capture and the situation that suits each

  • Compare output devices (LCD, LED and OLED monitors, laser, inkjet and dot-matrix printers, plotters, projectors) on resolution, speed, running cost and use case

  • Compare magnetic, optical and solid-state storage on capacity, access method, volatility and durability, and convert confidently between bits, bytes, KB, MB, GB and TB

  • List the core functions of an operating system (process, memory, file, device, security and user-interface management) with a concrete example of each from a named system

  • Compare GUI with CLI and single-user with multi-user systems, and explain how an operating system handles interrupts, spooling, virtual memory and file allocation

Your checkpoint

A component-selection report specifying complete input, process, output and storage configurations for two contrasting users (a video editor and a supermarket checkout), with one-line justifications.

Week 7

Software and operating systems & Problem solving, algorithms and programming concepts

  • Carry out file and directory operations from a command line (list, create, copy, rename, delete, change directory) and explain absolute versus relative pathnames

  • Write algorithms in both pseudocode and flowchart form for five problems, using sequence, selection and iteration appropriately

  • Hand-trace a loop and a nested selection to produce a dry-run table of variable values that matches the expected output

  • Compare compiler, interpreter and assembler, describe the edit-compile-run cycle, and classify errors as syntax, logic or runtime

  • Structure a solution using a module or function with parameters and a single array, and apply input validation

Your checkpoint

A portfolio of five solved problems, each with pseudocode, a flowchart and a hand-traced dry-run table whose output matches the stated expected result.

Week 8

Problem solving, algorithms and programming concepts & Data representation and number systems (binary, octal, hexadecimal)

  • Convert numbers between binary, octal, decimal and hexadecimal without a calculator, completing ten mixed conversions in under fifteen minutes

  • Perform binary addition and subtraction including negative numbers in two's complement, and identify when an overflow occurs

  • Encode and decode short strings in ASCII, state why Unicode is needed, and compute file sizes for images and sound from resolution, colour depth, sample rate and bit depth

  • Desk-check a 20-line program containing a function, an array and validation, listing every error you find

  • Sit a full-length timed mock across all eight domains and write a correction rule for every question answered wrongly

Your checkpoint

A 60-question timed mock completed under exam conditions in one sitting, fully marked, with a written correction note for each incorrect answer and a revised score on a second attempt at those items.

Milestones

Week 2: Both the formatted report and the mail-merged letters were produced end to end without following a tutorial, and every formula in the summary sheet can be explained aloud in one sentence.

Week 4: Score at least 75% on a 25-question mixed quiz covering domains 8, 5 and 6; if below, redo the week 1 threat matrix and the week 3 query set before starting week 5.

Week 6: Without notes, sketch the fetch-decode-execute cycle, rank the memory hierarchy and list the operating-system functions in under five minutes, and justify every device on your network diagram.

Week 8: Full timed mock at 70% or above overall, with no domain below 60%; any domain under 60% gets a targeted re-drill before exam day.