Junior Computhink Class (Regular Saturdays, Age 7-12)
Event on 2015-11-08 13:30:00
Junior Computhink Class (Regular Saturdays) "Most good programmers do programming… because it is fun to program." – Linus Torvalds Continue the journey to learn programming the fun way in the Junior Computhink Class. The Junior Computhink class has 12 sessions and is customized for students who have completed our Beginner Computhink Classes and knows the basics of Programming and can code with the Scratch platform. Class Details Dates: Semester 1 (6 Saturdays) – Aug 29th, Sep 5th, 12th, 19th, 26th, Oct 3rd Exam Break – Oct 3rd to November 14th Semester 2 (6 Saturdays) – Nov 21st, 28th, Dec 5th, 12th, 19th, 26th (*26th Dec is tentative) Time: 1.30pm to 3.30pm Location: Park Mall #11-17 (Opposite Plaza Singapura) Age Group: 7 to 12 (recommended ages). * Do email firstname.lastname@example.org to enquire about classes for other ages. Pre-Requisites: Students should have completed our Beginner Computhink classes, or completed at least 8 hours of previous Scratch training. Learning Goals Help your child gain an interest in S.T.E.M. (Science, Technology, Engineering and Mathematics) and computer programming through games, robots, mobile applications and fun projects. Learn to analyze and solve problems; and apply critical thinking with Computational Thinking processes. Explore how the same programming concepts can be applied beyond and across different programming platforms (other than Scratch). Course Outline The classes will be split up into the Semester 1 and Semester 2, with a break in between to accommodate the national school’s exam period. Semester 1 (6 classes) We will learn advanced level programming with Scratch. Students will learn how to design and program a complex game with multiple levels, different difficulty levels and learn how to create A.I (artificial intelligence) in their games. Computer Programming/ Coding with advanced Scratch concepts Design and program a complex game with multiple difficulty levels. Determine Game Objectives Level Design and difficulty levels Computer A.I (Artificial Intelligence) Storyboarding, Character Design, Animation Semester 2 – (6 classes) In the second semester of 6 classes (during the December School Holidays), we will learn programming/ coding into the physical world. Programming with Robots: Explore what robots can do with Sensors, Motors, Movable gears Understand the limitations of what robots can do (at the moment) Programming robots in multiple scenario based missions Programming with Mobile Devices Application Programming with Android devices Design and build practical mobile applications Instructor David Lee, Principal Trainer Master of Technology (Knowledge Engineering) – NUS David graduated with a Master of Technology (Knowledge Engineering) from the Institute of Systems Science, National University of Singapore where he dabbled in A.I. techniques. He has 12 years of experience in the I.T. industry, and he has written programs, led teams of programmers and managed Project Teams. David is a Project Management Professional (PMP), and Professional Scrum Master (PSM). Equipment If you would like to bring your own laptop (Windows 7 and above only), do let us know in advance! Otherwise, windows laptops will be used and provided for. FAQs 1.How does the Junior Computhink class differ from the Beginner Computhink classes? The Beginner Computhink class is the basic introductory class for students who have had no prior experience in programming. Scratch (by MIT) is used exclusively in the teaching of basic computer programming concepts through fun games and animations. The Junior Computhink class is developed for kids who have attended the Beginner Computhink classes by Computhink, or attended at least 8 hours of classes with other providers. The Junior Computhink class provides intermediate level instruction for kids to further their interest in programming. 2. Why do you choose to teach programming via games design? What practical purpose does it serve? Play based activities such as creating games and animations feature prominently in our class curriculum. We believe programming is fun, and it should be fun for kids as kids learn much better while they are working on something they enjoy. Having fun does not mean that they are not learning anything. It is through the creation of these games, that we teach the concepts of programming and Computational Thinking techniques they can use to analyze and solve problems. 3. How does attending the Junior Computhink class help in laying the foundation for my child’s future? Developments in the fields of Artificial Intelligence, Mobile Connectivity, Big Data, and the Internet of Things, have raised the collective capabilities of these technologies and combined them into networked services that would soon render a number our current skill-sets obsolete. It used to be thought that computers and machines will only be able to replace jobs which are repetitive in nature, however, it is estimated that 40-60% of jobs will soon be replaceable by computers. The ability to understand and write computer programs will empower your kid with the skills to navigate, understand and perhaps create this computational future. In whichever profession that your kid may enter in the future, it is certain that programming and logical thinking skills would be a key part of it. 4. Are there more advanced classes that my child can attend after the Junior Computhink class? The Advanced Computhink Class is in development, and will further introduce kids who have completed earlier classes into the exciting world of micro-controllers, mobile applications and text-based programming. We plan to roll out these classes in 2016. Do email email@example.com for enquiries!
at Park Mall, Singapore
9 Penang Road #09-20/27 Park Mall Singapore 238459