Course Image Unavailable

Course Details

Course
Programming 1
Campus
Instructor
Todd Sparrow
Meets
We
Start Date
Aug. 17, 2020
Time
11 a.m.
Duration
55 min
Weeks
15
Tuition**
299.00 per course
Supply Fee**
0.00
0
Requires Purchase of: Tutorial Registration
** Fee is per semester unless otherwise stated.

Lorem ipsum dolor sit amet...

Student Level: Grades: 7-12

Based on

How to Think Like a Computer Scientist


by Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers

Registration is available at our online classroom site here.

NOTE: This course is offered on more than one day.

Class Schedule
Week Topic  
1 The way of the program  
2 Variables, expressions, and statements  
3 Hello, little turtles!  
4 Functions  
5 Conditionals  
6 Fruitful functions  
7 Iteration  
8 Strings  
9 Tuples  
10 Event handling  
11 Lists  
12 Modules  
13 Files  
14 List Algorithms  
15 Classes and Objects - the Basics  
This course is designed to introduce students to the high-tech world of programming using the Python language. We will delve deeply into the inner workings of the computer, learn how to manage files and data from within our own programs, learn how humans interact with computers and learn to build user interfaces with which they can communicate.
We will focus on learning to break complex processes into small individual tasks that can be converted into programming code.  We will use these small code blocks and put them together to demonstrate the ability to accomplish complex tasks.
Python has been in use since the early 90's and holds a significantly strong place in the software development industry.  It is a great tool for non-programmers to begin learning with as it is easily readable and the learning curve to begin producing useful tools is very low.
Courses are planned for 15 weeks and are usually scheduled over a 16 to 17 week period to allow for holidays and other breaks.  Classes meet 1 day per week for 90 minutes.  In order to receive the required credit(s) students will be assigned self-study work during the days between classes.  Class time will be used offer help to students if needed and to present new topics.
This course is delivered online and has the following requirements:
Laptop or Desktop computer
Linux, Windows 10+, or MacOS
High-speed internet during class time
Headphones with microphone (Built-in computer mics are NOT acceptable due to feedback and ambient noise)
Camera (optional)
 

Contact Details

Axis Academy
P.O. Box 1054
Maynardville, TN 37807

Email: info@axisacademy.org
Website: www.axisacademy.org

Disclaimer

All rights Reserved.