Arduino Computer Science

Arduino Computer Science

Rating
0
Reviews
0
Initial screen showing the study modules. Clicking on the module the lessons are presented.
Module screen presenting selected module lessons and associated programs.
Lesson screen presenting the selected lesson material.
The notebook screen is divided into two. The bottom one shows the Internet links. The upper one allows the student to make notes, cut and paste important material.
The code screen shows the selected program. The screen has a button that allows you to copy the program and paste it into the Arduino IDE.
Another example of a module screen, this time showing experiments connecting Arduino to the Internet.
Example of a network experiment.
Code for a weather station.
Weather station diagram.
Example of using an Arduino compact board.

App details

Release date

2020-10-29

Last update

2022-03-11

Product ID

9NDZRDS5TQFD

Categories

Education

About Arduino Computer Science

ARDUINO FOR COMPUTER SCIENCE
The purpose of this material is to provide an integrated view of Arduino together with the key areas of Computer Science. The material can be used in a regular K12 Computer Science course adjusted to level 10. It does not present questions and tests since it is a practical course whose measurement of learning is done through the execution of the various experiences presented.
The material presents a structured view of the Arduino development environment, from the basic knowledge of the hardware involved, through programming and network communication. Shows how to search for the necessary materials on the Internet and how to gather a lot of different information to develop complex projects.
The focus of the course is the development of projects oriented towards Internet of Things. Thus, most experiments are focused on the study and use of sensors, input-output devices and Arduino connection via radio or WiFi to the Internet. The processing and memory limitations of the Arduino do not significantly impact its use in IoT devices that do not have embedded artificial intelligence. The projects presented can be transformed into products.

STUDY MATERIAL – TOTAL 640 PAGES, TOTAL 82 PROGRAMS
MODULE ARDUINO SYSTEMS – TOTAL PAGES 191, TOTAL 18 PROGRAMS

LESSON 1 - THE ARDUINO KIT – 26 PAGES
LESSON 2 - ELECTRONIC COMPONENTS – 33 PAGES, 1 PROGRAM
LESSON 3 - CONNECTING ARDUINO TO SENSORS – 43 PAGES, 4 PROGRAMS
LESSON 4 - ARDUINO WITH DISPLAYS AND KEYBOARDS – 38 PAGES, 7 PROGRAMS
LESSON 5 - BRINGING IT ALL TOGETHER IN ONE PROJECT – 51 PAGES, 6 PROGRAMS
ARDUINO NETWORKS – TOTAL 125 PAGES, TOTAL 14 PROGRAMS
LESSON 1 - CONNECTING ARDUINO USING 433 MHZ RADIO – 31 PAGES, 2 PROGRAMS
LESSON 2 - CONNECTING ARDUINO USING 2.4 GHZ RADIO – 23 PAGES, 3 PROGRAMS
LESSON 3 - CONNECTING ARDUINO USING BLUETOOTH – 16 PAGES, 3 PROGRAMS
LESSON 4 - CONNECTING ARDUINO USING ETHERNET – 18 PAGES, 1 PROGRAM
LESSON 5 - CONNECTING ARDUINO USING WIFI – 37 PAGES, 5 PROGRAMS
ARDUINO PROGRAMMING – TOTAL 121 PAGES, TOTAL 8 PROGRAMS
LESSON 1 - ARDUINO KIT OVERVIEW – 13 PAGES
LESSON 2 - C++ LANGUAGE – 33 PAGES
LESSON 3 - ARDUINO’S SPECIFIC FUNCTIONS – 23 PAGES
LESSON 4 - ARDUINO COMMUNICATION FUNCTIONS – 21 PAGES
LESSON 5 - PROJECTS – 31 PAGES, 8 PROGRAMS
ARDUINO EXPERIMENTS – TOTAL 170 PAGES, TOTAL 34 PROGRAMS
LESSON 1 - BASIC PROGRAMS – 28 PAGES, 8 PROGRAMS
LESSON 2 - SENSORS – 29 PAGES, 7 PROGRAMS
LESSON 3 - INPUT AND OUTPUT DEVICES – 22 PAGES, 5 PROGRAMS
LESSON 4 - RADIO COMMUNICATIONS – 37 PAGES, 5 PROGRAMS
LESSON5 - BLUETOOTH, ETHERNET AND WIFI – 54 PAGES, 9 PROGRAMS
ARDUINO PROJECT – TOTAL PAGES 33, TOTAL CODES 8
LESSON 1 - WEATHER STATION PROJECT – 33 PAGES, 8 PROGRAMS

COMPUTER SCIENCE LEVEL 9
The various tutorials present the subjects listed below in a practical way through real examples. It also analyzes issues in an interdisciplinary manner. These apps are available from the Windows Store.
COMPUTER SYSTEMS ONE – history, bit and byte, arithmetic operations, logical operations, combinatory logic, clock, flip-flop, computer hardware, assembly language and computer files. Tests - 100 questions by topic, 20 questions randomly select and 40 questions randomly selected.
COMPUTER NETWORKS ONE – OSI model, physical layer, data link layer, network layer, transport layer, wireless network, network layer services, transport layer services, Wireshark and Firewall. Tests - 80 questions by topic, 20 questions randomly select and 40 questions randomly selected.
COMPUTER DATABASE SQLITE – history, database project, creating a database, inserting data, optimizing the code, updating data records, inserting and deleting, show records, SQL commands and data structure.
PROGRAMING SMALL BASIC – installing Small Basic, algorithms and programming, variables and operators, statements, turtle – comparing with Scratch, text window and text commands, graphics window commands, file commands, other commands. Tests - 80 questions by topic, 20 questions randomly select and 40 questions randomly selected.
ARDUINO FOR COMPUTER SCIENCE – LEVEL 10
By 2021 – RASPBERRY FOR COMPUTER SCIENCE – LEVEL 11

Key features

  • 5 Modules
  • 25 Lessons
  • 640 Pages
  • 82 Programs