Literals
Variables
Strings
User Input
Reading and Writing Files
Functions
Character Encoding
Files
Logic and Decisions
Lists & For Loops
While Loop
Dictionaries
Classes and Objects
*********
Python Resources
*********
*********
Raspberry Pi Pico: Getting Started with MicroPython
Python Built-in Functions Documentation
Maybe....
Alice 3.0
RobotC for VEX Robotics?
Scratch: Click here to set up new account. By clicking on this link you will automatically be part of Period One Programming class.
General Description:
This class introduces the discipline of computer science using a high-level language utilizing programming and practical hands-on problem solving.
Course Outline:
Programming concepts:
Literals
Expressions
Operators and Operations
Functions
Parameters
Sub-procedures
Passing parameters
Control structures: Dictionaries
Input/Output design
text-based
GUI
Classes and Objects
General Course Description:
An introduction to the fundamental concepts and models of application development including the basic concepts of program design, data structures, programming, problem solving, programming logic, and fundamental design techniques for event-driven programs.
Hands-on experience with a modern application programming language and development platform.
Downloaded apps to Write, Edit and Run Python Code:
Python IDE (IDLE)
Web apps to Write, Edit and Run Python Code:
AWS's Cloud9
Couse Objectives:
use primitive data types and data structures offered by the development environment
choose an appropriate data structure for modeling a simple problem
identify basic programming concepts
write simple applications that relate to a specific domain
design, implement, test, and debug a program that uses each of the following fundamental programming constructs: basic computation, simple I/O, standard conditional and iterative structures, and the definition of functions
test applications with sample data
apply core program control structures.
Methods of Evaluation:
hands-on projects
exams
presentations
discussions
problem-solving assignments