DR SONG SQUARE EDUCATION INC.

Academy-Research-Community

Computer Programming

Junior Level: Coding Club

Dr Song Square Education Inc. provides a various level of coding depending on students' interest. From designing websites to simple games using python or scratch, students will experience various modes of programming and develop a strong knowledge on coding

  • Python with Scratch
  • Javascript with HTML & CSS.
  • Ptyhon with PyGame/PyGameZero.
Level 1: Python or Java

This program covers basic coding topics for every programming language. Student can choose one or two programming languages. Building a strong foundation is important as a beginner. Student will be given a mini project to complete the course.

  • Installation / terminal command
  • Declaring and initiating a variable
  • Conditional statement and Loop
  • Function (Method) block
Level 2: Python, Java, C++

This is an intermediate level in coding. Students will work through more complicated coding problems. More advanced skills will be taught and discussed in class.

  • 1 and 2 dimenstional Array
  • Class (Object Oriented Programming)
  • Algorithm of Searching/Sorting
Level 3: Python, Java, C++

This is the course for AP Computer Programming Test or Computer Programming Contest Preparation.

  • Inheritance
  • Recursion
  • Data structure suchs as Stack, Queue, Tree, Graph with searching algorithm