coding 1 course description 2017-2018 - … › uploaded › my_tower_2017-2018 › ...coding 1...

2
CODING 1 COURSE DESCRIPTION 2017-2018 The fundamental tools for creating content and managing information on the Internet originate from programming languages. Three of the most common, widely-used web development languages are HTML, CSS (Cascading Style Sheets), and Javascript. In the first and second trimesters, students will focus on web design and development and will study these three critical languages. By the end of the second trimester students will be expected to start work on a comprehensive website using the skills that they learned and with attention to appearance, content, functionality, and usability. Students will continue to develop their website throughout the third trimester. The website will be presented as part of their final project at the end of the year. Project benchmarks will be due throughout the trimester to help students manage the development of their websites. In recent years, the programming language Python has become the language of choice for many programmers for a wide variety of projects ranging from creating video games to automating tasks to powering sites like YouTube, Google, Yahoo Maps and many others! During the third trimester, students will create games, apps, and dynamic graphics while learning Python, developing general and specific skills, which will empower them to not only navigate the 21st century, but chart its course. As part of their final project, students will create their own product (application, game, etc.) using Python, which they will then incorporate into their websites. These websites will be due by and presented during their final classes at the end of the year. Grading of this final project will be based on a rubric that will be available to students when they start to build their websites near the end of the second trimester. Students in this class may work at their own pace to complete a series of lessons which will be posted online and accessible to the student on any computer with an Internet connection. Lessons will be largely project based and will challenge the students to solve problems independently and think analytically.

Upload: others

Post on 23-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CODING 1 COURSE DESCRIPTION 2017-2018 - … › uploaded › My_Tower_2017-2018 › ...CODING 1 COURSE DESCRIPTION 2017-2018 The fundamental tools for creating content and managing

CODING 1

COURSE DESCRIPTION 2017-2018

The fundamental tools for creating content and managing information on the Internet originate

from programming languages. Three of the most common, widely-used web development

languages are HTML, CSS (Cascading Style Sheets), and Javascript. In the first and second

trimesters, students will focus on web design and development and will study these three critical

languages.

By the end of the second trimester students will be expected to start work on a comprehensive

website using the skills that they learned and with attention to appearance, content, functionality,

and usability. Students will continue to develop their website throughout the third trimester. The

website will be presented as part of their final project at the end of the year. Project benchmarks

will be due throughout the trimester to help students manage the development of their websites.

In recent years, the programming language Python has become the language of choice for many

programmers for a wide variety of projects ranging from creating video games to automating

tasks to powering sites like YouTube, Google, Yahoo Maps and many others! During the third

trimester, students will create games, apps, and dynamic graphics while learning Python,

developing general and specific skills, which will empower them to not only navigate the 21st

century, but chart its course.

As part of their final project, students will create their own product (application, game, etc.) using

Python, which they will then incorporate into their websites. These websites will be due by and

presented during their final classes at the end of the year. Grading of this final project will be

based on a rubric that will be available to students when they start to build their websites near the

end of the second trimester.

Students in this class may work at their own pace to complete a series of lessons which will be

posted online and accessible to the student on any computer with an Internet connection.

Lessons will be largely project based and will challenge the students to solve problems

independently and think analytically.

Page 2: CODING 1 COURSE DESCRIPTION 2017-2018 - … › uploaded › My_Tower_2017-2018 › ...CODING 1 COURSE DESCRIPTION 2017-2018 The fundamental tools for creating content and managing

During significant benchmarks throughout the course and when they feel ready, students will take

tests to demonstrate their knowledge of the specific topic/s that they are learning. While retakes

are not allowed, students may make corrections to earn back partial credit to demonstrate

understanding. Corrections will be due within 48 hours of taking the test.