(a) General requirements. Students shall be awarded
one credit for successful completion of this course. This course is
recommended for students in Grades 9-12.
(b) Introduction.
(1) Career and technical education instruction provides
content aligned with challenging academic standards and relevant technical
knowledge and skills for students to further their education and succeed
in current or emerging professions.
(2) The Science, Technology, Engineering, and Mathematics
(STEM) Career Cluster focuses on planning, managing, and providing
scientific research and professional and technical services, including
laboratory and testing services, and research and development services.
(3) Fundamentals of Computer Science is intended as
a first course for those students just beginning the study of computer
science. Students will learn about the computing tools that are used
every day. Students will foster their creativity and innovation through
opportunities to design, implement, and present solutions to real-world
problems. Students will collaborate and use computer science concepts
to access, analyze, and evaluate information needed to solve problems.
Students will learn the problem-solving and reasoning skills that
are the foundation of computer science. By using computer science
knowledge and skills that support the work of individuals and groups
in solving problems, students will select the technology appropriate
for the task, synthesize knowledge, create solutions, and evaluate
the results. Students will learn digital citizenship by researching
current laws and regulations and by practicing integrity and respect.
Students will gain an understanding of the principles of computer
science through the study of technology operations and concepts. The
six strands include creativity and innovation; communication and collaboration;
research and information fluency; critical thinking; problem solving,
and decision making; digital citizenship; and technology operations
and concepts.
(4) Students are encouraged to participate in extended
learning experiences such as career and technical student organizations
and other leadership or extracurricular organizations.
(5) Statements that contain the word "including" reference
content that must be mastered, while those containing the phrase "such
as" are intended as possible illustrative examples.
(c) Knowledge and skills.
(1) Creativity and innovation. The student develops
products and generates new understanding by extending existing knowledge.
The student is expected to:
(A) investigate and explore various career opportunities
within the computer science field and report findings through various
media;
(B) create and publish interactive stories, games,
and animations;
(C) create and publish interactive animations;
(D) create algorithms for the solution of various problems;
(E) create web pages using a mark-up language;
(F) use the Internet to create and publish solutions;
and
(G) design creative and effective user interfaces.
(2) Communication and collaboration. The student communicates
and collaborates with peers to contribute to his or her own learning
and the learning of others. The student is expected to:
(A) seek and respond to advice from peers and professionals
in evaluating problem solutions;
(B) debug and solve problems using reference materials
and effective strategies; and
(C) publish information in a variety of ways such as
print, monitor display, web pages, and video.
(3) Research and information fluency. The student locates,
analyzes, processes, and organizes data. The student is expected to:
(A) construct appropriate electronic search strategies;
and
(B) use a variety of resources, including other subject
areas, together with various productivity tools to gather authentic
data as a basis for individual and group programming projects.
(4) Critical thinking, problem solving, and decision
making. The student uses appropriate strategies to analyze problems
and design algorithms. The student is expected to:
(A) demonstrate the ability to insert applets into
web pages;
(B) find, download, and insert scripting code into
web pages to enhance interactivity;
(C) understand binary representation of data in computer
systems, perform conversions between decimal and binary number systems,
and count in binary number systems;
(D) read and define a problem's description, purpose,
and goals;
(E) demonstrate coding proficiency in a contemporary
programming language by developing solutions that create stories,
games, and animations;
(F) choose, identify, and use the appropriate data
type to properly represent data in a problem solution;
(G) demonstrate an understanding of and use variables
within a programmed story, game, or animation;
(H) demonstrate proficiency in the use of arithmetic
operators to create mathematical expressions, including addition,
subtraction, multiplication, real division, integer division, and
modulus division;
(I) demonstrate an understanding of and use sequence
within a programmed story, game, or animation;
(J) demonstrate an understanding of and use conditional
statements within a programmed story, game, or animation;
(K) demonstrate an understanding of and use iteration
within a programmed story, game, or animation;
(L) create an interactive story, game, or animation;
(M) use random numbers within a programmed story, game,
or animation; and
(N) test program solutions by investigating valid and
invalid data.
(5) Digital citizenship. The student explores and understands
safety, legal, cultural, and societal issues relating to the use of
technology and information. The student is expected to:
(A) discuss copyright laws/issues and model ethical
acquisition of digital information by citing sources using established
methods;
(B) demonstrate proper digital etiquette and knowledge
of acceptable use policies when using networks, especially resources
on the Internet and on intranets;
(C) investigate measures such as passwords or virus
detection/prevention to protect computer systems and databases from
unauthorized use and tampering;
(D) understand the safety risks associated with the
use of social networking sites;
(E) discuss the impact of computing and computing related
advancements on society; and
(F) determine the reliability of information available
through electronic media.
(6) Technology operations and concepts. The student
understands technology concepts, systems, and operations as they apply
to computer science. The student is expected to:
(A) demonstrate knowledge of the basic computer components,
including a central processing unit (CPU), storage, and input/output
devices;
(B) use operating system tools, including appropriate
file management;
(C) demonstrate knowledge and appropriate use of different
operating systems;
(D) demonstrate knowledge and understanding of basic
network connectivity;
(E) describe, compare, and contrast the differences
between an application and an operating system; and
(F) compare, contrast, and appropriately use various
input, processing, output, and primary/secondary storage devices.
|