intro class
discuss the syllabus
- foundation CS (Computer Science) course ... and useful for many other disciplines
- covers the core ideas of programming computers including functions, variables, data structures, loops and conditionals, with lots of examples and practice
- using the python programming language
- popular & accessible
- flexible & general purpose
- runs easily on any operating system, with good support
- version 3 of the language, the most recent, is what we'll use this term
look at a few sample programs
grading
- weekly assignments : one term grade based on how many you do
- graded midterm & final coding projects
- generally, your grade is a combination of correctness and effort
what you should do to get starting
- Check out the syllabus, resources, and links on the left of this page.
- Email me - mahoney@marlboro.edu - if you're taking the course so I can add you to my roster.
- The first assignment is posted (or will be soon) and due next Tuesday, basically
- get the textbook
- start reading it
- install python
- create & run a simple program.
- Homework should be submitted through this course webpage.
- We'll go over how all that works in class on Thursday.
getting help
- Ask the tutor. (There will be a CS tutor with regular hours - details coming soon.)
- Ask someone else in class. (You can work together on the homework.)
- Find me in my office (my schedule is posted on my door & at cs.marlboro.college) or drop me a note at mahoney@marlboro.edu .