This course is designed for complete beginners with no previous background in computer science. The course is highly visual, dynamic, and interactive, making it engaging for new coders. This course teaches the foundations of computer science and basic programming, with an emphasis on students developing logical thinking and problem solving skills. In this course students will learn material equivalent to a semester high school introductory course in Computer Science and be able to program in Python. Conditionals, looping, functions and data structures are all covered extensively. The course utilizes a blended classroom approach. The content is fully web-based, with students writing and running code in the browser. Teachers utilize tools and resources to give focused one-on-one attention to students.
Grade requirement: Open to all qualified SD students.
Self-study and homework required:
2-5 hours per class meeting.
Deals
The amount of available financial aid depends on the number of paying applicants, so the maximum amount of aid awards may be more limited this year than previously.
https://atdp.berkeley.edu/fa/