| 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 | Foundations of Computer Science: From Data Manipulation to Theory of Computation, Behrouz Forouzan, Publish date: May 6, 2002 |
| Syllabus Attachment | http://www.emporia.edu/regist/enroll/syll.htm |
| Prerequisites | High School Algebra and a good sense of humor. |
| Purpose | The purpose of this course is to develop computer concepts and applications as tools for critical thinking and problem solving. The course includes hardware and software fundamentals, "hands-on" experience with a computer programming language, and a presentation of some of the issues associated with computer technology. |
| Meets | MWF 2:00-2:50 |
| Academic Honesty | See Student Handbook |
| Home Page | http://pheattarchive.emporia.edu/courses/2006/cs220f06/cs220.htm |
| Points: | Examination 1 - 20% |
| Examination 2 - 20% | |
| Assignments - 40% | |
| Final Project - 20% |
|
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. |
| Python Programming | In this course we will be doing some programming with the Python language. I'll be showing examples using the ActivePython IDE from ActiveState. You are free to use any Python implementation and IDE . The bottom line is that submitted problems will be checked using ActivePython. If your program doesn't work in the ActivePython 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. |