This course introduces students to computer science. Students will design software independently and as part of a team, using industry-standard programming tools and applying the software development life-cycle model. They will also write and use subprograms within computer programs. Students will develop creative solutions for various types of problems as their understanding of the computing environment grows. They will also explore environmental and ergonomic issues, emerging research in computer science, and global career trends in computer-related fields.
This is not a comprehensive outline, and it should always be considered a work in progress…
- CS Circles – CS Circles is used as the starting point for us to learn Python, but it will be supplemented with many programming challenges.
- Turtle Graphics
- String Assignments
- Programming challenges
- Final Project
- Using multiple Google accounts in Chrome
- Lifelong learning
- Cool Tech