ACADEMICS
In the Classroom
Middle School
Middle School Library
Upper School
Upper School Library
Learning Resources
Top Navbar Lakeside Home

Technology Department Home | Technology Staff | Support & Help | Curricular Resources |Computer Courses


Lakeside Technology Department

Computer Courses at Lakeside

 

Computers are used widely throughtout Lakeside School. Beginning in the 5th Grade, students have many opportunities to use computers in their assignments, projects, and research. Lakeside asks families to send a laptop with their child starting in 7th Grade. Teachers are working to integrate technology more and more into their curricula. Therefore, students learn about computers in all their classes

Our curriculum offers courses focussed on computers and/or programming.

Those courses are listed and summarized below.

MIDDLE SCHOOL

UPPER SCHOOL

Laptop Prep
(7th Grade)

Laptop Prep class meets once-per-week for the school year. Its primary purpose is to support students in developing
the skills and experience that will help them best use their laptops in their school work and to provide a strong foundation for their effective use of technology as life-long learners.

Introduction to the laptop – both the hardware and software – begins the year. Instruction continues on how to use the school’s network (for Internet access, file sharing/storage, and printing), establishing good user habits, and learning about prudent preventative maintenance (anti-virus, system tools).

The course goes on to delve more deeply into the programs used in 7th & 8th grade (i.e.Office, Internet Explorer, Movie Maker [for video], Producer [for multi-media presentations], and so on).

Prep class is also a place where students can bring questions and get answers to various challenges and glitches that may arise in completing an academic assignment using the laptop, or in the operation and care of their computer. Prep class is designed to help speed the learning process for those who have relatively little experience with computers and to afford opportunities for more experienced users to enhance their skills (not to mention sharing their skills with others in the spirit of peer-mentoring).

back to top

UPPER SCHOOL

Programming I

Programming II

 

Programming I

A semester-long lab course. An introductory course for students with little or no prior programming experience. Learn the basics of computer programming using various platforms.

Students will work individually and in groups with the TI-83 calculators, Visual Basic and LEGOtm robots to design and create games, robots with various functions, and other interesting programs. Although the main language we will use is Visual Basic, all programming structures, techniques, and strategies will carry over to other programming languages that the student might encounter subsequently.

(Prerequisite: Must be in 10th grade or above or, if in 9th grade, have permission of the programming I instructor or the science department head.)

Course offered both semesters (depending on sign-ups)

back to top

Programming II

A semester-long course. A continuation of Programming I covering more advanced programming techniques and algorithms and, possibly, other programming languages.

Students will work on more significant programming projects, both individually and in groups. Some work will be done with the LEGOtm robots, but the focus will be on Visual Basic. Problem analysis, planning, coding and debugging will be emphasized for each project.

(Prerequisite: Programming I or permission of the Programming II instructor.

Course offered 2nd semester

back to top

Web and Internet Development I

A semester-long course. An introductory course for students with no prior website building experience. Learn the basics of the World Wide Web, hypertext markup language (HTML), and Javascript. Using plain-text editors and more advanced webpage editors (e.g. FrontPage, Dreamweaver), students will create webpages and websites including such features as tables, forms, hotlinks, icons, simple graphics, and elementary animations.

Though it is not a requirement, as students advance through the course they may take on real projects from faculty, student or administrative “customers.”

Course offered alternate years

back to top

Web and Internet Development II

This one semester elective class builds on the introductory course, and provides a survey of dynamic web publishing elements, including Cascading Style Sheets, DHTML and JavaScript, and database interactivity. Students will learn how to use Dreamweaver behaviors to add interactivity to web pages, such as flyout navigational menus, layer-based animation, and popup context windows, and how to use Dreamweaver's data access components to generate web pages that derive their content from databased information residing in MS Access, SQL Server, and MySQL. Students will also gain familiarity with server-side scripting languages such as PHP, ColdFusion, and ASP.net.


Course offered alternate years

back to top

ITA

(Information Technology Apprentice)

The ITA (Information Technology Apprentice) program is for students interested in technical issues, such as programming, web design, databases, hardware, etc.  Each year a major programming project is identified. For 2003-2004 it is developing interactive school schedule applications.  For 2002-2003 it was learning C# and ASP .NET.   The ITA's meet during activity period.

 

back to top

 

Last revised -- 11/24/03