Welcome to Mr. Styner's
Comp Sci Web Page!
San Leandro High School
Course Syllabus
I.
Course
of Study: INTRODUCTION
TO COMPUTERS
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 operating systems, programming, web page
design, and social issues relating to computers and society. The course is primarily self-paced and
project oriented. In this class,
students will learn about computers and programming. This is not a typing
class. Students will program in at least 3 different languages, use two
major web page applications, have written many programs and know how a computer
runs. The class will also address some of the current concerns of computers and
society, such as: Can computers think?, Computer Virus' impact on society, and
Moore's law.
This class is a prerequisite to Advanced Computer
Science.
III.
Course Evaluation:
Student evaluation is based upon: daily work; independent, self-paced projects; exams and
participation in class discussions.
IV.
Course Outline:
·
The history of computing.
·
Numbering systems (Binary, Hexadecimal and Octal).
·
Memory system Organization and ASCII text.
·
Computer hardware, building a computer.
·
Artificial Intelligence and Moore's Law.
·
Programming with DOS (Disk Operating System).
· Programming
with BASIC
· Social Impacts of Computer
Hacking.
·
Creating a personal web page with HTML.
·
JavaScript Creation.
·
Web
page animation design
·
Using an HTML WYSISWYG editor.
·
Networking Fundamentals
The following California Standard apply to Introduction to Computer
Science:
4.0 COMPUTER SCIENCE AND INFORMATION TECHNOLOGY
4.3 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
Social Science/
Benchmarks English Standards Math Standards Science 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.3
Artificial Intelligence and Robotics–discuss uses and effects of artificial
intelligence and robotics
E1.3-1.5 p59
E2.3 p60
E1.3-1.9
p63
M4.0-8.0 p53
S1
m p52
Social Science/
Benchmarks English
Standards Math Standards Science Standards History
Standards
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.8
Networking and Communications––install programs that utilize various network
and communication protocols
M1.1,
3.1, 3.3 p34
S1
a, d p52
4.3.9
Operating Systems–utilize operating systems and associated utilities for file
management, backup and recovery, and execution of programs; compare simple
and multi-user operating systems
M1.1
p26; M2.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
p34
M2.1,
2.3, 2.4, 3.1, 3.3 p34
S1
a, d 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
Social Science/
Benchmarks English
Standards Math Standards Science Standards History
Standards
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
4.3.15
Social Issues–discuss the issues of access, privacy, and ethics and their
impact on society
E1.5 p59; E2.3-2.4 p60
E2.6
p67
E3.5c
p67
E3.7c
p68
M3.3
p34
S1
m p52
H10.8.5
p45; H11.3 p48 H11.8.7 p51; H11.9.3 p52 H11.11.4 p53; H12.2 p55 H12.3 p55;
H12.5 p56 H12.6 p57; H12.10 p59
San Leandro High School
Course Syllabus
I.
Course
of Study: INTRODUCTION
TO COMPUTERS
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 operating systems, programming, web page design, and social issues relating to computers and society. The course is primarily self-paced and project oriented. In this class, students will learn about computers and programming. This is not a typing class. Students will program in at least 3 different languages, use two major web page applications, have written many programs and know how a computer runs. The class will also address some of the current concerns of computers and society, such as: Can computers think?, Computer Virus' impact on society, and Moore's law.
This class is a prerequisite to Advanced Computer Science.
III.
Course Evaluation:
Student evaluation is based upon: daily work; independent, self-paced projects; exams and
participation in class discussions.
IV.
Course Outline:
· The history of computing.
· Numbering systems (Binary, Hexadecimal and Octal).
· Memory system Organization and ASCII text.
· Computer hardware, building a computer.
· Artificial Intelligence and Moore's Law.
· Programming with DOS (Disk Operating System).
· Programming
with BASIC
· Social Impacts of Computer
Hacking.
· Creating a personal web page with HTML.
· JavaScript Creation.
· Web page animation design
· Using an HTML WYSISWYG editor.
· Networking Fundamentals
The following California Standard apply to Introduction to Computer
Science:
4.0 COMPUTER SCIENCE AND INFORMATION TECHNOLOGY
4.3 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
Social Science/
Benchmarks English Standards Math Standards Science 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 p61E1.3-1.9 p63E1.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 p61E1.3-1.9 p63E1.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.3
Artificial Intelligence and Robotics–discuss uses and effects of artificial
intelligence and robotics |
E1.3-1.5 p59 E2.3 p60E1.3-1.9
p63 |
M4.0-8.0 p53 |
S1
m p52 |
|
Social Science/
Benchmarks English Standards Math Standards Science Standards History Standards
4.3.6
Database–design programs that access and modify databases, using various file
access methods |
E1.3-1.5 p59 E2.6 p61E1.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.8
Networking and Communications––install programs that utilize various network
and communication protocols |
|
M1.1,
3.1, 3.3 p34 |
S1
a, d p52 |
|
4.3.9
Operating Systems–utilize operating systems and associated utilities for file
management, backup and recovery, and execution of programs; compare simple
and multi-user operating systems |
|
M1.1
p26; M2.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
p34 M2.1,
2.3, 2.4, 3.1, 3.3 p34 |
S1
a, d 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 p61E1.3-1.9 p63E1.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 |
|
Social Science/
Benchmarks English Standards Math Standards Science Standards History Standards
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 p61E1.3-1.9 p63E1.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 p61E1.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 p61E1.3-1.9 p63E1.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 |
|
4.3.15
Social Issues–discuss the issues of access, privacy, and ethics and their
impact on society |
E1.5 p59; E2.3-2.4 p60 E2.6
p67 E3.5c
p67 E3.7c
p68 |
M3.3
p34 |
S1
m p52 |
H10.8.5
p45; H11.3 p48 H11.8.7 p51; H11.9.3 p52 H11.11.4 p53; H12.2 p55 H12.3 p55;
H12.5 p56 H12.6 p57; H12.10 p59 |