PythonSneks Field Guide

An instructionally-designed, open-source introductory Python curriculum for university settings

Module 0 - Getting Started

A gentle orientation to the basic ideas of a program, plus the format of the course, help-seeking behavior, and how to be an effective learner.

Before the week begins

Major Topics

Materials

Due This Week:

N/A

Graded This Week

N/A

Student Difficulty

Easy

Module 0 - Staff Meeting

Agenda:

Things to Resolve:

Training Materials:

Grading Reminders:

Lessons

Lesson 1- Introduction

Summary: Programs are created by programmers to give computers instructions. Data comes in, the computer processes it, and then returns the result to the user.

Learning Objectives:

Activities:

Misconceptions:

Lesson 2- Languages

Summary: Programs are written by programmers using programming languages such as Python.

Learning Objectives:

Activities:

Misconceptions:

Lesson 3- Execution

Summary: A written program can be executed.

Learning Objectives:

Activities:

Misconceptions: None listed so far

Lesson 4- How to Learn

Summary: To succeed in this course, you should start early, work often, and manage your time.

Learning Objectives:

Activities:

Misconceptions: None listed so far

Lesson 5- Getting Help

Summary: When you seek help, make sure you communicate in a professional way.

Learning Objectives:

Activities:

Misconceptions: None listed so far