San Leandro High School

Course  Syllabus

 

I.                               Course of Study:                   INTERMEDIATE COMPUTERS SCIENCE

 

Department:                                          Vocational Education

 

Length of Course:                                    1 Term

 

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 AND INFORMATION TECHNOLOGY

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

Link to Content Standards for California Public Schools

English                 Math                                       Science                Social Science/

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