Information Course Schedule summer 2017
Lower Division Courses
A fast-paced introduction to the Python programming language geared toward students of data science. The course introduces a range of Python objects and control structures, then builds on these with classes on object-oriented programming. The last section of the course is devoted to Python’s system of packages for data analysis. Students will gain experience in different styles of programming, including scripting, object-oriented design, test-driven design, and functional programming. Aside from Python, the course also covers use of the command line, coding and presentation with Jupyter notebooks, and source control with Git and GitHub. This is an online course; students will attend regular live online sessions as well as reviewing recorded material.
This course is conducted entirely online, so students do not need to be on the Berkeley campus in order to participate. However, live session attendance via our course management software is required, so students will attend class as a group on a weekly basis. Students will also view recorded content as a supplement to the live session meetings. Exact section days and times will be announced soon.