|  atdp home  |  application info  |  1997 session  |  virtualATDP  |
 |  Back to: LANGUAGES | Forward to: MATHEMATICS |
1621
1622
1623
1624
1625
1626
Introduction to Computers & the Internet
Exploring the Symbols of Science
The Internet Classroom
The Advanced Internet Classroom
Symbolic Programming Using Scheme
Programming in Java
T/Th, 1:00-4:30
M/Th, 8:30-12
MWF, 1:00-4:30
MWF, 1:00-4:30
MWF, 1:00-4:30
MWF, 8:30-12
..........................................................
{Click on the animated dingbat in front of the titles below to return to the top of this page.}
The lab fee for each class is $16, unless otherwise indicated.
Introduction to Computers and the Internet
5 units T/Th, 1:00-4:30 J. Peretti $330; Lab fee--$125
This course will introduce students to real world applications of computers: operating systems, desktop publishing and word processing programs, graphics and multimedia tools. Students will learn to work with powerful and popular applications such as Microsoft Word, SuperPaint, PageMaker, and FileMaker Pro on state-of-the-art Apple PowerMac computers at the Graduate School of Education's Tolman Microcomputer Facility.
Furthermore, students will learn how to integrate these applications with cutting-edge Internet technology. Through investigations of the World Wide Web via web clients like Netscape and Internet Explorer, students will learn how to create their own content-rich web pages using HyperText Markup Language (HTML), HTML editing tools, and graphics and multimedia programs designed specifically for the Web. This class will be an academic community in cyberspace, its students interacting with their classmates and other ATDP students via their own e-mail accounts provided by ATDP. In a broader sense, through this course, students will be able to investigate technical, sociological and philosophical issues in the rapidly developing digital communities of scholars, organizations, companies, individuals and cities, and their impact on schools and on society at large.

Exploring the Symbols, Diagrams, and Images of Science
5 units M/Th, 8:30-12:00 A. Elby $330; Lab fee--$125
Have you ever wondered how new knowledge gets generated and how those new ideas are shared with others? In this class, which is part of a university research project, students will explore how to represent information in order to gain an understanding of how symbols and diagrams are used in scientific fields and in the world. Together, we will work creatively on a range of activities. Students will work in teams to invent their own symbols and diagrams. In addition, as a class, we will spend time looking at the diagrams that scientists use, and we will compare them to our own. Finally we will use computer tools to create displays of scientific information. Prerequisites: Recommended for students who have completed grades 7 through 9.

The Internet Classroom
10 units MWF, 1:00-4:30 L. Nebres $490; Lab fee--$105
The quantity and breadth of information that is accessible today via the Internet demands of students both new skills and clear understandings of cutting-edge digital technologies. This course is designed to fill just such a need. Its primary objectives: (1) give students the skills necessary to understand, navigate and engage the Internet with ease; (2) provide students a context within which to comprehend the technical, academic and sociological significances of the so-called Òinformation ageÓ; and (3) train students to be peer teachers and technology experts at their respective schools.
In this course, students will (a) rapidly learn to use Internet software tools; (b) participate in seminar-type discussions; and (c) plunge into the WorldWideWeb, into GopherSpace, into the Telnet universe, into the world of FTP, in their investigation of relevant sites--and in the process learn to be Web authors as they create sites of their own using various HyperText Markup Language (HTML) editing tools and applications. Students will use state-of-the-art computer and networking equipment at the School of EducationÕs computer laboratory.

The Advanced Internet Classroom
10 units MWF, 1:00-4:30 L. Nebres $490; Lab fee--$105
Only for students who took The Internet Classroom in summer 1996. Building on the foundations of last summerÕs experience, students in this class will further their technical expertise, as well as deepen their critical skills as thoughtful analysts of how the Internet can be used as a powerful resource in their everyday lives--in their schools, communities and homes. In this course, students will learn the fundamentals of web server technology, with an emphasis on platform-agnostic website management--i.e., students will learn to work with Sun (Unix) and PowerMacintosh webservers. Students will use the most advanced programs available for web-content creation and website management, such as NetObjects Fusion and BBEdit, as well as a host of other network utilities and applications. Students will be webmasters for designated ATDP courses, and will be assigned to manage and maintain the websites of students in the Introduction to Computers and the Internet class (ATDP course #1621). In addition, students will be organized into teams as part of the courseÕs ongoing non-profit venture, offering their website design services to local businesses in the Berkeley area. As such, the students will gain valuable experience in entrepreneurship and business management.

Symbolic Programming Using Scheme
10 units MWF, 1:00-4:30 B. Harvey & B. Schweiss $490; Lab fee--$105
This course uses the Scheme language to introduce symbolic programming, in which the emphasis is on computing with words and ideas rather than primarily with numbers, and functional programming, in which a computation is expressed as a composition of functions, rather than as a sequence of events as in traditional languages like C or Pascal. Scheme, a dialect of Lisp, is used in artificial intelligence research and also as a "rapid prototyping" language in industry. The course instructors teach undergraduate Computer Science courses at UC Berkeley. Prerequisites: Algebra. Although the course uses none of the detailed techniques of algebra, students must be comfortable with mathematical thinking, and in particular with the ideas of a variable and a function. There is no programming prerequisite, but students who are already familiar with recursive procedures in any language (for example, those who have taken the CS Advanced Placement AB course) will follow a more advanced curriculum.

Programming in Java
10 units MWF, 8:30-12:00 Staff $490; Lab fee--$105
Anyone paying attention to rapid and exciting developments in the Internet over the last two years has certainly heard about the Java programming language. In this course, students will learn how to create Java applets and standalone applications. Applets are small programs that can be embedded in an HTML document, thus making a web page more dynamic and interactive with animation, multimedia presentations, multi-user networked games, and real-time (video) games. Downloaded over the Internet and executed by web clients that support Java, applets are the bedrock of next-generation technology in the WorldWideWeb. This introductory course in Java programming will cover the following topics: object-oriented programming and Java; arrays, conditionals and loops; creating classes and applications; Java applet basics; graphics, fonts and color; simple animation and threads; images and sounds; managing simple events and interactivity; windows and networking; modifiers; packages and interfaces; exceptions; multithreading; streams. Prerequisites: Some knowledge and experience in a sequential programming language such as Basic, Pascal or C/C++.