Course Descriptions & Schedules
Course # | Course Name | Days | Time | ||||
---|---|---|---|---|---|---|---|
2933 | The Virtual ATDP | (by arrangement) | |||||
2934.1 | The Internet Classroom (AM) | M | W | F | 8:30 - 12:00 | ||
2934.2 | The Internet Classroom (PM) | M | W | F | 1:00 - 4:30 | ||
2937.1 | Introduction to Java (AM) | M | W | F | 8:30 - 12:00 | ||
2937.2 | Introduction to Java (PM) | M | W | F | 1:00 - 4:30 |
The Virtual ATDP: Creating an Online Academic Community
2933 | Lloyd Nebres | 0 units | $0 | (by arrangement) |
Prerequisites: (1) Demonstrable working knowledge of website design and construction—XHTML/CSS skills, familiarity with web standards; (2) current maintenance of a weblog or online journal; (3) prior participation in online communities and forums. Prospective participants should e-mail Lloyd Nebres for an online interview prior to applying.
The Virtual ATDP (TVA) is the online component for ATDP, existing not just during ATDP's summer session but also through the regular school year. This online community involves ATDP students, TAs, instructors, mentors, staff and alumni. Participants during the summer will be designated as internet TAs (iTA) for an ATDP course and will work closely with the TVA project manager and with the course instructor. For that course, the iTA will: (a) create and maintain the class website; (b) set up and moderate a group discussion forum or bulletin board; and (c) facilitate the class' online community via instant messaging. For examples of websites, weblogs, and forums from the previous summer, visit The Virtual ATDP.
The Internet Classroom
2934.1 | Cynthia Nie & Alex Hong | 10 units | $830 | M | W | F | 8:30 - 12:00 | ||
2934.2 | Cynthia Nie & Alex Hong | 10 units | $830 | M | W | F | 1:00 - 4:30 |
In this class, students will learn how to understand, navigate and engage the internet with ease; design and create standards-based websites; and acquire a meaningful context within which to place our "information age," with its diverse array of online communities.
Students will create websites using XHTML and CSS, with an eye towards coding according to web standards. They will be introduced to various common technologies that make up today's internet (JavaScript, XML, etc.) and will be experimenting with off-the-shelf programs such as Adobe Photoshop and Macromedia Flash.
Additionally, this class will have an online component, its students engaging beyond the scheduled lab time with their instructors, their classmates, and other ATDP students. Furthermore, students will investigate technical, sociological, and even philosophical issues on the impact of the internet and information technology on students and their families, on schools and their communities, and on society at large.
Homework per class meeting: 2-3 hours.
Introduction to Java
2937.1 | Jonathan Berney & Vinesh Gopakumar | 10 units | $830 | M | W | F | 8:30 - 12:00 | ||
2937.2 | Jonathan Berney & Vinesh Gopakumar | 10 units | $830 | M | W | F | 1:00 - 4:30 |
Prerequisites: Algebra—students must be comfortable with mathematical thinking, and in particular with the ideas of a variable and a function. Also, it is preferable that students be able to access the Internet from outside of class in order to submit homework assignments.
This course is intended as an introduction to object-oriented programming in Java for students who have some experience using computers and the Internet. Students will be introduced to programming building blocks such as control structures and arrays. Then students will dive into learning about and implementing ideas from the object-oriented paradigm. The second half of the course will be all about applying what has been learned by creating simple intelligence algorithms for 2-dimensional graphical computer games.
Homework per class meeting: 2-3 hours.