background image

Computer Science Basics

Join our Computer Science Basics summer course for an introduction to Programming with Python. LIMITED TIME OFFER - 25% off for first 5 students NOW R18 000

Course Overview:

This Computer Science basics course is an introduction to Programming with Python.  It introduces students to the exciting world of programming using the Python language.  Students will explore core programming concepts such as variables, conditionals, loops, data structures and functions.  Students will learn about object-oriented programming and use Flask, a popular Python web framework.

Topics Covered:

  • Variables
  • Conditionals
  • Loops
  • Lists/Dictionaries
  • Functions
  • Classes
  • Flask

This course is designed as a lead into AP Computer Science A, which uses the Java programming language.

Course Information:

Teacher: Matthew Cheng

Mr Cheng earned a M.A. Teaching Secondary Education Mathematics from William Paterson University where he was awarded the Woodrow Wilson Teaching Fellowship and Robert Noyce Teacher Scholarship.  He also earned a M.S. in Digital Forensics and Cybersecurity, an Advanced Certificate in Digital Forensics for Computer Science and a B.S. in Computer Information Systems from John Jay College of Criminal Justice.

Mr Cheng is also a MIT Master Trainer in Educational Computing using the MIT App Inventor platform.  He was twice elected as a Trustee for the West New York Board of Education and served on the Board of Directors of the New Jersey School Boards Association.  He holds Teacher of Computer Science Technology and Teacher of Mathematics certificates and is currently pursuing a M.Ed. in Educational Leadership at William Paterson University.

Course Dates: July 10 - August 28 (8 weeks)

Classes: Saturdays 2pm-4pm (SA Time)

Total hours of instruction: 16 + assigned homework tasks each week

Price: LIMITED TIME OFFER - 25% off for first 5 students

NOW R18 000

Criteria: Students must fulfill the following criteria to be accepted onto the course:

  • Student must be 14-18 years old
  • If the student is currently studying in a school where English is NOT the primary language of instruction then students must submit verification of English language proficiency
What is Crimson Global Academy?

Reserve Your Place on the Course

Book your 30 minute consultation to secure your place on the course. Use the link below to arrange the call.

▾ select...
Enter the country you live in

I agree to the privacy policy

I want to receive study pathways, free resources and admissions guidance from Crimson Education Group.