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