| Instructor: | Dr. Nelson L. Passos |
|---|---|
| Office: | Bolin Science Hall 126B |
| Office phone: | 397-4129 |
| E-mail: | nelson.passos@mwsu.edu |
| Webpage: | cs.mwsu.edu/~passos |
| Office Hours: | MW 9:00 - 11:00 |
| MTW 2:00 - 4:00 | |
| Class Hours: | TR 9:30 - BO 320 |
Course Description:
Introduction to methods of problem solving and algorithm development. A high-level programming language is taught with an emphasis on program design, coding, debugging, testing, and documentation. Discussion of ethical, social, and legal issues related to computing.
Text book:
Starting Out with C++, 6th edition, by Gaddis, Walters and Muganda
Lecture Notes:
Data Files:
Software:
Microsoft Visual C++ 2008 Express Edition
Agenda:
August September October November December Grading
|
Aug 26- |
Introduction to computers - binary numbers |
1 |
|
Aug 28- |
Binary numbers - octal, hexadecimal systems |
|
|
Sep 1- |
Labor Day |
|
|
Sep 2- |
Introduction to programming languages |
|
|
Sep 4- |
Introduction to C++ |
2 |
|
Sep 9- |
Data representation |
|
|
Sep 11- |
Variables, operations, IDE |
|
|
|
Assignment # 1 |
|
|
Sep 16- |
Mathematical expressions |
3 |
|
Sep 18- |
Output |
|
|
|
Assignment # 2 |
|
|
|
Programming project # 1 |
|
|
Sep 23- |
Strings |
|
|
Sep 25- |
Files |
|
|
|
Assignment # 3 |
|
|
Sep 30- |
Decision making |
4 |
|
Oct 2- |
Menus |
|
|
|
Assignment # 4 |
|
|
|
Programming project #2 |
|
|
Oct 7- |
Switch |
|
|
Oct 9- |
File control and access |
|
|
Oct 14- |
Loops |
5 |
|
Oct 16- |
Counting |
|
|
Oct 21- |
Test # 1 |
|
|
Oct 23- |
For loops |
|
|
Oct 28- |
Functions |
6 |
|
Oct 30- |
Returning values |
|
|
|
Assignment # 5 |
|
|
|
Programming project # 3 |
|
|
Nov 4- |
Reference variables |
|
|
Nov 6- |
Structures |
7 |
|
|
Assignment # 6 |
|
|
Nov 11- |
Constructors |
|
|
Nov 13- |
Abstract data type |
|
|
Nov 18- |
Test # 2 |
|
|
Nov 20- |
Classes - Visual programming |
|
|
|
Programming project # 4 |
|
|
Nov 25- |
Arrays |
8 |
|
Nov 26- |
Thanksgiving Holidays |
|
|
Nov 27- |
Thanksgiving Holidays |
|
|
Dec 2- |
Multiple dimensions |
|
|
Dec 4- |
Vectors |
|
|
Dec 9- |
Finals (Tuesday, 8:00 am) |
|
| Tests: | 20 % (each) |
|---|---|
| Final Exam: | 20 % |
| Assignments: | 15 % |
| Programming Project: | 20 % |
| Class Participation: | 5 % |
E-mail address:
nelson.passos@mwsu.edu