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:
This course is designed as a lead into AP Computer Science A, which uses the Java programming language.
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:
Book your 30 minute consultation to secure your place on the course. Use the link below to arrange the call.