Computer Science classes:
- ECS (Exploring Computer Science)
- A.P. Computer Science (Advanced Placement = 1 year course)
- 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.
b. Problem solving:
i. Artificial intelligence.
ii. Binary and decimal system. 12 equals 0000 1100
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.
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.
• 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).