Skip to main content
hsComputing
  • Home
  • More
English ‎(en)‎
English ‎(en)‎ Polski ‎(pl)‎
Log in
Home
Skip Online users
Online users
No online users (last 5 minutes)

High School Computer Science & Software Engineering

  • Welcome

    Hello and welcome to the learning management system (LMS) for high school computing. 

    The purpose of this lms is to offer brief topical courses for students who want to learn different aspects of computer science and software engineering. Design goals include:

    1. Enable student choice 
    2. Offer authentic, meaningful assessment 
    3. Build understanding and skill from low level to higher levels
    4. Be mostly virtual and independent
    5. Be free and open source
    6. Offer high quality learning

    This LMS is designed and managed by Bill MacKenty, a high school computing teacher - teacher of MYP Design and IB DP Computer Science in Warsaw Poland

    • Forum icon
      Questions and answers Forum

      A site-wide forum to discuss, ask questions, make suggestions and deepen your learning.

    • The very basics and setup / tooling

      Course: Introduction to Programming Languages
      Course: Introduction to Visual Studio Code

      Introductory Programming


      Course: Mojo
      Course: Clean Code
      Course: Introduction to Rust
      Course: Introduction to PHP
      Course: Introduction to Javascript
      Course: Introduction to Python

      Games & Simulations


      Course: Introduction to Roguelikes
      Course: Wargaming for better decisions
      Course: Introduction to procedural generation in Python


      More Advanced Topics


      Course: Computer graphics
      Course: How we learn
      Course: Open Source
      Course: Python and SQLite
      Course: Introduction to Regular Expressions
      Course: Introduction to Numpy
      Course: Object Oriented Programming
      Course: PHP and Databases
      Course: Introduction to Jupyter
      Course: Introduction to JSON
      Course: Introduction to Databases
      Course: Introduction to version control with Git
      Course: Introduction to API's
      Course: Introduction to human computer interaction


      Artificial Intelligence & Machine Learning


      Course: Introduction to AI
      Course: Introduction to machine learning
      Course: Computer Vision


      IB Computer Science


      Course: Internal Assessment
      Course: Web Science
      Course: Control
      Course: Resource management
      Course: Abstract data structures
      Course: Computer organization
      Course: Networking
      Course: System fundamentals
      Course: Computational thinking & problem-solving


You are not logged in. (Log in)
Powered by Moodle