Computer Science 433
Programming Languages
Fall 2012, The College of Saint Rose
Lecture 1: Introduction and Overview
Date: Monday, August 27, 2012
Agenda
- Welcome to Programming Languages!
- Introduction
- We will study many important issues here
- What is this course about?
- Why so many programming languages?
- Evaluation of languages
- Administrivia
Lecture Assignment 1
Due at the start of class, Wednesday, August 29.
The readings for next class are Sebesta Chapters 1 (more
important) and 2 (interesting and helpful, but not essential).
Please submit answers to these questions
either as a hard copy (typeset or handwritten are OK) or by email to
terescoj AT strose.edu by the start of class. Please use a clear subject line
when submitting by email (e.g., CSC 433 Lecture
Assignment 1, Joe Student). We will discuss these
questions at the start of class, so no late submissions are
accepted.
- I would like to get a better feel for everyone's backgrounds
coming in. Please answer each of the following. (4 points)
- What is your name, year, and major?
- If you are not a Computer Science major, are you considering
it?
- Which computer science courses have you taken, and where and when did you take them?
- What was your high school and home town?
- Which programming languages have you used and how complex
were the programs you developed in each?
- What is your favorite restaurant in your home town and what
should I order there?
- What types of computers (e.g., PC running Windows, Mac,
Linux) have you used?
- How much experience do you have navigating the Unix/Linux
command line?
- Make sure you can log into mogul.strose.edu. As evidence of this,
copy and paste the output when you issue the command w when you
log in. (1 point)
- In an effort to get to know you and to make sure you know how to
find me, please stop by my office (Albertus Hall 400-2) and introduce
yourself as a Computer Science 433 student (some time this week). (1 point)
Examples
Late penalty graph:
Links