Credits: 10
Available
to Student at Grade: 9-12
Required
or Elective: Elective
Prerequisites: None
II.
Course Description:
Introduction to Computers is intended for students who wish to learn the fundamentals of programming in both Actionscript and javascript, and also wish to pursue advanced webpage design techniques.
This class is a prerequisite to Advanced Computer Science.
III.
Course Evaluation:
Student evaluation is based upon: daily work; independent, self-paced projects; exams,
presentations and participation in class discussions.
IV. Course Outline:
The
following California Standard apply to IntermediateComputer Science:
Computer Science (S): Students will understand systems and programming concepts related to the development of computer operations. They will demonstrate competency by applying these concepts to the development of computer systems and programs
*Bold face type indicates those standards proposed for assessment on the California High School Exit Exam
Benchmarks Standards Standards Standards History Standards
|
4.3.1 Algorithms–design solutions that are correct, reliable, and efficient; compare and contrast various sorting and searching methods |
E1.3-1.5 p59 E2.6 p61
E1.3-1.9 p63
E1.6-1.8 p69 |
M1.1 p26 M2.5, 3.1, 3.3, 3.5
p27 M1.3 p29 M1.6 p30 M2.2 p30; M1.1, 1.2
p30 M1.1-1.3 p32;
M1.1-1.3 p33 M1.1, 1.2 p34 M2.1, 2.3, 2.4,
3.1, 3.3 p34 M10.0 p39; M13.0 p39 M15.0 p39; M24.0 p40 M25.0 p41 |
S1 a
,b, c, d, e, g, j p52 |
|
|
|
4.3.2 Architecture Methods–explain digital logic, machine-level representation of data, memory-system organization, and architectural use of assembly-level programming |
E1.3-1.5 p59 E2.6 p61
E1.3-1.9 p63
E1.6-1.8 p69 |
M1.1, 1.2, 1.3 p29 M1.1, 1.2 p34 M3.1, 3.3 p34 |
S1 a, b, c, d p52 |
|
|
|
4.3.6 Database–design programs that access and modify databases, using various file access methods |
E1.3-1.5 p59 E2.6 p61
E1.3-1.9 p63 E1.6-1.8 p69 |
M1.1, 1.2 p30 M2.1, 2.4, 3.1, 3.3
p34 M5.0 p38; M10.0 p39
M13.0 p39; M15.0 p39 M24.0 p40; M25.0 p41 M4.0-8.0 p53 |
S1 a, d, e p52 |
|
|
4.3.10 Program Design–using problem-solving methods, define and analyze programs; design structured, maintainable programs to meet specifications; and, with a well-defined user interface, code, execute, test, and debug programs to produce accurate and reliable results |
E1.3-1.5 p59 E2.6 p61
E1.3-1.9 p63
E1.6-1.8 p69 |
M1.1 p26; M2.5 p27 M3.1, 3.3, 3.5 p27 M1.1-1.3 p29 M1.6, 1.7 p30 M2.1-2.3 p30 M1.1, 1.2, 1.5 p30 M4.1, 4.2 p31 M1.1-1.3 p32 M1.1, 1.2 p34 M2.1, 2.3, 2.4, 3.1, 3.3 p34 M5.0 p38; M10.0 p39 M13.0 p39; M15.0 p39
M24.0 p40; M25.0 p
41 M4.0-8.0 p53 |
S1 a, b, c, d, e, j p52 |
|
|
|
4.3.12 Programming Languages–compare several programming languages; create structured programs in at least two languages, utilizing control structures, procedures, functions, parameters, local variables, error recovery, and recursion |
E1.3-1.5 p59 E2.6 p61
E1.3-1.9 p63
E1.6-1.8 p69 |
M1.1, 1.2 p30 M1.1, p34 M2.1, 2.3, 2.4 3.1,
3.3 p34 M5.0 p38; M10.0 p39 M13.0 p39; M15.0 p39
M24.0 p40; M25.0 p 41 M4.0-8.0 p53 |
S1 a, b, c, d, e, g, k p52 |
|
|
|
4.3.13 Programming Style–develop structured, documented, maintainable programs which create self-explanatory output |
E1.3-1.5 p59 E2.6 p61
E1.3-1.9 p63 E1.6-1.8 p69 |
M1.1 p34 M3.1, 3.3 p34 |
S1 a, d p52 |
|
|
|
4.3.14 Simple Programs–implement algorithmic solutions and codes to well-defined problems |
E1.3-1.5 p59 E2.6 p61
E1.3-1.9 p63
E1.6-1.8 p69 |
M1.1 p26 M2.5, 3.1, 3.3, 3.5
p27 M1.3, 1.6 p30 M2.2
p30 M1.1, 1.2 p30 M1.1-1.3 p32;
M1.1-1.3 p33 M1.1, 1.2 p34 M2.1, 2.3, 2.4,
3.1, 3.3 p34 M5.0 p38; M10.0 p39 M13.0 p39; M15.0 p39
|
S1 a, d, e p52 |
|
|