AMSA Grade6: National Standards k-12 Crosswalk Map

Fundamentals of Computer Science:

45 minute periods 5 times per week = 3.75 hours/week.

(Original assumption: 4 hours/week)

Topic
Introduction of Computer Fundamentals I
  1. History of Computers and Computation
  1. Babbage (analytic engine), Von Neumann, Harvard Mark I, analog computers.
/ COL3A-3,
CTL1-6,11
  1. Computer Usage and Terminology:
  1. what computers are used for
  2. different types of computers
  3. lab safety
  4. basic overview of hardware - processor, memory, data storage, peripherals
  5. basic overview of software - OS, examples of applications
/ CCDL2-3
  1. Basics of Data storage
  1. files
  2. folders (e.g. directories) and drives
  3. basic folders structure – MS Windows Explorer game of finding files and words in files “hidden” on computer
  4. organizing personal data in multiple folders
  5. data compression (CS Unplugged You Can Say That Again game)
/ CTL1-3
CTL2-7
  1. Typing Skills
  1. use a proven 15-hour typing program
  2. typing competition
/ COL2-1
CPP 1-8
  1. Introduction to the Internet
  1. how computers are connected
  2. IP Addresses vs. Domain names
  3. DNS routing servers, ISP, Internet “cloud”
/ CCDL2-6
Software Applications I
  1. Word Processing – Notepad and MS Word:
  1. notion of an Editor, WYSIWYIG
  2. introduction to basic MS Word functions
  3. editing, formatting project (e.g. letter, invitation)
  4. using on-line help and manuals to learn new features
  5. using advanced features (tables, clip art, Microsoft equations)
  6. Project: Report on a topic from History of computersusing MLA format including a bibliography
/ COL1- 3, 4, 5
  1. Elementary Computer Graphics:
  1. popular paint/draw programs
  2. MS Paint
  3. image representation (CS Unplugged Color by Numbers game)
  4. Vector vs. bitmap images
  5. Creating an Animation
/ CTL1-3
CPP1-9
  1. Electronic Mail
  1. communication with other students and with teachers
  2. email etiquette
  3. spam/scam recognition
  4. virus mail recognition
  5. hoax mail recognition
  6. correct forward and incorrect forward
  7. blind copy and courtesy copy
/ COL1-3
CGEL2-1
Internet Basics I
  1. WWW and MS Internet Explorer
  1. URLs, domains, domain extensions, and hyperlinks
  2. safety and ethics
  3. Search Engines
  4. what is a search engine
  5. popular search engines and their comparison
  6. Comparison of search engines: Google, Yahoo, Bing, meta-search engines.
  7. Accuracy
  8. Relevance
  9. Appropriateness
  10. Comprehensiveness
  11. Bias
  12. advanced search techniques (Keywords and Boolean search strings)
  13. search algorithms i.e. how to format a search request to get a good answer
  14. understanding that not everything you find on the net is true
  15. Internet search project on computer science topic (combined with Microsoft Word project)
/ CPPL1-14
CGEL2-1
CGEL2-5
  1. Web Sites for Children
  1. Teaching about Wikipedia
  2. Useful websites for academic subjects
  3. Evaluating websites for clarity, legitimacy, ownership
/ CGEL2-4
  1. Internet Safety
  1. Personal Safety
  2. Cyber Bullying
  3. Cyber Citizenship
  4. Social Networking
/ CGEL1-6
CGEL2-3
CCDL2-7
Algorithms I
  1. How Computers Think
  1. binary representation of numbers and ranges (CS Unplugged binary arithmetic games)
  2. elementary notion of integer arithmetic
  3. coding letters with numbers (CS Unplugged Coding games)
  4. coverage of ASCII and Unicode numbering with binary and hex
  5. coverage of RGB coding in Hex
/ CTL1-6,
CTL1-8
CTL2-14
  1. Designing Solutions, Pseudo code, Flowchart, Coding Algorithms
  2. notion of algorithms (searching and sorting algorithms, games from CS Unplugged)
  3. Problem solving techniques – concept of UCan Do It
  4. Logic problems
  5. Writing the steps to solve a problem
  6. Introduction to the concept of flowchart
  7. Rush hour game
  • Creating a strategy
  • Checking if the solution works or not
  • Check for efficiency
  • Reapplying the strategy for a similar problem
/ CPPL1-1
CTL1- 6, 7
CTL2-1, 3,4, 5
Programming I
  1. Introduction to programming
  2. Programming as steps to solve a problem
  3. Using Alice visual programming
  4. Concept of an object with properties (i.e. other objects), and methods
  5. Loops, Sorting
  6. Conditional branching
  7. Storyboarding/planning beforehand
  8. Testing
/ COL2-1
CPPL1-2, 3, 4
CPPL1-12
CPPL2-4
CPPL2-5
CTL2-1, 3, 8, 9, 12
CTL3A-1

1