Skip to content
This repository has been archived by the owner on Jun 21, 2024. It is now read-only.
/ ICS3U1-Schoolwork Public archive

πŸŽ“ All my solutions for my school's ICS3U1 course schoolwork.

License

Notifications You must be signed in to change notification settings

ghluka/ICS3U1-Schoolwork

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

60 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ ICS3U1 Schoolwork

Important

This project is archived as the course has ended.

This repository is comprised of all the code I've written for my grade 11 computer science course. It does not include any lessons or the assignments themselves, just the solutions.

Due to the nature of the course, we can only use knowledge taught (see the bottom for concepts learned in each unit) in the course.

πŸ’ͺ Warmups

The warmups directory contains all solutions to problems given by the teacher to solve. These aren't worth marks but to practice our skills learned in class.

πŸ‹οΈ Exercises

The exercises directory contains all warmups that were to be optionally submitted to the teacher for feedback.

πŸ“œ Tasks

The tasks directory contains all evaluations worth marks that were done online.

These did not include tests as those were done on paper.

πŸ§ͺ Testers

Testers are the programs provided by the teacher for running the functions created in each test. Most testers were incomplete on purpose, with "TODO" messages left by the teacher to implement.

Testers were to be submitted alongside the functions, with the modifications by students being worth marks.

πŸ“¦ Blocks

Units are referred to blocks in this course.

These blocks include:

  • 1. Basics, Functions

    Concepts learned: Types, variables, arithmetic, input, output, f-strings, and functions

  • 2. Conditionals

    Concepts learned: Booleans, comparisons, if-statments

  • 3. Repetition

    Concepts learned: While loops, for loops, concatenation

  • 4. Sequences

    Concepts learned: Indexing & slicing, methods, file I/O, lists