TPSY ICT MAINFRAME
CURRICULUM ARCHITECTURE SYSTEM OPERATING SYSTEM v4.0
Launch Self-Learning Checklist
Subsystem A // Information Processing
ONLINE
A1: Introduction to Information Processing
Info
Video
Web
Cornell
A2: Data Control and Organisation
Info
Video
Web
Cornell
A3: Data Representation
Info
Video
Web
Cornell
A4: Spreadsheet
Info
Video
Web
Cornell
A5: Database
Info
Video
Web
Cornell
Subsystem B // Computer Systems
STANDBY
B1: Input and Output Devices
Void
Void
Void
Void
B2: Computer Hardware
Void
Void
Void
Void
B3: Computer Software
Void
Void
Void
Void
Subsystem C // Internet & Applications
ONLINE
C1: Networking and Internet Basics
Info
Video
Web
Cornell
C2: Internet Protocols
Info
Video
Web
Cornell
C3: Internet Services & Application
Info
Video
Web
Cornell
C4: Elementary Web Authoring
Info
Video
Web
Cornell
C5: Network Security & Privacy Threads
Info
Video
Web
Cornell
C6: Network Security Measures
Info
Video
Web
Cornell
Subsystem D // Computational Thinking
ONLINE
D1: Problem-Formulation and Analysis
Info
Video
Web
Cornell
D2: Algorithm Design (I)
Info
Video
Web
Cornell
D3: Algorithm Design (II)
Info
Video
Web
Cornell
D4: Intro to Python Programming
Info
Video
Web
Cornell
D5: Integrated Problem-solving in Python
Info
Video
Web
Cornell
D6: Program Testing and Debugging
Info
Video
Web
Cornell
Subsystem E // Social Implications
STANDBY
E1: Technological Innovations
Void
Void
Void
Void
E2: Health and Ethical Issues
Void
Void
Void
Void
E3: Intellectual Property
Void
Void
Void
Void
Subsystem Elective B // Web App Dev
SYNC ACTIVE
EB1: Styling Web Pages (CSS)
Info
Video
Web
Cornell
EB2: Intro to Server Side (PHP I)
Info
Video
Web
Cornell
EB3: Receiving Client Input (PHP II)
Info
Video
Web
Cornell
EB4: Connecting to Database (PHP III)
Info
Video
Web
Cornell
EB5: Client Side Scripting (JavaScript)
Info
Video
Web
Cornell
EB6: Network Service & Implementation
Info
Video
Web
Cornell
Subsystem Elective C // Algorithm & Prog
SYNC ACTIVE
EC1: Algorithm Design & Python Basics
Info
Video
Web
Cornell
EC2: Program Testing and Debugging (II)
Info
Video
Web
Cornell
EC3: Advanced Control Structures
Info
Video
Web
Cornell
EC4: Sub-programs
Info
Video
Web
Cornell
EC5: Data Structures
Info
Video
Web
Cornell
EC6: Searching and Sorting
Info
Video
Web
Cornell
EC7: Handling of Test Files
Info
Video
Web
Cornell
EC8: Apps of Programming in Real Life
Info
Video
Web
Cornell