Verdugo Hills High School

AP Info Night is scheduled for Tuesday, April 30th from 6:00 p.m. to 7:15 p.m. All students interested in taking an AP course in the 2019-2020 school year must attend with a parent/guardian.       Free Tutoring Daily from 3:00 pm to 4:00 pm in Room 158. Stop by Room 158 for tutoring and college counseling after school on a daily basis.

Computer Science

Computer Science classes:
  1. ECS (Exploring Computer Science)
  2. A.P. Computer Science (Advanced Placement = 1 year course)
  3. CyberPatriot Club (= after school).

ECS (Exploring Computer Science):

ECS is meant as an introduction for A.P. Computer Science, introducing and preparing students for programming computers in languages such as Java and striving to increase the number of students for A. P. Computer Science.
1.    This course is A - G credit approved.
2.    ECS satisfies 10 “electronic” credits for graduation.
3.    The course entails:
    a.    Intro to computers:
        i.    Computer hardware.                            
        ii.    Computer software.
        iii.    Internet.
        iv.    E-commerce.
    b.    Problem solving:
        i.    Artificial intelligence.
        ii.    Binary and decimal system.         12    equals    0000   1100
        iii.    Algorithms.
    c.    HTML = web design: create and write web pages in HTML code. Optional:
        i.    Flash: develop beginning Flash programs to incorporate into your web pages.
        ii.    JavaScript: beginning JavaScript to incorporate into your web pages.
    d.    Scratch = cartoon animation and games through programming.
    e.    Robotics = build a Lego robot, write programs on the computer and upload them to the robot e.g. race your robot against others, have the robot solve a maze, etc.
    f.    Python = programming language. Serves as an intro to Java (= A.P. Computer Science).
    g.    Optional: AppInventor. Learn how to write apps for Android based cell phones or Android based tablets.
    h.    Optional: Java. Java is a computer programming language and taught in A.P. Computer Science.
    i.    Videos that may be shown:
        i.    PBS Frontline Digital Nation 1.
        ii.    PBS Frontline Digital Nation 2.
        iii.    PBS Frontline Generation Like.
        iv.    Tagged.

•    Late work loses 5 points off for each day late with a maximum of 25 points less for turning in work 1 week or later.
•    Illness or legitimate absences are valid excuses and do not constitute a 5 points less / day.
•    Make up work can be submitted until the last week of the Term.

90 - 100%    = A
80 - 89 %    = B
70 - 79%    = C
60 - 69%    = D
Less than 60% = F
* Please note, a signed parental form has to be on file in order to participate in the Robotics unit (see ParentStudentAgreementLetter attachment).

A.P. Computer Science:
20 credits + 0.5 A.P. credit.
Year long class, elective graduation requirement.
Prerequisite: none.
Learn the computer programming language Java.
Solving problems is a skill fundamental to the study of computer science. A large part of the course is built around the development of computer programs or program code that partly solve a given problem. Emphasis is towards design issues that make programs understandable, adaptable, and reusable, if needed. Students develop and select appropriate algorithms and data structures to solve the problems. Students code fluently in an object oriented paradigm, using the programming language Java. Students become familiar with, and will be able to use Java library classes from the AP Java subset.
Development and analysis of algorithms. Development and usage of fundamental data structures and the study of standard algorithms and typical applications. Design and implement computer based solutions to problems in a variety of application areas. Use and implement commonly used algorithm and data structures. Read and understand a large program consisting of several classes and interacting objects. Students will be able to read and understand a description of the design and development process leading to such a program. 


Cyber Security Club.
No credits.
Learn how to secure operating systems such as Windows and Ubuntu (Linux). Possibility to participate in competitions and loan a laptop from school.

Meetings are infrequent after school from 3:15 - 5:00 P.M. Check in the computer room during period 1 and 2 or room 229 during period 3 and 4.