CS 171: Intro to C++ Programming for Engineers
Spring 2008
Announcements: Check here regularly for announcements!
The Spring 2008 grades are posted here. Enjoy your summer!
Course description: This two-credit course provides an introduction to programming using C++. Emphasis is on structured programming concepts, with a brief discussion of object-oriented programming. Control structures, expressions, input/output, and arrays will be covered.
Pre-requisites: You must have successfully completed MATH 113 or MATH 115. In addition, you must have permission from the CS office or Prof. Bates in order to register for this course.
Professor: Rebecca Bates (bates@mnsu.edu)
Contact Information
Course Hours and Location
| Lectures T 3-4:30pm | TR E225 |
| Lab 01: Th 3-3:50 | WH 119 |
| Lab 02: Th 4-4:50 | WH 119 |
Office Hours
| Monday | Tuesday | Wednesday | Thursday | Friday |
| by appointment | 1-2:30, 4:30-5:30 | 1:30-2:30* | 1-2:30* | 2-4** |
Prof. Bates will also read and respond to email questions within 24 hours. You can usually expect responses to questions the same day if received prior to 10pm. If things that are useful for the entire class come up, they will be posted on the announcement section of the class webpage so check it regularly.
Tutoring Hours
C++ tutoring will be available each day in WH 283. The schedule will be posted outside the room.
Course Materials
Required Text: Engineering Problem Solving with C++, Delores M. Etter &
Jeanine A. Ingber, Prentice Hall, 1st edition (2003) or 2nd edition (2008).
Course Goals
This course will provide a general understanding of the use of a programming
language for the solution of engineering problems. In particular, students
will gain experience programming in C++. Object-oriented programming concepts will be
introduced. Students can expect to have a basis for learning more complex
programming and problem solving concepts. Students will also have a
collection of programs that can be used as a basis for future programming
projects.
Course Objectives
Grading
Homework and Lab work: 40%
Midterm Exams: 40% These exams will be written and practical (lab based).
Final exam: 20%
Exam Dates
Midterm 1: Written February 26
Practical February 28
Midterm 2: Written April 8
Take home exam assigned
April 9, due 4pm April 11
Final: Monday, May 5, 2:45-4:45pm
Course Tools
Other Information
CS 171 Handouts and Assignments
CS 171 Grading, Collaboration and Make-up Policies
Additional Resources
On-line programming help (various tutorials)
I need help with binary number systems!
What do all the acronyms mean?
How can I get information on just about anything?
She said something I don't understand:
Page last modified by R.A. Bates on 05/06/2008 12:16 PM.