Basic for Computer Science

Basic for 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.
Tests are accessed through the tests button.
The initial test screen allows you to select tests by topic or simulated with 20 or 40 questions.
The test screen features the multiple-choice test.
A screen with the codes listed.
Example of code. The Code can be copied and pasted into Small Basic or the Arduino IDE.
A lesson page.
Another lesson page.

App details

Release date

2020-12-10

Last update

2022-03-11

Product ID

9PJG6HMQ4F1P

Categories

Education

About Basic for Computer Science

The purpose of this material is to present in an integrated way the basic knowledge in the key areas of Computer Science. Knowledge of mathematics and physics, particularly in electricity, equivalent to level 9 of the k12 curriculum is required. Tests are available in the area of Computer Systems, Networks and Internet and Small Basic Programming. The Data Structure and Computing Impacts modules are practical and have no tests.
The material presents a structured and interrelated view between all these fields in the creation of devices and programs related to computing. The area is extensive and complex. It may not be possible to study all subjects in the school year. So, the suggestion is to divide the class into 5 groups, each group specializing in one of the areas. Each group can then prepare a short lesson on their area and present a lesson to the remaining groups. Each area has some classes that must be studied in depth and other classes that serve as reference material when necessary.
The Computer Impacts chapter integrates Small Basic and some digital devices with Arduino. Thus, it is possible to have a global perspective of Computer Science and realize that several techniques, from hardware to software, are integrated into the computational devices that we use in our daily lives.
Much of this work is already contained in the Computer Systems One, Computer Networks One, Programming Small Basic and Computer Database SQLite applications. The Computing Impacts module is completely new. Anyone who wants to learn and experiment more with Arduino can use the Arduino Computer Science application.

STUDY MATERIAL – 565 PAGES, 41 CODES AND 260 TESTS
MODULE DIGITAL SYSTEMS – 123 PAGES AND 100 TESTS

LESSON 1 – FUNDAMENTALS OF DIGITAL SYSTEMS – 30 PAGES
LESSON 2 – DIGITAL CIRCUITS – 23 PAGES AND 3 EXPERIMENTS
LESSON 3 - COMPUTERS – 33 PAGES
LESSON 4 – MEMORY, INPUTS, OUTPUTS AND FILES – 37 PAGES
MODULE NETWORKS AND INTERNET – 124 PAGES AND 80 TESTS
LESSON 1 – OSI MODEL – PHYSICAL AND DATA LINK LAYERS – 30 PAGES
LESSON 2 – NETWORK AND TRANSPORT LAYERS – 38 PAGES
LESSON 3 – WIFI PROTOCOL – 36 PAGES
LESSON 4 – WIRESHARK, FIREWALL AND INTERNET OF THINGS – 20 PAGES
MODULE SMALL BASIC PROGRAMMING –121 PAGES, 17 CODES AND 80 TESTS
LESSON 1 – SMALL BASIC FUNDAMENTALS – 30 PAGES AND 7 CODES
LESSON 2 – PROGRAMMING WITH SMALL BASIC – 32 PAGES AND 5 CODES
LESSON 3 – TEXT AND GRAPHICS WINDOW COMMANDS – 28 PAGES AND 3 CODES
LESSON 4 – FILES AND OTHER COMMANDS – 20 PAGES AND 2 CODES
MODULE DATABASE SQLITE WITH SMALL BASIC – 118 PAGES AND 14 CODES
LESSON 1 – KNOWING DATABASE MANAGER – 32 PAGES
LESSON 2 – HOW TO USE A DATABASE WITH SMALL BASIC – 30 PAGES AND 5 CODES
LESSON 3 – OPERATIONS WITH RECORDS – 25 PAGES AND 3 CODES
LESSON 4 – SQL SENTENCES – 31 PAGES AND 6 CODES
MODULE ARDUINO AND SMALL BASIC PROJECT – 90 PAGES AND 10 CODES
LESSON 1 – ARDUINO NANO – 38 PAGES
LESSON 2 - SENSORS – 28 PAGES AND 4 CODES
LESSON 3 – ARDUINO AND SMALL BASIC – 24 PAGES AND 6 CODES

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.
BASIC FOR COMPUTER SCIENCE – LEVEL 9
ARDUINO FOR COMPUTER SCIENCE – LEVEL 10
By 2021 – RASPBERRY FOR COMPUTER SCIENCE – LEVEL 11

Key features

  • 5 STUDY MODULES
  • 19 LESSONS
  • 565 PAGES
  • 41 CODES
  • 260 TESTS