Grade 7 Computer Science 2023-2024
Term 1
Topics covered in Term one computer science:
- Artificial intelligence and machine learning
- Empathy for the user as an important component of the programming process
- Designing improvements in a product, or program
- Basic JavaScript rules that referenced parameters, location statements, properties and values
- Utilizing the basics of JavaScript to design projects that incorporated creativity, art, functionality and correct syntax.
- Reintroduction to computational thinking (decomposition, pattern recognition, abstraction and algorithmic design) as a process of approaching a problem in a systematic manner and expressing a solution that could be carried out by a computer.
- Social Media and technological responsibility
- Laws regarding copyrights, patents and trademarks
- Public domain and creative commons media
- Inputting data into spreadsheet programs such as Microsoft Excel and Google Sheets
- Utilizing spreadsheets, to collect, organize, graph, and chart data
Term 2
Topics covered in Term two computer science:
- All students in grade 7 participate in the The Lt. Governor's Computing Challenge, a statewide coding competition for Connecticut students.
Students final project in Term 2 is to build a fully functional App program. They will be working on the following as the term progresses:
- Identify the inputs and outputs of an app
- Identify the purpose of an app
- Set up the User Interface of an app including buttons, text, and images
- Use meaningful names to for element ids
- Use feedback to help guide the design of an app
- Explain the qualities that differentiate natural languages and programming languages
- Justify the existence of programming languages to precisely communicate instructions
- Use the debugging process and Identify specific best practices for debugging programs