|
Augusta Ada Byron
Countess of Lovelace
Ada Byron (1815-1852) is considered the world's first "programmer".
Inspired by the ideas of Charles Babbage for the construction of
a "calculating engine", she anticipated by more than a century some of
the fundamental notions in computing: memory locations in a computer,
looping constructs in progamming languages, predefined functions provided
by a programming environment, and documenting programs for readability.
She wrote out plans for solving systems of linear equations, generating
tables of primes and Bernoulli numbers.
A programming language developed by the U.S. Department of Defense was
named "Ada" in her honor in 1979.
To find out more about this remarkable person visit this
page.
|
Introduction to Programming, 22C:16, 22C:106
Course Home Page for Spring 1997
Class Time: MWF 8:30-9:20, W10 PBAB
Professor: Sriram Pemmaraju
Office Hours: MWF 10:30-11:30, 201 K McLean Hall
Text Book: Owen Astrachan, A Computer Science Tapestry: Exploring
Programming and Computer Science with C++, McGraw Hill.
Discussion Sections: The meeting times and places of the 8 discussion
sections are given below:
Section No. Time Place
001 8:30 205 MLH
002 9:30 205 MLH
003 12:30 205 MLH
004 1:30 205 MLH
005 2:30 205 MLH
006 3:30 205 MLH
007 4:30 205 MLH
008 5:30 205 MLH
The purpose of this page: All handouts and announcements pertaining
to this course can be accessed by following links from this page.
Examples of announcements are: grades, assigned readings, etc. and
examples of handouts are: syllabus, projects, homeworks etc.
An important part of keeping up with this class is visiting this page
regularly.
Handouts:
Announcements:
- No discussion section meetings on Tuesday, Jan 21st!
- On Tuesday, Jan 28th, the discussion sections will meet
in the MLH ITC. Here are more details.
- Teaching assistants' office hours
- A list of tutors
- How to use CodeWarrior
- More CodeWarrior help.
The instructor for 22C:12 has put together a useful page of information on using
CodeWarrior.
- Exam 1 announcement
- HyungJun Park, a student in our class has successfully used the string class in Visual C++. He has offered to help any students
using Visual C++. Contact him by e-mail at Iowa_hjpark@msn.com
- Exam 1 Grading Scheme
- Grades so far
- Look at Projects and solutions for two new items: grading scheme for Project 1 and test data for Project 2.
- Guidelines for submission of Project 2.
- Jayendran Srinivasan, the TA for Sections 3 and 4 will be out of
town between 3/31 and 4/2. I will lead his discussion section on Tuesday (4/1)
and you should see any of the other TAs for questions during those three days.
- On Friday, April 4th, our class will meet in IMU Main Lounge
instead of in our regular place (W10 PBAB).
- Exam 2 is on April 11th, W10 PBAB (the usual place) from 8:30 to 9:20.
Watch this place for more information.
- Exam 2 announcement
- Project 3 is due on Tuesday (4/15) in your discussion section. Make sure
your printout and diskette are in an envelope!
- Click here to read more about string comparisons on CodeWarrior 11
- Comments on Project 4
- Final exam announcement
- A student in our class, Adam Dickinson, has found a subtle error in our
solution to Project 3. The error is in the implementation of the multiply function
in the Expression class. This error occurs in somewhat special circumstances and
will not affect your solution to Project 4. Try and find this error!
- Practice Problem Set, Solutions
- Final Grades
Other links: