johnfraserss / ics4u Goto Github PK
View Code? Open in Web Editor NEWICS4U Course for John Fraser SS
License: MIT License
ICS4U Course for John Fraser SS
License: MIT License
Need to add in information about Files.
Need to update, clarify, and re-print the orange assignments.
Will also need to add in a second and third version of each of the assignments to add variety for the students.
Need to add in information about Objects and Classes.
Hello
Thrilled PySimpleGUI is a part of this course.
Because PySimpleGUIWeb is still quite under development and missing a number of features, I recommend sticking with PySimpleGUI only. The great news for you is that PySimpleGUI can be run on repl.it now! This is because repl.it supports tkinter now.
So, please have your students code only using PySimpleGUI. It will run on repl.it, their desktop, on all hardware platforms including the raspberry Pi.
I really want students using the best, most stable, version of PySimpleGUI possible and the main tkinter is the best choice. It's really solid and well tested.
The PySimpleGUIWeb version isn't so much.
Need to go through all notes and update items based on conventions based on different style guides.
Help requested:
If you know of a style guide that is a convention for other languages, please post them here so that I can collate and complete this chore eventually.
Need to update the OLGs, LGs, and SC in the main document.
Need to add in information about Sorting.
Need to add in information about Recursion.
Need to update examples for multiple languages.
Need some basic examples of the concepts below for the languages as well.
After completing #17, update the student feedback form to match the OLGs, LGs and SC.
Will need to update notes to ensure more languages are covered for each topic.
Need to add in information about Inheritance, Interfaces, and Polymorphism.
I'm looking to diversify my notes and examples to include other programming languages that sometimes pop up in this class (and some future planning).
If you feel you can contribute to creating notes and examples for the following programming languages, create a pull request:
Need some basic examples of the concepts below for the languages as well (including ones that are already on the site.
Create new assignments based on changes to LGs/OLGs
Will need to finish this after other issues for this year
Check the calendars to create the deadlines for the projects.
Need to add in information about Searching.
Need to add in new assignments for:
There is a major amount of minor formatting changes that will need to be dealt with in the documents throughout the site
GitHub has changed their styling in Markdown as per this document
Because of this, there will need to be updates to a lot of the MD files on the site.
Recursion
assignmentPortfolio
culminatingClose of Project
culminatingContemplation
culminatingA declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.