We will learn basic programming principles, as well as applications of computational tools. Python will be the language we shall use to explore the following basic programming concepts:
We will also see how these elementary concepts are used in a number of application areas such as embedded systems, networks, social media, and scientific computing, to name just a few.
At the end of this course, students should be able to:
Class webpage:
http://www.cs.tulane.edu/~carola/teaching/cmps1500/fall13
Time & Place:
Lectures: MWF 11am - 11:50am, HE 201
Lab, Section 1: T 11am - 12:15pm, HE 210
Lab, Section 2: T 2pm - 3:15pm, ST 302
Textbooks:
"D is for
Digital" by Brian Kernighan.
Optional python references:
An overview of the office hours of the instructor and of all TAs is available on the Office hours page.
Greg Cousins
Samuel Lensgraf
Lucianna Kiffer
Tyler Schlichenmeyer
An overview of the office hours of the instructor and of all TAs is available on the Office hours page.
Teaching Assistants:
Tyler Barker (Head teaching assistant)
E-mail: tbarker -at- tulane -dot- edu
E-mail: gcousins -at- tulane -dot- edu
E-mail: slensgra -at- tulane -dot- edu
E-mail: lkiffer -at- tulane -dot- edu
E-mail: tschlich -at- tulane -dot- edu
Last modified by Carola Wenk,
cwenk -at- tulane -dot- edu,