Copyright

FTCE Computer Science K-12 (005): Study Guide & Practice

  • Course type: Self-paced
  • Available Lessons: 105
  • Average Lesson Length: 8 min
  • Eligible for Certificate: Certificate completed Yes

    Certificates show that you have completed the course. They do not provide credit.

  • Watch a preview:

    What is Computer Science? - Definition & Fields

  • FTCE Computer Science K-12 (005): Study Guide & Practice Practice Test
  • This course can be found in: FTCE Test Prep

    Thousands of practice questions, 30+ FTCE study guides, and 4,000+ test prep video lessons

Course Summary

With this study guide, you can quickly and easily prepare to take the Florida Teacher Certification Examinations (FTCE) Computer Science K-12 exam. You'll use video and text lessons to learn about relevant topics and test yourself with self-assessment quizzes and chapter exams. This Study.com course was last updated in 2018.
Create An Account
To Start This Course Today
Try it risk-free for 30 days. Cancel anytime
Create An Account
Try it risk-free for 30 days

12 chapters in FTCE Computer Science K-12 (005): Study Guide & Practice

Course Practice Test

Check your knowledge of this course with a 50-question practice test.
  • Comprehensive test covering all topics
  • Detailed video explanations for wrong answers
Week {{::cp.getGoalWeekForTopic(0, 12)}}
Ch 1. History & Social Impacts of Computing {{cp.topicAssetIdToProgress[362287].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - What is Computer Science? - Definition & Fields Score: {{cp.lessonAssetIdToProgress[44423].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[44423].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[44423].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[44423].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - History of Computers: Timeline & Evolution Score: {{cp.lessonAssetIdToProgress[14057].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[14057].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[14057].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[14057].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Information Systems Resources: Networks, Hardware, Software, Data & People Score: {{cp.lessonAssetIdToProgress[1724].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1724].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1724].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1724].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Management Information Systems: Using Data to Manage Operations Score: {{cp.lessonAssetIdToProgress[2054].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2054].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2054].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2054].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Information Technology: Impact on the Economy Score: {{cp.lessonAssetIdToProgress[1800].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1800].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1800].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1800].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Globalization, Outsourcing & Insourcing: Impact of Technology on Careers Score: {{cp.lessonAssetIdToProgress[1804].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1804].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1804].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1804].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Ergonomics, Telecommuting, Virtual Teams & Job Design: Technology Effects on Careers Score: {{cp.lessonAssetIdToProgress[1803].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1803].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1803].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1803].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Impact of Technology on Privacy Score: {{cp.lessonAssetIdToProgress[1801].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1801].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1801].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1801].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - Computer Security & Threat Prevention for Individuals & Organizations Score: {{cp.lessonAssetIdToProgress[1805].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1805].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1805].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1805].bestScoreQuestions}}  Take Quiz Optional
Lesson 10 - Intellectual Property and Open Source Software: Issues and Concerns Score: {{cp.lessonAssetIdToProgress[3000].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[3000].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[3000].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[3000].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(1, 12)}}
Ch 2. Hardware & Systems Technology {{cp.topicAssetIdToProgress[362289].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - What is Computer Hardware? - Components, Definition & Examples Score: {{cp.lessonAssetIdToProgress[6121].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6121].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[6121].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6121].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - What is a Computer System Unit? - Function, Components & Definition Score: {{cp.lessonAssetIdToProgress[5092].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5092].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5092].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5092].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Computer System Components: Computer Parts & Functions Score: {{cp.lessonAssetIdToProgress[1728].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1728].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1728].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1728].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - What is a Motherboard? - Definition, Function & Diagram Score: {{cp.lessonAssetIdToProgress[5081].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5081].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5081].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5081].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Central Processing Unit (CPU): Parts, Definition & Function Score: {{cp.lessonAssetIdToProgress[5082].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5082].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5082].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5082].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Computer Memory and Processing Devices: Functions & Characteristics Score: {{cp.lessonAssetIdToProgress[1729].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1729].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1729].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1729].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - What Are Peripheral Devices of a Computer? - Definition, Examples & Types Score: {{cp.lessonAssetIdToProgress[5091].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5091].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5091].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5091].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Network Interface Card (NIC): Types, Function & Definition Score: {{cp.lessonAssetIdToProgress[5089].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5089].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5089].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5089].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - LAN Card: Definition, Function & Types Score: {{cp.lessonAssetIdToProgress[5088].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5088].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5088].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5088].bestScoreQuestions}}  Take Quiz Optional
Lesson 10 - What Is a Video Card? - Function, Definition & Types Score: {{cp.lessonAssetIdToProgress[5086].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5086].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5086].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5086].bestScoreQuestions}}  Take Quiz Optional
Lesson 11 - Computer Input Devices: Keyboards, Mice, Audio & Video Score: {{cp.lessonAssetIdToProgress[1731].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1731].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1731].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1731].bestScoreQuestions}}  Take Quiz Optional
Lesson 12 - Computer Output Devices: Monitors, Speakers, & Printers Score: {{cp.lessonAssetIdToProgress[1732].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1732].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1732].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1732].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(2, 12)}}
Ch 3. Computer Science Systems Software {{cp.topicAssetIdToProgress[362291].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - What is Computer Software? - Definition & Applications Score: {{cp.lessonAssetIdToProgress[6120].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6120].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[6120].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6120].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - What is Application Software? - Definition, Examples & Types Score: {{cp.lessonAssetIdToProgress[6119].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6119].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[6119].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6119].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - What Is Computer Management? - Maintenance & Tools Score: {{cp.lessonAssetIdToProgress[13967].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[13967].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[13967].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[13967].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Computer Operating Systems: Managing Hardware and Software Resources Score: {{cp.lessonAssetIdToProgress[1735].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1735].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1735].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1735].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - OS Functions: Security, System Management, Communication and Hardware & Software Services Score: {{cp.lessonAssetIdToProgress[1736].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1736].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1736].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1736].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Systems Security: Firewalls, Encryption, Passwords & Biometrics Score: {{cp.lessonAssetIdToProgress[13965].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[13965].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[13965].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[13965].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Enterprise, Workgroup & Personal Operating Systems Score: {{cp.lessonAssetIdToProgress[1737].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1737].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1737].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1737].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - File Systems: FAT, NTFS, and HFS+ Score: {{cp.lessonAssetIdToProgress[13971].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[13971].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[13971].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[13971].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - File Extensions and File Types: MP3, GIF, JPG, DOCX, XLSX, EXE, & More Score: {{cp.lessonAssetIdToProgress[2431].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2431].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2431].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2431].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(3, 12)}}
Ch 4. Computer Science Application Software {{cp.topicAssetIdToProgress[362293].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - Microsoft Office and Open Office: Office Suite Applications Score: {{cp.lessonAssetIdToProgress[1739].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1739].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1739].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1739].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Application Software for Personal, Enterprise & Workgroup Objectives Score: {{cp.lessonAssetIdToProgress[1738].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1738].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1738].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1738].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Desktop Publishing & Word Processing Software: MS Word, InDesign & WordPerfect Score: {{cp.lessonAssetIdToProgress[1740].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1740].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1740].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1740].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Presentation Software & Graphic Suites: Purpose & Examples Score: {{cp.lessonAssetIdToProgress[1741].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1741].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1741].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1741].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Database and Spreadsheet Software: Excel, Access, dBase & Lotus 1-2-3 Score: {{cp.lessonAssetIdToProgress[1742].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1742].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1742].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1742].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Communication Software: Purpose & Examples Score: {{cp.lessonAssetIdToProgress[1743].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1743].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1743].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1743].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Personal Application Software: Educational, Real Estate, Legal, Finance & Architectural Score: {{cp.lessonAssetIdToProgress[1744].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1744].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1744].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1744].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Workgroup Application Software for Business Teams Score: {{cp.lessonAssetIdToProgress[1745].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1745].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1745].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1745].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(4, 12)}}
Ch 5. Basics of Network Systems Technology {{cp.topicAssetIdToProgress[362297].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - The Components of a Telecommunications System Score: {{cp.lessonAssetIdToProgress[1757].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1757].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1757].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1757].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Client/Server and Mainframe Systems Used in Telecommunication Systems Score: {{cp.lessonAssetIdToProgress[1758].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1758].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1758].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1758].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Telecommunications Hardware: Routers, Modems, Switches, Bridges, and Gateways Score: {{cp.lessonAssetIdToProgress[1759].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1759].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1759].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1759].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Network Operating Systems (NOS): Windows & Novell Net Ware Score: {{cp.lessonAssetIdToProgress[1760].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1760].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1760].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1760].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Computer Networks and Distributed Processing: PAN, LAN, WAN, MAN Score: {{cp.lessonAssetIdToProgress[1761].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1761].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1761].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1761].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - How Star, Bus, Ring & Mesh Topology Connect Computer Networks in Organizations Score: {{cp.lessonAssetIdToProgress[1766].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1766].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1766].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1766].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(5, 12)}}
Ch 6. Data, Storage & Algorithms {{cp.topicAssetIdToProgress[362307].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - What are Data? - Types, Sources & Definition Score: {{cp.lessonAssetIdToProgress[6123].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6123].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[6123].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6123].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - ASCII and Unicode to Represent Characters in Binary Code Score: {{cp.lessonAssetIdToProgress[1733].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1733].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1733].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1733].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - External and Internal Storage Devices: Optical, Magnetic & Semiconductor Storage Score: {{cp.lessonAssetIdToProgress[1730].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1730].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1730].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1730].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - What is Cloud Storage? - Definition & Concept Score: {{cp.lessonAssetIdToProgress[5547].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5547].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5547].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5547].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - How to Organize Data Using Data Structures: Files, Arrays, Lists and Others Score: {{cp.lessonAssetIdToProgress[2656].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2656].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2656].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2656].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Object-Oriented Programming: Objects, Classes & Methods Score: {{cp.lessonAssetIdToProgress[2659].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2659].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2659].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2659].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - What is a Computer Algorithm? - Design, Examples & Optimization Score: {{cp.lessonAssetIdToProgress[14070].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[14070].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[14070].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[14070].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - What is an Algorithm in Programming? - Definition, Examples & Analysis Score: {{cp.lessonAssetIdToProgress[10458].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[10458].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[10458].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[10458].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - Testing & Analyzing Computer Algorithms Score: {{cp.lessonAssetIdToProgress[362309].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362309].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[362309].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362309].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(6, 12)}}
Ch 7. Basics of Computer Programming {{cp.topicAssetIdToProgress[362311].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - What Is Programming? - Definition & Introduction for Beginning Programmers Score: {{cp.lessonAssetIdToProgress[2651].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2651].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2651].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2651].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Gathering User Requirements: Meetings, Observation & Surveys Score: {{cp.lessonAssetIdToProgress[2652].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2652].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2652].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2652].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Using Validation Tools: Prototyping, Survey Review, Document Review & User Requirements Score: {{cp.lessonAssetIdToProgress[2998].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2998].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2998].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2998].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Analysis and Design Tools: Analysis Definition and Flow Charts Introduction Score: {{cp.lessonAssetIdToProgress[2654].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2654].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2654].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2654].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Mapping Code Using Outlines and Flow Charts Score: {{cp.lessonAssetIdToProgress[3609].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[3609].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[3609].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[3609].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - 5 Basic Elements Of Programming Score: {{cp.lessonAssetIdToProgress[5530].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5530].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5530].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5530].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Programming Logic & Syntax: The Programming Toolbox Score: {{cp.lessonAssetIdToProgress[2653].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2653].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2653].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2653].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Data Types in Programming: Numbers, Strings and Others Score: {{cp.lessonAssetIdToProgress[13748].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[13748].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[13748].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[13748].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - Functional Programming and Procedural Programming Score: {{cp.lessonAssetIdToProgress[14068].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[14068].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[14068].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[14068].bestScoreQuestions}}  Take Quiz Optional
Lesson 10 - Object-Oriented Programming vs. Procedural Programming Score: {{cp.lessonAssetIdToProgress[2658].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2658].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2658].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2658].bestScoreQuestions}}  Take Quiz Optional
Lesson 11 - Program Design: Top Down vs. Bottom Up Score: {{cp.lessonAssetIdToProgress[362313].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362313].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[362313].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362313].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(7, 12)}}
Ch 8. Programming Design, Verification & Language {{cp.topicAssetIdToProgress[362315].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - How to Write a Program: Coding, Testing & Debugging Score: {{cp.lessonAssetIdToProgress[2657].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2657].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2657].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2657].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Software Development: Documentation & Communication Principles Score: {{cp.lessonAssetIdToProgress[362317].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362317].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[362317].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362317].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Program Development Style Conventions Score: {{cp.lessonAssetIdToProgress[362319].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362319].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[362319].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362319].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Steps in Program Implementation Score: {{cp.lessonAssetIdToProgress[362321].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362321].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[362321].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362321].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Using Pseudocode to Map Code Score: {{cp.lessonAssetIdToProgress[3610].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[3610].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[3610].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[3610].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - IDE in Software: Definition & Examples Score: {{cp.lessonAssetIdToProgress[355819].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355819].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355819].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355819].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Programming Languages: C++, Java, Python and Others Score: {{cp.lessonAssetIdToProgress[13750].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[13750].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[13750].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[13750].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Machine Code and High-level Languages: Using Interpreters and Compilers Score: {{cp.lessonAssetIdToProgress[13749].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[13749].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[13749].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[13749].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - Program Modularization in High-level Languages Score: {{cp.lessonAssetIdToProgress[362323].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362323].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[362323].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362323].bestScoreQuestions}}  Take Quiz Optional
Lesson 10 - Characteristics of Robust Programs Score: {{cp.lessonAssetIdToProgress[362325].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362325].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[362325].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362325].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(8, 12)}}
Ch 9. Basics of Programming in Java {{cp.topicAssetIdToProgress[534777].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - Java Statements: Definition & Examples Score: {{cp.lessonAssetIdToProgress[207741].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207741].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207741].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207741].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Methods in Java: Definition & Example Score: {{cp.lessonAssetIdToProgress[207787].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207787].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207787].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207787].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Java: Primitive Data Types Score: {{cp.lessonAssetIdToProgress[207693].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207693].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207693].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207693].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Java: String Data Type Score: {{cp.lessonAssetIdToProgress[207709].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207709].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207709].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207709].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Java: Arithmetic Operators Score: {{cp.lessonAssetIdToProgress[207733].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207733].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207733].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207733].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Inheritance in Java: Definition, Example & Syntax Score: {{cp.lessonAssetIdToProgress[238899].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238899].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[238899].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238899].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Inheritance vs. Polymorphism in Java Score: {{cp.lessonAssetIdToProgress[238901].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238901].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[238901].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238901].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(9, 12)}}
Ch 10. Computer Science Technology in the Classroom {{cp.topicAssetIdToProgress[362303].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - Using Technology in the Classroom Score: {{cp.lessonAssetIdToProgress[31797].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31797].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[31797].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31797].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Effects of Technology in the Classroom Score: {{cp.lessonAssetIdToProgress[31639].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31639].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[31639].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31639].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Different Types of Classroom Technology Score: {{cp.lessonAssetIdToProgress[31674].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31674].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[31674].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31674].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Technology in the Classroom: Advantages & Disadvantages Score: {{cp.lessonAssetIdToProgress[31736].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31736].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[31736].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31736].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Assistive Technology in the Classroom: Types & Uses Score: {{cp.lessonAssetIdToProgress[31635].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31635].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[31635].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31635].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Technology-Based Classroom Management Resources Score: {{cp.lessonAssetIdToProgress[31633].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31633].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[31633].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31633].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - What is a Distance Learning Course?
Lesson 8 - Technology Ethics in the Classroom Score: {{cp.lessonAssetIdToProgress[31836].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31836].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[31836].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31836].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(10, 12)}}
Ch 11. Instructional Resources for Computer Science Teachers {{cp.topicAssetIdToProgress[362327].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - Teaching Computer Science: Strategies & Tips Score: {{cp.lessonAssetIdToProgress[48102].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[48102].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[48102].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[48102].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Computer Science Curriculum: Development & Instruction Score: {{cp.lessonAssetIdToProgress[362329].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362329].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[362329].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[362329].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Educating Students with Special Needs Score: {{cp.lessonAssetIdToProgress[1869].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1869].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1869].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1869].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Multiple Intelligences & Learning Styles: Teaching Tips Score: {{cp.lessonAssetIdToProgress[48069].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[48069].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[48069].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[48069].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - The Importance of Assessment in Education Score: {{cp.lessonAssetIdToProgress[31676].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31676].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[31676].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[31676].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Use and Misuse of Assessments in the Classroom Score: {{cp.lessonAssetIdToProgress[1892].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1892].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1892].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1892].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - What Is Lifelong Learning? - Definition & Benefits Score: {{cp.lessonAssetIdToProgress[175111].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[175111].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[175111].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[175111].bestScoreQuestions}}  Take Quiz Optional

Earning College Credit

Did you know… We have over 160 college courses that prepare you to earn credit by exam that is accepted by over 1,500 colleges and universities. You can test out of the first two years of college and save thousands off your degree. Anyone can earn credit-by-exam regardless of age or education level.

To learn more, visit our Earning Credit Page

Transferring credit to the school of your choice

Not sure what college you want to attend yet? Study.com has thousands of articles about every imaginable degree, area of study and career path that can help you find the school that's right for you.

Practice Tests in this course
Check your knowledge of this course with a 50-question practice test. Once you take the test, you will receive a detailed exam report complete with your personal statistics and even specific lessons to focus on! Take the practice test now
Your detailed study guide will include:
  • Answers and detailed explanations to each question
  • Video lessons to explain complicated concepts
Course Practice Test
More practice by chapter
See practice tests for:
Support