classes:intro_programming
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
| — | classes:intro_programming [2013/05/12 19:16] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Programming for Nubs (Python) ====== | ||
| + | * May 12th @ 8-10 PM | ||
| + | * May 19th @ 8-10 PM | ||
| + | |||
| + | ===== Overview ===== | ||
| + | |||
| + | If you can already program, move along... | ||
| + | |||
| + | We'll cover programming concepts in general, using Python for an example. We will not get in depth with Python or computer science. The goal of this two-day class is to introduce you to programming, | ||
| + | |||
| + | This wonderful two-day class will be tough by [[members: | ||
| + | ===== Requirements ===== | ||
| + | |||
| + | Please sign up on the bottom of the page to let us know you intend to attend this class. A wiki account is required. Please sign up for one if necessary. | ||
| + | |||
| + | There are no requirements for attendance however non-members are encouraged [[http:// | ||
| + | |||
| + | Please bring the following items to the class. | ||
| + | |||
| + | * A computer | ||
| + | * Python 2.7 pre-installed | ||
| + | * A morelia viridis (optional) | ||
| + | * An IDE that supports Python or a text editor with syntax highlighting | ||
| + | * PC: [[http:// | ||
| + | * Mac: | ||
| + | * Linux: | ||
| + | * Book: [[http:// | ||
| + | |||
| + | |||
| + | ===== Syllabus ===== | ||
| + | |||
| + | ==== Day 1 ==== | ||
| + | |||
| + | Day one will primarily be lecture and discussion of several key concepts and how they relate to each other. We will cover examples of everything in Python. | ||
| + | |||
| + | * Basics of programming | ||
| + | * " | ||
| + | * " | ||
| + | * " | ||
| + | * Software Engineers | ||
| + | * What be: | ||
| + | * Statements | ||
| + | * Variables | ||
| + | * Objects | ||
| + | * Algorithms | ||
| + | * Data Structures | ||
| + | * " | ||
| + | * Imperative Programming | ||
| + | * Object-Oriented Programming | ||
| + | * Functional Programming | ||
| + | * Stuff to know about | ||
| + | * Compilers | ||
| + | * Linkers | ||
| + | * Libraries | ||
| + | * Bytecode | ||
| + | |||
| + | Homework: | ||
| + | * Book chapters 1-5 | ||
| + | |||
| + | ==== Day 2 ==== | ||
| + | |||
| + | Attendees should be familiar with the concepts discussed in day 1. We will collectively dissect working scripts, as well as work on creating a few basic ones to allow individuals to start getting hands-on and turn concepts into reality. | ||
| + | ==== Day 3 ==== | ||
| + | |||
| + | There is no day 3! However the related class [[classes: | ||
| + | |||
| + | ---- | ||
| + | ===== Signups ===== | ||
| + | == Interested == | ||
| + | * Ed | ||
| + | * Jody | ||
| + | * NMI | ||
| + | |||
| + | == Attending == | ||
| + | * Fred & Nan | ||
| + | * Jared | ||
| + | * Rig | ||
| + | * [[members: | ||
| + | * The great and magnificent perpetual failure knows as HotelBravo.(I expect to be introduced this way) | ||
classes/intro_programming.txt · Last modified: by 127.0.0.1
