Spartan Crest

Curriculum - Computer Science

COMPUTER SCIENCE
One (1) Credit of Computer Science Required for Graduation (Class of 2011)
.5 credit (Class of 2012 onward)

Course Number:  0200310
Course Title:  Computer Applications I
Pace Number:  711
Grade:  10-12
Note:  Hands-on activities are an integral part of this course
.5 credit
Major conceptThe purpose of this course is to enable students to apply knowledge and skills in computer applications in the design, presentation, and evaluation of specified projects.
The content should include, but not be limited to the following:  project planning and problem solving, principles, concepts, and processes of computer applications and their integration into projects, ethical use of computers, telecommunications concepts and use of the Internet, productivity and multimedia tools.

Course Number:  0200330
Course Title:  Computer Applications II
Pace Number:  721
Grade:  10-12
Prerequisite:  Computer Applications I
Note:  Hands-on activities are an integral part of this course
.5 credit
Major conceptThe purpose of this course is to enable students to apply knowledge and skills in computer applications in the design, presentation, and evaluation of specified projects.
The content should include, but not be limited to the following:  project planning and problem solving, principles, concepts, and processes of computer applications and their integration into projects, ethical use of computers, telecommunications concepts and use of the Internet, productivity and multimedia tools.

Course Number:  0200385
Course Title:  Interactive Design I (Web Design I)
Pace Number:  732
Grade:  11-12
Prerequisite:  Computer Application II
Note:  Hands-on activities are an integral part of this course
.5 Credit
Major concept.  The purpose of this course is to expand the science of the organization/functionality, and structure of user interface design and interactive applications.  The course will integrate multimedia and desktop publishing features.  Students will learn how to include animation and sound in design applications.
The content should include, but not be limited to the following:  the process, practice, and tools of design/object-oriented program features/software applications, such as Adobe PageMill; NetObjects Fusion; Macromedia Dreamweaver, Flash, Director, Authorware Attain or Pathware Attain/technologies (frames, documents, windows, supplemental plug-ins, ActiveX, Schockwave, JavaScript, and searchable datatbase)/form and function/user interaction and feedback/event handlers/document object model.cross-platform compatibility/color theory/navigation/graphics/image rollovers/dynamic text and pages/tables/animations/buttons/typography/career opportunities in interactive programming and design/emerging standards.

Course Number:  0200385
Course Title:  Interactive Design (Web Design Part B)
Pace Number:  734
Grade:  11-12
Prerequisite:  Interactive Design I (Web Design I)
.5 credit
Major conceptThe purpose of this course is to continue the first part of Web Design.  The course expands the science of the organization, functionality, and structure of user interface design and interactive applications.  The course will integrate multimedia and desktop publishing features.  Students will learn how to include animation and sound in design applications.
The content should include, but not be limited to the following:  the process, practice, and tools of design/object-oriented program features/software applications, such as Adobe PageMill; NetObjects Fusion; Macromedia Dreamweaver, Flash, Director, Authorware Attain or Pathware Attain/technologies (frames, documents, windows, supplemental plug-ins, ActiveX, Schockwave, JavaScript, and searchable datatbase)/form and function/user interaction and feedback/event handlers/document object model.cross-platform compatibility/color theory/navigation/graphics/image rollovers/dynamic text and pages/tables/animations/buttons/typography/career opportunities in interactive programming and design/emerging standards.

Course Number:  0103300
Course Title:  Computer Graphics
Pace Number:  720
Grade:  11-12
Prerequisite:  Art/2D Comp I and Computer Applications II
Note:  Hands-on activities are an integral part of this course.  This course does not satisfy Fine Art requirement.
.5 credit
Major conceptThe purpose of this course is to enable students to develop basic knowledge of computer graphic systems and to produce computer generated images by applying the elements of art and principles of design.
The content should include, but not be limited to the following:  use of equipment and materials, art and computer graphics vocabulary, media, processes, and techniques, elements of art and principles of design, individual and sequential images, formal, expressive, and conceptual elements, critical thinking and analysis, technological and historical trends and events, connections between computer graphics and other subject areas, personal and social benefits, collaborative skills, legal and ethical issues, career opportunities

Course Number:  0103300
Course Title:  Computer Graphics Part B
Pace Number:  723
Grade:  11-12
Prerequisite:  Computer Graphics I
Note:  Hands-on activities are an integral part of this course.  This course does not satisfy the Fine Arts graduation requirement.
.5 credit
Major conceptThe purpose of this course is continue Computer Graphics I and to enable students to develop basic knowledge of computer graphic systems and to produce computer generated images by applying the elements of art and principles of design.
The content should include, but not be limited to the following:  use of equipment and materials, art and computer graphics vocabulary, media, processes, and techniques, elements of art and principles of design, individual and sequential images, formal, expressive, and conceptual elements, critical thinking and analysis, technological and historical trends and events, connections between computer graphics and other subject areas, personal and social benefits, collaborative skills, legal and ethical issues, career opportunities.

Course Number:  0201300
Course Title:  Computer Programming I Honors
Pace Number:  738
Grade:  11-12
Prerequisite:  Computer Applications II
Special Note:  Hands-on activities are an integral part of this course
.5 credit
Major conceptThe purpose of this course is to enable students to develop knowledge or programming concepts and one or more languages.
The content should include, but not be limited to the following:  programming concepts and techniques, development and use of programming language(s), sequential, logical problem solving, algorithms and flowcharts, syntax, vocabulary, and data structures, writing, testing, and debugging computer programs, ethical, social and historical implications.

Course Number:  0201310
Course Title:  Computer Programming II Honors
Pace Number: 741
Grade:  11-12
Prerequisite:  Computer Programming I
Special Note:  Hands-on activities are an integral part of this course
.5 credit
Major concept.  The purpose of this course is to enable students to develop knowledge of advanced programming concepts and one or more languages with emphasis on the development of algorithms.
The content should include, but not be limited to the following programming concepts and techniques, development and use of programming language(s), sequential, logical problem solving, algorithms and flowcharts, syntax, vocabulary, and data structures in programming, writing, testing, and debugging computer programs, ethical and social implications.

Course Number:  0200340
Course Title:  Applied Computer Technology (Robotics)
Pace Number:  733
Grade:  11-12
Prerequisite:  Computer Applications II
Note:  Hands-on activities and competitions are an integral part of this course
.5 credit
Major concept.  The purpose of this course is to provide students with an understanding of the various kinds of microcomputer hardware and their uses and to provide instruction in basic microcomputer architecture, interfacing, and diagnostic, repair, and maintenance techniques.
The content should include, but not be limited to the following:  basic microcomputer architecture, interfacing, diagnostic and repair techniques, basic principles of robotics.

Course Number:  0200320
Course Title:  Advanced Placement Computer Science A
Pace Number:  739 
Grade:  11-12
Note:  AP Exam Required & Final
Prerequisite:  Computer Application II and Department Chairperson Signature
1  credit
Major concept.The purpose of this course is to treat the applications of computing within the context of programming methodology, algorithms, and data structures.
The content should include, but not be limited to the following:  the content specified by the AP Program , Design and implement computer-based solutions to problems in several application areas.  Explain well-known algorithms and data structures, develop and select appropriate algorithms and data structures to solve problems, code fluently in a well-structured fashion using an accepted high-level language, explain the major hardware and software components of a computer system, their relationship to one another, and the roles of these components within the system, summarize the ethical and social implications of computer use.