|
CSC 250 8:00-8:50 MWF EH204 |
|
Instructor: Tom Halverson
Office: EH 104B (East Hall)
Phone: 256-5688
Email: halverto@pluto.dsu.edu send
Office Hours: schedule page
and office door
Class Details:
| Class Times: |
8:00-8:50 MWF EH204 |
| Credit: | 3 semester hours |
| Approved description: | Provide a background in problem solving and algorithm design with practice in top-down design, generating programs conforming to reasonable standards of program style that are systematically debugged and tested. Extend the control structures and data structures of the block-structured high-level language introduced in CSC150. Introduce the concept of abstract data structures and basic algorithms that include sorting and searching. The concepts of data abstraction, data encapsulation, program layering, program robustness, and correctness will be further stressed. |
| Prerequisites: | CSC 150 |
| Textbook: | Starting Out With C++. Standard version 3rd edition. Tony Gaddis. Scott/Jones Inc. 2001. ISBN 1-57676-063-4. |
| Text website: | Gaddis site for 3rd edition |
| Language: | The course will use Visual C++ .Net, but I encourage you to discuss other options. We will also discuss Visual C++ 6.0 and several other implementations of standard C++. |
| Goals and Objectives: |
|
Policies and Procedures:
| Grading: |
The grades will be based on homework, lab, project, quiz, and exam scores. The points earned will be weighted as follows:
Grades will be assigned on the following scale.
At the instructor's discretion, this scale may be lowered at the end of the semester based on class performance. |
| Missed Exams: | If you are unable to take an exam/quiz at the scheduled time, you must contact the instructor prior to the exam. Failure to discuss a missed exam will result in a 0 on that exam. |
| Late Work: | Late assignments may not receive full credit but should be turned in as soon as possible after the due date to receive maximal credit. |
| Time: | This is a three hour course. In general, you can expect two hours of preparation outside of class for each hour in class. This will of course depend on the individual's background. What we cover in class will give you information to begin the homework. However, expect to spend time in a computer lab or on a personal computer to complete the assignments. Furthermore, some assignments will require a computer with network access. Plan ahead based on lab hours and machine availability. |
| ADA: | If there is any student in this class who, due to a disability, has need for non-standard note taking, test taking, or other course modification, please feel free to come and discuss this with me privately, as soon as possible. Also, please contact the DSU ADA Coordinator, Robert Jackson, 256-5823, located in the Student Services Center (TC). The web site for a student requesting accommodation is linked here. |
| Academic Dishonesty: | Any incident of academic dishonesty will result in some combination of the following: a 0 on the item in question, an F for the semester course grade, and notification of the Academic Dishonesty Committee. These actions will be at the discretion of the instructor. Academic dishonesty includes, but is not limited to, plagiarism, copying work done by another student, allowing another student to copy from you, and using unauthorized materials during in exam. |
| Instructional Methodologies: |
The course will consist primarily of interactive lectures.
Periodic assignments and projects will be used to reinforce major points of discussion
The internet is used extensively as a communications tool in this class. Announcements, assignments, the syllabus, course notes, and various examples will be available on the class web page. You are expected to check the web page regularly. |
| Final Exam: |
8:00 Section: Tuesday May 6 8:00 - 10:00 EH204
9:00 Section: Monday May 5 3:10 - 5:10 EH204 |
Back to CSC250H homepage