7 Keyboarding and Computer Studies

This course has two primary goals: that students develop proficiency using a computer keyboard (specifically, touch- typing accurately at 25 words per minute); and that students develop basic skills in specific, useful computer applications. Components include: practice drills and proper keyboarding technique; word processing (creating, editing and formatting documents using Microsoft Word); proficiency with the numeric keypad (and an introduction to MS Excel); digital presentation (using MS PowerPoint and citing sources thoroughly); and other computer applications as time permits.

25S

The primary goal of this course is that students develop proficiency using a computer keyboard (specifically, touch- typing accurately at 25 words per minute). Components include: practice drills and proper keyboarding technique; formatting basic documents (using Microsoft Word); the numeric keypad (using MS Excel); and digital presentation (using MS PowerPoint and citing sources thoroughly). The course meets every other school day at 7:55 a.m., and is strongly recommended for students of any grade who have not taken KEY0017.

15F Applying Information and Communication Technology (1.0 cr.)

Students will use office productivity software to create documents, spreadsheets, databases, web pages and presentations. In addition, students will explore the production of multimedia. The Internet and email will be used as communications tools to assist in the research and data- gathering process. Ethical considerations, acceptable use, and the challenges associated with various uses of ICT in the home and workplace will also be examined.

30S Computer Science (1.0 cr.)

This course will instruct the students in two computer languages: Visual Basic and Java, and will consist of classroom instruction and lab time. Topics include: variables and data types, input/output, multiple branching, looping, subprograms with parameters, strings, arrays and sample sorts.

35S Web Design and Interactive Websites (1.0 cr.)

Students will be provided with the skills and knowledge to design, develop, and publish websites to display information using HTML and cascading style sheets. Students will also include multimedia on their websites. Students will use Flash to create 2-D animated movies and interactive web components.

40S Computer Science (1.0 cr.)

Prerequisite: Computer Science 35S

The course teaches intensive programming using Java on IBM compatible computers. Topics include: problem solving, sequential and random access files, OOP programming language, recursion, arrays, and sort and search algorithms.

42S Advanced Placement Computer Science

This course requires the writing of the Advanced Placement examination. A student who successfully passes the exam as prepared and evaluated by the Advanced Placement Committee receives a university credit. Topics include: Variables and Constants, Controlling Program Flow, Functions, Classes and Objects, Mathematics and Recursion, and Enum, Arrays and Structs, Advanced Algorithms — section sort, timing code, merge sort, binary search and bubble sort.