Java High School Class (G9--G12)

Java is a programming language and computing platform. Java is everywhere! From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet. 
Java is one of two, the other one is C++, allowed programming languages in ALL levels programming contests of CEMC (Centre for Education in Mathematics and Computing at the University of Waterloo).

Java Middle School Class (G6--G8)

Java is a programming language and computing platform. Java is everywhere! From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet. 
Java is one of two, the other one is C++, allowed programming languages in ALL levels programming contests of CEMC (Centre for Education in Mathematics and Computing at the University of Waterloo).

Python Elementary Class (G4--G6)

Python is one of the most popular programming languages and became an ideal beginner's language for learning how to program a computer. It's free, easy to learn, exceptionally powerful, universally accepted, effective and a superb learning and educational tool.
In Python Elementary Class (G4--G6), student will learn,
- Install Python
- Learn Python basics
- Write and run Python snippet on console
- Sorting algorithms
- Debugging
- 2D Graphics
- 2D Animation
- File access
- Project
 

What kind of computers are needed for programming classes?

Submitted by admin on Thu, 07/23/2020 - 13:06

Laptop or desktop.

Recommended specifications:

OS: Windows 10

RAM: >= 8GB

Storage (Disk): SSD >=512 GB, available space >= 10 GB

2nd Display (Option): >= 25 inches

Normally, when study a programming language in beginner level, high specification computer is not essential. While when learning developments of game, animation, web, apps, etc., powerful graphics and high speed disk (SSD) are very important.  

Detailed Question

What kind of computers are needed for programming classes?