Introduction

A fun introduction to programming that includes concise coverage of computer science fundamentals through projects that focus on simple games and math problems. Students will need to know basic Python programming or must have taken Python 101 or 201 with Ardent.

Lessons

Here is the class outline:

Introduction

Lesson 1 - Python Review

Lesson 2 - Cryptography and Text Analysis

Lesson 3 - Bioinformatics: Short Tandem Repeats

Lesson 4 - Text File Processing

Lesson 5 - Chatbot AI

Lesson 6 - Making Music with Code

Lesson 7 - Classes and Objects

Lesson 8 - Graphical User Interface

Lesson 9 - Game Logic and Development

Lesson 10 - Software Design and Problem Solving

Where to go from here?