Prof. F.S.Hill,Jr. (Sandy Hill) , and Prof. Aura Ganz
Dept. of Electrical and Computer Engineering, University of Massachusetts

This page started 3/7/96, last revised 2/29/2000.


The ECE122 FTP site will contain some handouts and utility files you may find helpful during the course.



This Spring's Assignments:
Project -1: to be announced shortly




Syllabus for ECE122 - C++ Programming for engineers

Class Meets: Tu.Thurs 11:15 - 12:30 in two different rooms:
Starting off: (Thurs. 3/3/00)
Sandy in Marston Hall 132
Aura in ELAB 303

Instructors:
1). Prof. F.S.Hill, Jr
e-mail: hill@ecs.umass.edu
Knowles Engineering Bldg 309b
Office hours: MWF 3:00 - 4:00 pm, Eastern time, KEB 309b

2). Prof. Aura Ganz
email: ganz@.ecs.umass.edu
Knowles Engineering Bldg 309



Teaching Assistants:
Erica Asai:          easai@pop.ecs.umass.edu      Friday 2:30-4:30, ELAB 307
Jeffrey Peden:    jpeden@student.umass.edu     Monday 11:15-1:15 am
Ilhwan Kim:        ikim@zonker.ecs.umass.edu   Wed. 8:00-9:00 am, and Wed. 10:00-11:00 am, ELAB 307.


Course Prerequisites: No previous programming experience is required. Some familiarity with using a personal computer, such as a PC or a Mac, and experience using a keyboard, mouse, and a text editor, will be helpful.

Course Goals: The course will introduce programming concepts in the context of solving real engineering problems, and students will write and exercise a number of programs that generate interesting and useful results.

At the end of the course students will be familiar with a substantial fraction of the C++ language, and will be able to create their own C++ programs in future work.

The module will use the powerful CodeWarrior C++ environment. (CodeWarrior C++ is currently on all of the PC's in ELAB, and can be purchased reasonably -see below- for those students having their own PC's.)

Outline:

Textbook(s):
C PRogrammer's Starter Kit: CD-ROM : available in the textbook annex. This CD-ROM has both the software to compile and run C++ programs, and documentation.

There is a required text now for the course: Hubbards Fundamentals of Computing with C++, a Schaums' Outline, $15.95, available at the textbook annex. (If you already have another book that introduces C++ programming you can use it instead.)

Course Requirements:



Project Assignments from last year's incarnation:
Project -1: "Getting Going"
Project+1: Counting the Days
Project 2: Character Capers.
Project 3: File Follies - (get getty.txt file on the ECE122 FTP site)
Project 0: Searching for your Roots,Project 3:  File Follies.
Sample Test #1, with Solutions

Prior Project assignments for the course (used in previous years) can be found here.


Click here for some interesting source information on Palindromes
Click here for the ASCII table