孩子暑假跟着朋友一起学的, 怎么说呢, 学的很兴奋,自信心提高很大, 觉得很酷也很懂了。反正都是新知识,内容很多, 慢慢理解吧。孩子自己平时接触的digital world有了些许的了解也更觉得神秘了。 Digital Literacy and Computer Thinking
Tutorial Style ExerciseUnlike other subjects that kids study in school, computer science is new to most students. Beestar has designed its computer science programs specially in the step-by-step lessons so that every student can join and learn without prerequisites. Essential knowledge is clearly presented in the exercise first before students work on solving problems. Students have all they need to complete a Computer Science program in Beestar and parents do not need to teach or look for textbooks for them.
Beestar presents computer concepts in a kids-friendly way that students can grasp the essential ideas without getting into too much technical detail, so they can progress smoothly without burdening. In fact, we intentionally present computer science topics with their context from scratch, so each topic is fairly independent and even students who join in the middle of the program can mostly fit in the flow and learn effectively. Beestar Digital Literacy and Computer Science Contents
Sixth Grade Computer Science | Fall | Spring | Summer | Exercise Thread 1:
1.1 Everyday life computers: Computing around you, Computing with other people, Internet search engines, Cybersecurity, Trouble-shooting computers.
1.2 Computer science: Concepts, Computing in old times, Computing since the 1940s, Internal parts of a computer, Peripheral devices, Computer chip, How modern computers compute, Processing and memory, Operating systems.
1.3 Computer hardware: Desktop computers and laptops, Smartphones and tablets, DIY computers, Wearable computers, Connected appliances, Digital toys, Gaming consoles, Hidden computers.
Exercise Thread 2:
2.1 Computer Basics: Information systems, Personal computers, Multi-User computers, BIOS, Operating Systems, Utilities, Application software, How data is represented, Input devices, Processing devices, Output devices, Storage devices, Ethernet networking, Bluetooth networking, Internet, Wi-Fi.
2.2 System Unit: Physical composition of a CPU, CPU performance factors, How computers use memory, Motherboards, Expansion slots, Built-in components, Common external connectors, Drive connectors.
2.3 Input, Output, and Storage: Keyboards, Pointing devices, Drawing tablets, Scanning devices, Capture devices, Audio input devices, Display screens, Printers, Audio output devices, Data storage basics, Hard disk drives, Optical drives, Solid-State drives, Network volumes, Cloud-Based storage. | Exercise Thread 1:
1.1 Computational Thinking: Concepts, Decomposition, Abstraction, Patterns, Algorithms.
1.2 Data: Bits and digitization, Binary code, ASCII and Unicode, Logic gates, Databases, Encoding images, Encoding audio and video, Encryption.
1.3 Programming: Early programming methods, Analogue programming, Applying algorithms, Boolean logic, Storing and retrieving data, Program structures.
Exercise Thread 2:
2.1 Operating System Basics: System BIOS, Utility Software, Desktop and Notebook OS, OS for Tablets and Smartphones, Drives, Volumes, and File Systems, File/Folder Organization, File Extensions and File Types, Backups.
2.2 Windows Basics: Shutting Down or Restarting the PC, Low-Power Mode, Logging Off and Switching Users, Locking the PC, Manipulating a Window, Navigating an Application or Locations, Managing Files, Changing the View of a Location, Selecting Files/Folders, Moving and Copying Files/Folders, Working with Shortcuts.
2.3 Application Software: Word Processing and Desktop Publishing, Spreadsheets, Databases, Accounting and Personal Finance Software, Graphics Software, Vector Image Drawing Programs, Raster (Photo) Editing Programs, Presentation Graphics Software, Computer-Aided Design Software, Music and Video Players, Audio and Video Editing Software, Communication Software, Web Authoring Software, Application System Requirements, Installing and Removing Programs. | Brief Review of fall and spring contents.
Exercise Thread 1:
1.1 Computer Language Translation: Assembler, Compiler, Interpreter, Software Errors.
1.2 The Future of Computing: Predict the Future, Internet of Things, Virtual Reality, Cryptocurrency.
Exercise Thread 2:
2.1 Our Connected World: Communication Systems, Classify Networks, Wireless Network Technologies, Network Hardware, Connecting to the Internet.
2.2 Internet Communication Types: Email, IM, Social Networking, Blogs, Wikis, Communicating Guidelines, Outlook Email, Google's Gmail. |
Seventh Grade Computer Science | Fall | Spring | Summer | Exercise Thread 1:
1.1 Programming Languages: Computer Instructions, Types of Language, Language breakthroughs, Application programming interface (API), C and C++, Java, Python.
1.2 Computer Networks: Concepts, Types of network, Connections, Internet & World Wide Web, Cloud Computing, Streaming, Malware, Deep Web.
1.3 Website and app development: HTML, Cascading Style Sheets, Using JavaScript, Developing and designing, Planning ahead, Testing, Maintenance and support.
1.4 Social Issues: Equality and computer science, Computer science and disabilities, Careers related to Computer Science.
Exercise Thread 2:
2.1 WWW Basics: Website, HTML Structure, Basic tags, HTML coding, Tag Attributes, Hyperlinks, Headings/Paragraphs, Formatting text, Images, Lists, Tables, Styles, Forms and Controls, Get and Post requests, IFrames
2.2 CSS: In-line Styling and external CSS, Styling rules, Selectors, CSS coding, Inheritance, Colors, RGB encoding, HSL encoding, Text Styles, Typeface terms, Text size and font, Spacing, Alignment, Indent.
2.3 CSS Model: Box Model, Dimensions, Borders, Shadow, Margin, Padding.
| Exercise Thread 1:
1.1 Digital behaviors: Online and digital identities, Maintaining balance of life, Being a digital citizen, Communicating online, Staying safe online, Cyberbullying, Hacking and privacy.
1.2 Social media: Concepts, Social media platforms, Sharing content, Social media apps, Using social networks, Gaming and social networks, Social media bubbles.
1.3 Digital issues: Digital literacy, Net neutrality, Digital divide, Global development.
Exercise Thread 2:
2.1 JavaScript fundamentals: Concepts, HTML review, Embedding JavaScript in HTML, JavaScript Program Structure, Data Types and Variables, Numbers and Operators, Strings, Booleans, Arrays, Work with Arrays, Math Functions.
2.2 JavaScript coding: Objects, Object-Oriented thinking, Combine Objects and Arrays, Conditionals and Loops, JavaScript Functions, JavaScript syntax.
2.3 JavaScript Applications: Useful Things to Do with Objects, Design a Game, Game Programming, Interactive functions, Study of the Game Code.
| Exercise Thread 1:
1.1 The Future of Computing: Global Internet Connectivity, Biological Interfaces, Device Implants, Artificial Intelligence.
1.2 Computers Change the World: Make the World a Better Place, STEM and STEAM, Education.
Exercise Thread 2:
2.1 JavaScript Programming: JavaScript and HTML, Anatomy of a Function, Pass Arguments, Use Functions.
2.3 JavaScript features: DOM and jQuery, Interactive Programming, Object-Oriented Programming, Objects, Constructors, Prototypes, Canvas Element, Rectangles, Arcs and Circles. |
Eighth Grade Computer Science | Fall | Spring | Summer | Exercise Thread 1:
1.1 World Wide Web: Web server, Web browser, Web page, URL, Domain, IP address, Secure Website, Download and Upload, FTP, Web Search Tools, Search Engines, Search techniques and Operators, Evaluate Web Info, Wiki.
1.2 Network and Internet Security: Virtual Private Network, Malicious Programs, DoS Attacks and Zombies, Wi-Fi Networks, Privacy Concerns, Social Networking Risks, Cyberbullying, Security Measures, File Sharing, Encrypting Data, Firewall.
1.3 Legal Issues: Intellectual Property, Copyright Laws, Digital Rights, Software Licensing, Software Piracy, Open-Source software, Citations, Spamming.
Exercise Thread 2:
2.1 Python Programming: Why Python, Calculating with Python, Operators, Variables, Strings, Lists, Tuples, Python Maps, Turtle Module, Conditions, Strings vs Numbers.
2.2 For Loops, While Loops, Functions, Variable Scope, Modules, Classes, Objects, Built-in Functions, Work with Files, Random Module, Sys Module, Pickle Module, Time Module.
2.3 Draw Square, Draw Circle, Set Colors, Draw Filled Squares, Draw Filled Stars. | Exercise Thread 1:
1.1 Computational Thinking: Fundamental Concepts, How CT is used, Logical Thinking, Deductive and Inductive Reasoning, Boolean logic, Logical and Mathematical Notations, Properties of Algorithms, Sequence, Iteration, Selection, Algorithmic Thinking, Intuition vs Precision, Field Applications, Shortcomings, Common Mistakes.
1.2 Problem-Solving, Systematic Approach, Decomposition, Hypothesis, Think Critically, Compare Related Problem, Work backwards, Patterns and Generalization, Why Patterns, Loops, Subroutines, Rules.
1.3 Abstraction, Multiple Layers, Modeling, Static and Dynamic Modeling, Anticipate Errors, Deal with Errors, Debugging, Evaluate Effectiveness, Correctness, Time and Space Complexities, Simplicity, Trade-offs.
Exercise Thread 2:
2.1 Python Graphic Programming: Turtle Module, Colors, Python Variables, Operators, Number and Math, Calculator, Color Spiral, Lists, Loop Graphics, User Input, Game While Loop, Conditions, Booleans, Else and Elif.
2.2 Complex Conditions, Character Encoding, Chance and Random, Cartesian Coordinates, Canvas, Card Game, Roll Dice, Kaleidoscope, Together in Functions, Function Arguments, Return Values, Interactive, Handle Events, Graphics with Pygame, Move and Bounce, Click and Drag, Smiley Pong Game. | Exercise Thread 1:
1.1 Python Language, Python Data Types, Data Structures, Class & Dictionaries.
1.2 Computer Hardware, Binary Numbers, Network, TCP/IP & HTTP, Python Server, HTML, WWW & Internet, IP address and Port, Algorithms, Binary Search, Future Fields.
Exercise Thread 2:
2.1 Graphical Programming, Python's tkinter, Buttons, Named Parameters, Canvas, Drawing Lines, Drawing Boxes, Drawing Arcs, Displaying Text and Images, Basic Animation, Interactive Objects.
2.2 Building a Game, Analyze Game Code Skeleton, Smiley Pong, Drawing Game Pieces, Ball and Paddle Movements, Sound with Pygame, Tracking Player Progress, Putting Game Pieces Together. |
|