Winslow High School
News
School Info
Links
Student Services
Extracurricular
Departments
    uArt
    uBusiness Education
    uComputer Science
    uDrafting and Design
    uEnglish
    uFamily and Consumer
    Sciences

    uForeign Languages
    uMathematics
    uMusic
    uScience
    uSocial Science
    uSpecial Services
Athletics
    uFall
    uWinter
    uSpring

Computer Science

Subject
Periods/Week
Credit
Length
Prerequisite
370 Comp. Application
5
1/2
Sem.
No
371 Adv. Computer App.
5
1/2
Sem.
Yes
377 Intro to C++/Java Programming-not '06-'07
5
1
Year
Yes
390 AP Comp. Science
5
1
Year
Yes

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.