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: 2013/05/12 19:16 by 127.0.0.1