This course will introduce students to object-oriented programming in Java. Programming experience is helpful but not necessary; students applying for this course must already feel comfortable with file systems, rules of syntax, and mathematical thinking, particularly the ideas of variables and functions. Students learn about object-oriented structures like classes very early in the course, along with basic Java syntax and graphics. Students will also learn how to process data structures like arrays and lists. Students will use searching and sorting algorithms to create powerful programs. Toward the end of the course, students will demonstrate their creative skills through various projects that explore advanced applications, such as graphical user interfaces, as well as their ability to write formal documentation.
Grade requirement: Open to all qualified students.
Self-study and homework required:
3-6 hours per class meeting.
交易
可用的經濟援助金額取決於付費申請人的數量,因此今年的最高援助金額可能比以往更加有限。
https://atdp.berkeley.edu/fa/