Academics

Computer Science Curriculum

Technology Applications (CP, EP)
Fall Semester

This course develops digital literacy among various software applications. A strong emphasis will be placed on academic computing: word processing, spreadsheets, multimedia presentations, Internet research, and desktop publishing. Technology: Microsoft Office, Google applications, Adobe Photoshop Elements.  

Digital Design I (EP, HP)
Fall Semester

This course develops key digital communication skills: design, communication, project management, and Web technology. The course is taught in a spiral as each project adds more challenging skills. this semester develops skills for producing Web-ready communications: graphic design principles, storyboards, Web development, shared project management skills, peer review, and redesign. Technology: Adobe Creative Suite.

Digital Design II (EP, HP)
Spring Semester

This course builds on Digital Design I skills by focusing on rich media development as well as Web site design and development. Students work individually and on teams to produce digital narratives, design documents, and visual comps. Students develop rich media designs that solve specific challenges. Technology: Adobe Creative Suite. Prerequisite: Digital Design I. 

Technology and Society Seminar (HP)
Spring Semester

This seminar course investigates societal changes as a result of scientific and technological breakthroughs. Topics include online privacy, government surveillance, Internet neutrality, and the ethical use of technology. Course material gathered from literature, film, and current news stories. As a seminar, this course incorporates substantial reading and writing components. Offered odd years, e.g. 2011-2012.

Technology and Individuals Seminar (HP)
Spring Semester

This seminar course investigates the individuals responsible for scientific and technological breakthroughs. Individuals highlighted include Bill Gates, Steve Jobs, Sergey Brim, Larry Page, and Meg Whitman. Course material gathered from autobiographies, film, and current news stories. As a seminar, this course incorporates substantial reading and writing components. Offered even years, e.g. 2010-2011.

Robotics (HP)
Spring Semester

This course provides a fundamental understanding of the systems that make up robots and the development of workplace competencies. The cornerstone of the class involves applying techniques, skills, and technology to solve robotic engineering problems. The teacher will be placed in the role of facilitator/mentor, the student in the role of project manager/problem solver. Technology: VEX robotics platform, ROBOTC.

Advanced Robotics (HP)
Fall Semester

This course builds upon the techniques, skills, and technologies mastered in Robotics. Students will work in teams to engineer and implement robotic solutions to compete in state and national robotic competitions. Technology: VEX robotics platform, ROBOTC. Active involvement with the competition robotics team is a requirement. Prerequisite: Permission of the department chair.

Robotics @ Tech (HP)
Fall Semester 

This course represents the equivalent of the CS 1301 course taught at Georgia Tech. Through a unique partnership, a Georgia Tech professor visits Woodward weekly, with Woodward students making reciprocal visits to the college campus. Students program Scribbler robots throughout the course. Technology: Scribber robots, Python. Prerequisite: Permission of the department chair.

Independent Study (HP)
Either Semester

This computer course develops technological analysis and synthesis skills, permits independent work investigating the theory and practice of a significant facet of technology, and offers opportunities to experiment, research and develop technology solutions. Prerequisite: Permission of the department chair.

AP Computer Science
Year-Long

This Advanced Placement course, the equivalent of approximately three semester hours of college work, involves theories of computer science and programming in Java. Topics include object-oriented program and class design, program implementation, program analysis, effective use of array data structures, and standard searching and sorting algorithms. An examination for possible college credit is given at the end of the course. Technology: Java. Prerequisite: An "A" or "B" in honors Math and permission of the department chair.