CMPS 1600 Introduction to Computer Science II
Spring 14

[ Home | Policies | Schedule | Office hours | Slides, pictures | Homework | Resources ]

Home

News:

  • Final review session on Monday, May 5th at 5:30pm in Boggs 240.
  • Carola's office hours: Monday, May 5th, 3pm - 5:30pm.

Class Description:

This course is the continuation of CMPS 1500. While CMPS 1500 focused on a broad array of topics in computer science and a single language (Python), this class will focus on several core topics in the design, analysis and implementation of computational tools. From the practical perspective, we will learn different paradigms of software development and their associated languages. From the theoretical perspective, we will explore in mathematical detail some of the topics covered in CMPS 1500 (e.g. runtime analysis), along with new concepts such as program correctness. A key focus of this course is shape the initial, broad exposure to computer science from CMPS 1500 into a specific set of skills that can be used to design, reason about, and implement computational tools. Some of the key topics we will cover will be: We will explore these topics in the context of several applications and programming languages (e.g., Scheme, Java, C/C++, Python, PHP, etc.). The high-level goal of this course is to train students to be able to draw from a versatile set of skills, which in turn will provide a strong foundation for further study in computer science. At the end of this course, students should be able to:

Prerequisites:

CMPS 1500, or permission of the instructor

Class webpage:

http://www.cs.tulane.edu/~carola/teaching/cmps1600/spring14

Time & Place:

Lectures: MWF 11am - 11:50am, DW 102
Lab, Section 1: T 11am - 12:15pm, ST 302
Lab, Section 2: T 2pm - 3:15pm, ST 302

Textbooks:

None required. See the
Resources page for references, tutorials, and optional books.

Instructor:

Carola Wenk
Stanley Thomas, 303F
E-mail: cwenk  -at-   tulane  -dot-   edu
Phone: 504-865-5805
Office hours: MW noon - 1pm, and by appointment

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

Diego Euribe
E-mail: deuribe  -at-   tulane  -dot-   edu

Lucianna Kiffer
E-mail: lkiffer  -at-   tulane  -dot-   edu

Samuel Lensgraf
E-mail: slensgra  -at-   tulane  -dot-   edu

Tyler Schlichenmeyer
E-mail: tschlich  -at-   tulane  -dot-   edu

An overview of the office hours of the instructor and of all TAs is available on the Office hours page.


Last modified by Carola Wenk,   cwenk  -at-   tulane  -dot-   edu,