School District of Springfield Township



Similar documents
MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE

Describe the process of parallelization as it relates to problem solving.

Competencies for Secondary Teachers: Computer Science, Grades 4-12

COURSE TITLE. Computer Programming 1 LENGTH. One Semester Grades 9-12 DEPARTMENT. Computer Department Barbara O Donnell, Supervisor SCHOOL

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11

OKLAHOMA SUBJECT AREA TESTS (OSAT )

IP addresses. IP addresses: IPv4: 32 bits:

50 Computer Science MI-SG-FLD050-02

Computer Programming I & II*

Subject knowledge requirements for entry into computer science teacher training. Expert group s recommendations

COMPUTER SCIENCE (5651) Test at a Glance

CS Matters in Maryland CS Principles Course

M3-R3: INTERNET AND WEB DESIGN

Web Design (One Credit), Beginning with School Year

Curriculum Map (Computer Technology 9 th grade)

WEB DEVELOPMENT IA & IB (893 & 894)

ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC)

Web Development I & II*

CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014)

#820 Computer Programming 1A

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006

DIABLO VALLEY COLLEGE CATALOG

Information and Communications Technology Courses at a Glance

The OSI Model and the TCP/IP Protocol Suite

CompTIA Network+ (Exam N10-005)

Information Technology Career Field Pathways and Course Structure

JOURNALISM. for. PEN ARGYL AREA SCHOOL DISTRICT 501 West Laurel Avenue Pen Argyl, Pennsylvania Prepared by

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT,

Higher Computing Science Course Assessment Specification (C716 76)

Department of Computer Science

DOCUMENTS ON WEB OBJECTIVE QUESTIONS

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS WEB DEVELOPMENT & PROGRAMMING I AND TITLE:

Network: several computers who can communicate. bus. Main example: Ethernet (1980 today: coaxial cable, twisted pair, 10Mb 1000Gb).

EE360: Digital Design I Course Syllabus

WJEC GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

Mobile IP Network Layer Lesson 01 OSI (open systems interconnection) Seven Layer Model and Internet Protocol Layers

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

COWLEY COLLEGE & Area Vocational Technical School

Circuits and Boolean Expressions

Mandan Public Schools. Information Technology Curriculum

SiteCelerate white paper

Information Systems. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences.

Teacher Assessment Blueprint. Web Design. Test Code: 5934 / Version: 01. Copyright 2013 NOCTI. All Rights Reserved.

Georgia Perimeter College Faculty Senate Course Change

Introduction to Information Technology Course Number 10009

Instructional Design Framework CSE: Unit 1 Lesson 1

2014 New Jersey Core Curriculum Content Standards - Technology

Computer and Information Sciences

M.S. Computer Science Program

Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements

ABET General Outcomes. Student Learning Outcomes for BS in Computing

Python Programming: An Introduction to Computer Science

COURSE CSE1010: COMPUTER SCIENCE 1. Prerequisite:

Acceptable Use Policy (AUP): Policy which provides rules governing use of district technology.

Chapter 5. Data Communication And Internet Technology

Domains and Competencies

Department of Computer Science

Exploring Computer Science A Freshman Orientation and Exploratory Course

Oct 15, Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

CHAPTER 1 ENGINEERING PROBLEM SOLVING. Copyright 2013 Pearson Education, Inc.

Programming and Coding. Draft Specification for Junior Cycle Short Course

TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California. Course of Study. Web Design 1, 2, 3, 4, 5 and 6

Information Technology Foundations

WEB PAGE DESIGN AND DEVELOPMENT 2 COURSE CODE: 5033 (COURSE NAME CHANGES TO ADVANCED WEB DESIGN AND DEVELOPMENT IN )

Computer Science and Mathematics. Mathematics Curriculum Framework

RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming

Architecture Guidelines Application Security

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX

Division of Mathematical Sciences

Secure Shell SSH provides support for secure remote login, secure file transfer, and secure TCP/IP and X11 forwarding. It can automatically encrypt,

COURSE TITLE COURSE DESCRIPTION

DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES

WESTMORELAND COUNTY PUBLIC SCHOOLS Integrated Instructional Pacing Guide and Checklist Computer Math

Digital Technology. Degrees. Certificate of Achievement. To earn an A.A. or A.S. Degree:

E-Commerce Security. The Client-Side Vulnerabilities. Securing the Data Transaction LECTURE 7 (SECURITY)

Information Technology Curriculum

Multimedia Applications

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WEB DESIGN III: ADVANCED SITE DESIGN WEB 2812

The OSI Model and the TCP/IP Protocol Suite PROTOCOL LAYERS. Hierarchy. Services THE OSI MODEL

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Standards for Certification in Early Childhood Education [ ]

ELECTRONIC DOCUMENT IMAGING

SYLLABUS. Cambridge IGCSE Computer Science. Cambridge Secondary 2

Course Descriptions. preparation.

CCNA 1: Networking Basics. Cisco Networking Academy Program Version 3.0

Course Overview and Approximate Time Allotments. First Semester

Position Classification Flysheet for Computer Science Series, GS Table of Contents

Network Technologies

The following multiple-choice post-course assessment will evaluate your knowledge of the skills and concepts taught in Internet Business Associate.

Transcription:

School District of Springfield Township Springfield Township High School Course Overview Course Name: Computer Science Basics Grade(s) Level: 9-12 Course Description Computer Science Basics provides students with general knowledge about computer hardware, software, languages, networks and their impact in the modern world. Students acquire a fundamental understanding of the operation of computers and computer networks and create programs implementing simple algorithms. By developing web pages that include images, sound, and text, students acquire a working understanding of the Internet, common formats for data transmission, and insight into the design of a human computer interface. Meets graduation requirement Course Prerequisites None Unit Titles Unit 3: Web Design Essential Questions 1. How are computers and computer networks organized? 2. What problem-solving techniques are employed by computer scientists? 3. What does it mean to be human in a world of technology? 4. How do we share intelligence with machines, and should we? Big Ideas/Enduring Understandings All computers are comprised of component systems that work together. Any connection between multiple computers is a network. Many problems can be efficiently solved with an algorithmic problem solving process. Advances in technology and computer science have raised new and difficult legal and ethical issues. Complex concepts can be abstracted and converted into hierarchies as useful representations of information. Number systems, Boolean expressions and functions are common to both mathematics and computer science.

Unit 3: Web Design The Internet is a global network that provides many useful services and requires careful risk assessment. Creating a web site requires planning, thinking about your user, and creating well-formed markup code. Each type of multimedia has its own issues and uses. Intelligent machine behavior is not magic but the result of algorithms applied to useful representations of information. Computer Science has broad, interdisciplinary applications in the modern world. Writing a program means giving the computer specific instructions. Key Competencies/Skills/Procedures Describe functions of major components of computing systems and networks Apply basic computer operations of input, output, processing, and networking Present written work for publication to authentic audience Algorithmic problem solving Organize technical processes in a variety of ways create multiple taxonomies Model multiple layers of abstraction in real life and computing Create abstract algorithms to solve classes of problems in software development Compare elements of mathematics and computer science (binary numbers, logic, sets, and functions) Use logic to understand technological processes such as programming Simplify complex processes via creation of functions as patterns

Unit 3: Web Design Evaluate the potential consequences of technology on humanity Analyze how human and technological innovation improve quality of life Distinguish the differences between high-level languages, machine languages, instruction sets, and logic circuits Analyze the relationship between society and technology Apply technological design process to solve software and web design problems Encode, compress, transmit, receive, store, retrieve and decode files in web design Present written work for publication to authentic audience Define intelligence as it relates to humans and machines Describe changes in programs Apply technological design process to solve software and web design problems Core Vocabulary Motherboard, CPU, bit, byte, kilo, mega, giga, tera, peripheral, cache, RAM, ROM, fiber optics, coaxial, twisted pair, port, input, output, client, server binary, hexadecimal, algorithm, compression, protocol, encode, decode, encryption, decryption, Boolean algebra (AND, OR, NOT) Unit 3: Web Design HTML, XHTML, CSS, HTTP, accessibility, TCP/IP, packet, GIF, JPEG, PNG, layout, specifications, markup program, sequential processing, conditional execution, iteration, function, storyboard, implement, pseudocode, syntax, state, script, method, control statement, argument, expression, recursion, abstraction, inheritance, parameter

Core Resources Teacher created materials available on our Moodle Computer Concepts Seventh Edition, Enhanced by June Jamrich Parsons, 2010 Understanding Computers Today and Tomorrow, 12th edition by Deborah Morley and Charles S. Parker, 2010 Learning to Program With Alice by Wanda Dann, Stephen Cooper and Randy Pausch, 2006 Pennsylvania State Standards PA State Science and Technology Standards: 3.1.10 A. Discriminate among the concepts of systems, subsystems, feedback and control in solving technological problems. 3.1.10.B. Describe concepts of models as a way to predict and understand science and technology. 3.1.10.C. Apply patterns as repeated processes or recurring elements in science and technology. 3.1.10.D. Apply scale as a way of relating concepts and ideas to one another by some measure. 3.1.10.E. Describe patterns of change in nature, physical and man made systems. 3.2.10.A. Apply knowledge and understanding about the nature of scientific and technological knowledge. 3.2.10.B. Apply process knowledge and organize scientific and technological phenomena in varied ways. 3.2.10.C. Apply the elements of scientific inquiry to solve problems. 3.2.10.D. Identify and apply the technological design process to solve problems. 3.6.10.B. Apply knowledge of information technologies of encoding, transmitting, receiving, storing, retrieving and decoding. 3.6.10.C. Apply physical technologies of structural design, analysis and engineering, personnel relations, financial affairs, structural production, marketing, research and design to real world problems. 3.7.10.A. Identify and safely use a variety of tools, basic machines, materials and techniques to solve problems and answer questions. 3.7.10.B. Apply appropriate instruments and apparatus to examine a variety of objects and processes. 3.7.10.C. Apply basic computer operations and concepts. 3.7.10.D. Utilize computer software to solve specific problems. 3.7.10.E. Apply basic computer communications systems. 3.8.10.A. Analyze the relationship between societal demands and scientific and technological enterprises. 3.8.10.B. Analyze how human ingenuity and technological resources satisfy specific human needs and improve the quality of life. 3.8.10.C. Evaluate possibilities consequences and impacts of scientific and technological solutions. PA State Language Arts Standards: 1.5.11.A. Write with a sharp, distinct focus. 1.5.11.B. Write using well-developed content appropriate for the topic. 1.5.11.C. Write with controlled and/or subtle organization. 1.5.11.D. Write with a command of the stylistic aspects of composition. 1.5.11.E. Revise writing to improve style, word choice, sentence variety and subtlety of meaning after rethinking how questions of purpose, audience and genre have been addressed.

1.5.11.F. Edit writing using the conventions of language. 1.5.11.G. Present and/or defend written work for publication when appropriate. CSTA Model Curriculum for K-12 Computer Science (Level II): 1. Principles of computer organization and the major components 2. The basic steps in algorithmic problem-solving 3. The basic components of computer networks 4. Organization of Internet elements, Web page design, and hypermedia 5. The notion of hierarchy and abstraction in computing, including high-level languages, translation, machine languages, instruction sets, and logic circuits 6. The connection between elements of mathematics and computer science, including binary numbers, logic, sets, and functions 7. The notion of computers as models of intelligent behavior and what distinguishes humans from machines 8. Examples that identify the broad interdisciplinary utility of computers and algorithmic problem-solving in the modern world 9. Ethical issues that relate to computers and networks, and the positive and negative impact of technology on human culture 10. Identification of different careers in computing and their connection with the subjects studied in this course Prepared September 2010 TP Approved chr