Introduction to Computer Science

  • Course number: T960S (Summer)
  • Grades offered: 6, 7, 8, 9, 10, 11, 12
  • Credits: 0.5 (per semester)
  • Prerequisites: Algebra

Course Description: Students work in teams to create simple apps for mobile devices using MIT App Inventor®. Students explore the impact of computing in society and the application of computing across career paths and build skills and awareness in digital citizenship and cybersecurity. Students model, simulate, and analyze data about themselves and their interests. They also transfer the understanding of programming gained in App Inventor to learn introductory elements of text-based programming in Python® to create strategy games.

Instructional Methods/Assessments:

  • Essential Questions:
    • How has computing affected the world we live in? Why is it advantageous to break a problem down into smaller pieces and build a solution incrementally? How do computers represent the data in words, numbers, pictures, and sound?
    • How complex is a piece of software organized? How do teams plan and create complex solutions to a problem?
    • How do I safely use the Internet? How do people collaborate to create software applications?
    • How do apps share data across devices through the Internet to let users to interact? What data are you contributing via our interactions on the Web and through apps, and to whom are you contributing the data? What new phenomena are being created when many users are contributing data set?
    • How are algorithms used to solve common problems?

Recommended Background for Success: This class will be a review and extension of the computer programming units completed in STEM and Tech Ed classes. Students should have a strong interest in Computer Programming and app development. This class will serve as a great foundation for students who are interested in pursuing Computer Science classes at the High School Level such as Mobile App Design, AP Computer Science Principles, or AP Computer Science A.

Tonka Online students working at home