370 Computer Application - (S) - Credit ½
This course serves as a general introduction
to current computer technology that prepares students to take their
place in a technological society and workplace. Topics include:
techniques of Microsoft processing and desktop publishing, Adobe
PhotoShop computer graphics, digital imaging using a scanner and
digital cameras, use of the Internet, Excel spreadsheet applications
and Power Point presentation software. This course meets the computer
fluency requirements toward graduation.
371 Advanced Computer Applications - (S) - Credit ½
Prerequisite: Computer Applications or permission
of instructor
This course is a continuation of Computer Applications.
Topics in this course include Web Page Design with Dream Weaver
and Flash, HTML programming, advanced Adobe PhotoShop, and Access
database design. This course meets the computer fluency requirement
toward graduation. 
377 Introduction to C++/Java Programming - Credit
1
Prerequisite: Completed Algebra I or permission of instructor
This course is an excellent introduction to
those students who are considering post high school computer courses
of study and also for those students who will be studying in other
disciplines that require significant involvement with computing.
Students will develop critical thinking and problem solving skills
by: analyzing problems, designing algorithms, coding in the computer
languages of C++ and Java, and finally, testing the result. C++
and Java topics include: assignment statements and control structures,
procedures, mathematical functions and recursion, arrays, graphics,
user-defined types and records. This course is a preparation for
the Advanced Placement Computer Science course.
390 Advanced Placement Computer Science - Credit 1
Prerequisite: Permission of instructor
This course is designed to prepare
students for the Computer Science A exam given by the College
Board. Students
taking this class will have already completed the course, Introduction
to C++/Java. The guidelines followed in this course are the guidelines
set out by the College Board to approximate an entry level college
course in introductory computer science.
The course emphasizes programming
methodology and procedural abstraction. It includes the study
of algorithms (sorting and searching), data structures (arrays
and records), and
data abstraction (recursion). Students will learn to write logically
structured and well-documented computer programs. The language
of instruction is Turbo C++/Java.
The course is not a computer programming course
in the narrow sense of that term. Students will not only become
expert programmers and users of C++, but also acquire the technical
skills and scientific methodologies to be applied to high quality
computer-based solutions to real problems. Also integrated into
the course is a treatment of computer systems and the social implications
of computing.
|