Recent Changes

Tuesday, March 20

  1. page Deployment edited ... Computer Lab 3 (Lvl 1) Group 1D, Group2D, Group 3D & Group 4D 2016 Secondary Secondary…
    ...
    Computer Lab 3 (Lvl 1)
    Group 1D, Group2D, Group 3D & Group 4D
    2016 SecondarySecondary 2 class
    Group
    Classes
    (view changes)
    10:17 pm

Sunday, October 22

  1. page Curriculum edited ... incorporate simple Javascript and jQuery functions include dynamic contents from Google APIs …
    ...
    incorporate simple Javascript and jQuery functions
    include dynamic contents from Google APIs
    ...
    with Micro:bit
    By the end of this course, students should be able to
    create their own Android mobile applications with App Inventor, a cloud-based tool builds apps right in the web browser.
    ...
    Hands-on with micro:Bit: LED animation (LED display), Scissors, Paper, Stone Game (accelerometer), Digital Compass (compass)
    Extending the micro:Bit with a breakout board: Step Counter (OLED), Making Music (buzzer), Timing Gates (capacitive touching), Pulsating Display (potentiometer), Inchworm (servo)
    Hands-on with the Javascript-based coding environment: Digital Compass -- reimplemented in JS, Communications
    Hands-on with the microPython environment: Making Music -- reimplemented in Python

    The Art of Programming in Python
    This is programming course in which students will be taught to program in Python. Students will learn how to think algorithmically and solve problems efficiently through computerized solutions. Topics include abstraction, algorithms. Designed for students with basic programming experience.
    (view changes)
    7:44 pm
  2. page Curriculum edited ... explore the use of Scratch software to understand how algorithms / instructions can be given t…
    ...
    explore the use of Scratch software to understand how algorithms / instructions can be given to a computer (known as a script or program) to perform tasks;
    design a sprite and background (using Photoshop/Flash) and create an interactive animation / game / art / story via the script / program.
    ...
    2 Curriculum (2018 Onwards)
    The Secondary 2 curriculum allows students to choose an area of knowledge to specialize. In each of the modules, students are given 4 terms to explore deeper and expand their knowledge in the following areas:
    Advanced problem solving in C++ (Mr Koh Kim Tian)
    ...
    incorporate simple Javascript and jQuery functions
    include dynamic contents from Google APIs
    Mobile Apps Development (Android) / Micro:bit
    There are 2 modules in this track - Mobile
    Basic Android Apps Development and micro:bit.
    By
    Digital Maker Programme with Micro:bit
    By
    the end of this coursecourse, students should
    ...
    with App InventorInventor, a cloud-based tool builds apps right in the web browser.
    use the micro:bit simulator to learn, explore whatmicrocontroller board innovatively and learn the micro:bit can doprogramming technique using different sensors.MakeCode block-based coding environment.
    Course Content
    Basic Android Apps Development
    Introduction
    Installing App Inventor
    Understanding the User Interface
    Understanding Button, Image, Label, Sound Components with App 1 - Hello Purr
    Understanding Screen Arrangements with App 2 - Android Zoo
    Understanding Phone Call, Activity Starter Component, Multiple Screens with App 3 - Business Card App
    Understanding Canvas, Animated Ball, Player Components with App 4 - Virtual Campus Tour
    Understanding ListPicker Component with App 5 - Event / Conference App
    Understanding Location Sensor, TinyDB and GPS capabilities with App 6 - GPS Locator App
    Understanding Fusion Tables and Database Storage with Final App Project
    Micro:bit
    Introduction to Digital Making and Micro:bit
    Hands-on with micro:Bit: LED animation (LED display), Scissors, Paper, Stone Game (accelerometer), Digital Compass (compass)
    Extending the micro:Bit with a breakout board: Step Counter (OLED), Making Music (buzzer), Timing Gates (capacitive touching), Pulsating Display (potentiometer), Inchworm (servo)
    Hands-on with the Javascript-based coding environment: Digital Compass -- reimplemented in JS, Communications
    Hands-on with the microPython environment: Making Music -- reimplemented in Python

    The Art of Programming in Python
    This is programming course in which students will be taught to program in Python. Students will learn how to think algorithmically and solve problems efficiently through computerized solutions. Topics include abstraction, algorithms. Designed for students with basic programming experience.
    (view changes)
    7:21 pm
  3. page Curriculum edited ... design a sprite and background (using Photoshop/Flash) and create an interactive animation / g…
    ...
    design a sprite and background (using Photoshop/Flash) and create an interactive animation / game / art / story via the script / program.
    Secondary 2 Curriculum
    ...
    are given 34 terms to
    Advanced problem solving in C++ (Mr Koh Kim Tian)
    Web-publishing with CSS, client-side & server-side scripting (Mr Yong Jong Shyan)
    (view changes)
    7:03 pm

Tuesday, October 3

  1. page Curriculum edited ... There are 2 modules in this track - Mobile Apps Development and micro:bit. By the end of this…
    ...
    There are 2 modules in this track - Mobile Apps Development and micro:bit.
    By the end of this course students should be able to
    ...
    with App Inventor.use theInventor
    use the micro:bit simulator to learn, explore what the micro:bit can do using different sensors.
    The Art of Programming in Python
    (view changes)
    7:04 pm
  2. page Curriculum edited ... By the end of this course students should be able to create their own Android mobile applicat…
    ...
    By the end of this course students should be able to
    create their own Android mobile applications with App Inventor.use the
    ...
    micro:bit can do, beforedo using them on a real micro:bit.different sensors.
    The Art of Programming in Python
    This is programming course in which students will be taught to program in Python. Students will learn how to think algorithmically and solve problems efficiently through computerized solutions. Topics include abstraction, algorithms. Designed for students with basic programming experience.
    (view changes)
    7:04 pm
  3. page Curriculum edited ... include dynamic contents from Google APIs Mobile Apps Development (Android) / Micro:bit ...…
    ...
    include dynamic contents from Google APIs
    Mobile Apps Development (Android) / Micro:bit
    ...
    Development and Robotics Fundamentals.micro:bit.
    By the end of this course students should be able to
    create their own Android mobile applications with App Inventor.use the
    (view changes)
    7:03 pm
  4. page Curriculum edited ... incorporate simple Javascript and jQuery functions include dynamic contents from Google APIs …
    ...
    incorporate simple Javascript and jQuery functions
    include dynamic contents from Google APIs
    Mobile Apps Development (Android) / Robotics ProgrammingMicro:bit
    There are 2 modules in this track - Mobile Apps Development and Robotics Fundamentals.
    In Mobile Apps Development module, students will learn how to create their own Android mobile applications with App Inventor, a free graphic user interface that allows anyone to create their own Android mobile apps.
    In Robotics module, students will expose to CoSpace Robotic platform, a new robotics platform that combines and connects robotics in the real, physical space with a parallel 3D virtual-reality world in cyber-space. With CoSpace Robot, students can design, assemble, and program the real robot in a virtual environment. Beyond graphic user interface control, students will also learn how to manipulate robot’s movements via simple C# programming.

    By the end of this course students should be able to
    ...
    with App Inventor.
    learn how
    Inventor.use the
    use the micro:bit simulator
    to manipulate robot’s movements via GUI and/or simple C# programming.learn, explore what the micro:bit can do, before using them on a real micro:bit.
    The Art of Programming in Python
    This is programming course in which students will be taught to program in Python. Students will learn how to think algorithmically and solve problems efficiently through computerized solutions. Topics include abstraction, algorithms. Designed for students with basic programming experience.
    (view changes)
    6:48 pm

Monday, January 9

  1. page Competitions and Results edited ... On top of that Li Yuhao obtained the outstanding secondary school contestant 2016 National Ol…
    ...
    On top of that Li Yuhao obtained the outstanding secondary school contestant
    2016 National Olympaid in Informatics (NOI)
    HCI awarded the runner up Secondary School awards.
    Damian Ho Xu Yang, 4I1, Gold
    Li Yuhao, 4S1, Gold
    (view changes)
    8:44 pm
  2. page Competitions and Results edited InfoComm related Competitions: We send students who are good in Infocomm Studies to take part i…

    InfoComm related Competitions:
    We send students who are good in Infocomm Studies to take part in the infocomm related competitions.
    We will be expecting the following events in Year 2015:
    1. Naional Olympiad in Informatics (NOI)
    2. National Software Competition (NSC)
    3. Splash Awards
    The list of results:
    1.
    Competitions
    2015
    National Olympaid in Informatics (NOI):
    The results are as follow:
    (NOI)
    Cai Kai Ann 4A1 BronzeHoBronze
    Damian Ho
    Yu Xang Damian from 3I1 SilverSilasSilver
    Silas
    Yeo Shuen Yun from 3S1 BronzeGuiBronze
    Gui
    Ming Jiang from 3S1 SilverLiSilver
    Li
    Yuhao from 3S1 GoldOnGold
    On
    top of
    ...
    school contestant
    2016 National Olympaid in Informatics (NOI)
    Damian Ho Xu Yang, 4I1, Gold
    Li Yuhao, 4S1, Gold
    Tan Wei Seng, 4I1, Silver
    Lim An Jun from 3S1 Silver
    Benson Lin Zhan Li 2I3 Silver.
    In addition, Benson obtained the youngest medalist award.

    Competitions Results
    Year 2014
    (view changes)
    8:43 pm

More