Computing in The Modern World - Year
Computing in The Modern World - Year
First Semester
Course Number: 11.4130003
Description:
The goal of this course is to provide all students with an introduction to the principles of computer science and its
place in the modern world. This course should also help students to use computers effectively in their lives, thus
providing a foundation for successfully integrating their own interests and careers with the resources of a
technological society.
In this course, high school students can acquire a fundamental understanding of the operation of computers and
computer networks and create useful programs implementing simple algorithms. By developing Web pages that
include images, sound, and text, they can acquire a working understanding of the Internet, common formats for
data transmission, and some insights into the design of the human-computer interface. Exposure to career
possibilities and discussion of ethical issues relating to computers should also be important threads in this course.
MATERIALS:
Textbook: Discovering Computers 2008 Complete $27.86 (ISBN 13:978-1-4239-1205-7 and ISBN 10: 1-
4239-1205-5)
Online: Discovering Computers 2008 Complete Online Companion
Software: Alice, Scratch, Microsoft Office 2003
Course Objectives:
BCS-CMW-4. Students will describe the major hardware and software components of a computer and
their interactions.
a. Identify and define the key functional components (input devices, output devices, processor, operating
system, software applications, memory, storage, etc).
b. Understand the terms and units that are used to describe major hardware components (RAM, ROM, GHz,
MHz, GB, MB, MHz, CD, DVD, RW, etc).
c. Describe the interaction between functional components in the execution of a software application.
d. List the steps in setting up a new computer.
BCS-CMW-6. Students will demonstrate an understanding of how numbers and characters are
represented in a computer.
a. Define the terms bit and byte.
b. Encode/decode a text message using ASCII or Unicode.
c. Determine the number of patterns possible given the number of bits used.
d. Convert numbers between decimal and binary.
BCS-CMW-9. Students will demonstrate knowledge of the issues involved in connecting a computer to a
network.
a. State hardware requirements.
b. List the steps involved in connecting a computer to a network.
BCS-CMW-12. Students will demonstrate the ability to search for information and evaluate search results.
a. Demonstrate basic searching techniques using Internet search engines.
b. Use logic and set operators to refine a search.
c. Evaluate search results with respect to relevance, reliability, and credibility.
BCS-CMW-13. Students will examine Internet security issues and recognize the importance of working in
a secure environment.
a. Explain the potential dangers of working in an insecure environment.
b. Identify, compare, and contrast anti-virus software.
c. Explain the purpose of a firewall.
d. Describe the purpose of spyware/adware.
e. Explain the concept of encryption and how it is used on a daily basis.
Grading Policy:
Tests and Quizzes 20%
Daily Work
On-Line 20%
Checkpoint s 20%
Labs and Projects 20%
Final Exam 20%
Description:
The goal of this course is to provide all students with an introduction to the principles of computer science and its
place in the modern world. This course should also help students to use computers effectively in their lives, thus
providing a foundation for successfully integrating their own interests and careers with the resources of a
technological society.
In this course, high school students can acquire a fundamental understanding of the operation of computers and
computer networks and create useful programs implementing simple algorithms. By developing Web pages that
include images, sound, and text, they can acquire a working understanding of the Internet, common formats for
data transmission, and some insights into the design of the human-computer interface. Exposure to career
possibilities and discussion of ethical issues relating to computers should also be important threads in this course.
MATERIALS:
Textbook: Discovering Computers 2008 Complete $27.86 (ISBN 13:978-1-4239-1205-7 and ISBN 10: 1-
4239-1205-5)
Online: Discovering Computers 2008 Complete Online Companion
Software: Alice, Scratch, Microsoft Office 2003
Course Objectives:
BCS-CMW-16. Students will discuss examples that identify the broad interdisciplinary utility of
computers and algorithmic problem solving in the modern world.
a. Evaluate algorithmic definitions for various problems and identify errors and or weaknesses.
b. Correct algorithmic definitions for various problems.
c. Complete, evaluate, and adjust an algorithm for a problem.
BCS-CMW-19. Students will demonstrate an understanding of the basic steps in algorithmic problem
solving.
a. Define basic programming concepts: variable, data type, procedure, parameter, conditional, iteration,
flowchart, and pseudocode.
b. Use variables of different data types in programs.
c. Write programs with sequences, conditionals, and iteration.
d. Use procedures in programs including ones that take parameters.
e. Use tools to express the design of a program: flowcharts and pseudocode.
f. Edit, compile, run, and test a program.
g. Format a program to give a pleasing, consistent appearance.
h. Discuss syntax, run-time, and logic errors.
i. Debug a simple program.
Unit 3: DATA STRUCTURES (1 week) Students will show the ability to use an ordered data structure.
BCS-CMW-23. Students will show the ability to use an ordered data structure.
Write a program that iterates through an ordered data structure such as a list or array.
Unit 4: LIMITS OF COMPUTING (1 week) Students will understand that there are limits to computing.
BCS-CMW-1. Students will explore the different careers available in the field of computing.
a. Identify the certifications available.
b. Compare and contrast careers in computing along with their education, training requirements, and
salary ranges.
c. Identify the college majors that require at least one course in computing.
d. Investigate how computing is used in other disciplines.
e. Demonstrate understanding of education and career development as a lifelong learning process.
f. Identify gender and diversity related issues in computing.
g. List and describe professional organizations in the field of computing.
BCS-CMW-2. Students will identify key developments and individuals relating to the history of computing
and explore emerging technologies.
BCS-CMW-3. Students will examine the professional and ethical issues involved in the use of computer
technology
Grading Policy: