| Instructor | Chuck Pheatt |
| Office | Science Hall 250C |
| Phone | Office: 620-341-5637 |
| cpheatt@emporia.edu | |
| Office Hours | http://pheattarchive.emporia.edu/courses/office.htm |
| Text | Data Structures and the Standard Template Library, 1st Edition, William Collins, ©2003, ISBN 0072369655. |
| Syllabus Attachment | http://www.emporia.edu/regist/enroll/syll.htm |
| Prerequisites | CS260 |
| Purpose | To develop an ability to write algorithms to solve problems using object-oriented program design methods and learn advanced elements of the C++ programming language. |
| Meets | MWF 11:00-11:50 |
| Academic Honesty | See Student Handbook |
| Home Page | http://pheattarchive.emporia.edu/courses/2006/cs340f06/cs340.htm |
| Points: | Midterm - 20% |
| Final Examination - 30% | |
| Programming Assignments - 50% |
|
90 % - 100 % ........... A |
|
80 % - 89 % ............. B |
|
70 % - 79 % ..............C |
|
60 % - 69 % .............. D |
|
0% - 59 ..................... F |
| Assignment Groundrules | You are expected to complete your own assisnments. You may discuss algorithms, requirements of the assignment,
program testing, etc. with your classmates. It is also acceptable to accept a limited amount of debugging help
from others. However, what you enter into the computer should be your own. The following are not acceptable:
copying another person's assisnment, letting another person use your program disk, using another person's listing,
or having another person write a portion of your assignment for you. If you have any doubt as to whether collaboration
is acceptable, it is your responsibility to check in advance. For most assignments you will turn your assignments via the online homwwork system. Under no circumstances may you e-mail your assignments unless you have made prior arrangements with your instructor. |
| Late Assignments |
All assignments are due at the beginning of the class session in which they are due. Late programming assignments will loose 20% of total points per calendar day late. Assignments will not be accepted if they are more than 3 days late. If you wish to turn in a late assignment, do the following:
|
| Examinations | All examinations are closed book and closed notes. Study guides will be distributed prior to the examinations. All examinations are comprehensive but will mostly focus on recently covered material. |
| Reading Assignments | It's in your best interest to read the reading assignments prior to class. Reading the reading assignments the evening before the examinations is not recommended. |
| Course Software | The department has a MSDN Academic Alliance membership. This gives you access to many Microsoft Development products,
The software is available via ftp from mathcspvault.cs.emporia.edu. Your instructor will provide
the necessary logon/downbload instructions. For this course we will be using Microsoft Visual Studio .NET 2003 (aka VC7.1). You are free to use any development environment you wish. The bottom line is that submitted problems will be checked using Microsoft Visual Studio .NET 2003. If your program doesn't work in the Microsoft Visual Studio .NET 2003 environment, it will be considered not working. |
| Special Needs | Emporia State University will make reasonable accommodations for persons with documented disabilities. Students need to contact the Director of Disability Services and the professor as early in the semester as possible to ensure that classroom and academic accommodations are implemented in a timely fashion. All communication between students, the Office of Disability Services, and the professor will be strictly confidential. |