|
Description |
Designing algorithms and programming in a procedural language. (4 credit hours) |
|
Prerequisite |
by mathematics placement above AMTH 111, or completion of either AMTH 111 or 170 with a grade of C or better, or consent of instructor. |
|
Meets |
MWF 11:00 - 11:50 BSED 136 |
|
|
T 10:50 - 12:05 BSED 238-E |
|
Instructor |
|
|
Office |
ADMN 201H |
|
Telephone |
(803)641-3424 |
|
|
|
|
Fax |
(803)641-3726 |
|
Office Hours |
MWF 12:00 - 1:00, TTh 1:45 - 2:45 (Other hours by appointment & drop-in) |
|
Text |
Programming and Problem Solving with C++, Dale, Weems,and Headington, D.C. Heath and Company, 1996. |
|
|
Chapters: 1-13, 15-16 |
|
Supplies |
You will also need to purchase at least 2 "quality" 3-1/2" floppy diskettes; 2S,HD (3M, IBM, Inmac Plus, Kodak, Maxell, Nashua, and Verbatim Datalife.) |
|
Course Objectives |
To introduce a disciplined approach to problem-solving methods and algorithm development; to introduce procedural and data abstraction; to teach program design, coding, debugging, testing, and documentation using good programming style; to provide a familiarity with the evolution of computer hardware and software technology; to teach a block-structured high-level programming language; to provide a foundation for further studies in computer science. |
|
Final Grade |
Scale |
||||
|
Homework |
40% |
A |
90-above |
C |
70-76 |
|
Exams |
30% |
B+ |
87-89 |
D+ |
67-69 |
|
Final |
30% |
B |
80-86 |
D |
60-66 |
|
|
C+ |
77-79 |
F |
below 60 |
|
|
Other |
We will cover about one chapter per week. For every hour in class expect to spend at least 3 hours outside of class reading, writing and debugging programs. Normally, computer lab time will be spent completing specific exercises and answering questions. |
|
|
You are responsible for material in the text, all material covered in class, and supplemental handouts. Your final grade is determined by demonstrated achievement of the course objectives as measured by grades received on homework, exams, and a comprehensive final |
|
Exams |
There will be three major exams plus a cumulative final. |
|
Tentative Exam Dates |
Exam 1 - Tuesday, September 15 |
|
Homework |
All assignments (approx. 1 per week) must be turned in to pass this course. Assignments will be placed on the local network server in the shared area. Assignments are due at the beginning of class on the due date; they may be turned in early. Be sure your name and problem number are visible on the top page of each assignment. More details on program problem submissions and assignments will be given in a separate document. Incorrect assignments may be resubmitted but no extension of due dates will be given. Late homework will have the grade discounted by 10% for each day of lateness. No homework accepted after 5 PM Monday, December 7. |
|
|
DO NOT WAIT UNTIL THE LAST MINUTE TO START ASSIGNMENTS. |
|
|
You must turn in a hardcopy of computer programs, with your name printed by the program, showing results, and a copy of the executable program file on disk. Please staple all papers in the upper left corner if there is more than one page. Exercises and programs are graded on the basis of design, documentation, input/output format, correctness and meeting specifications. Be sure to keep a copy of all computer exercises on disk. Disks will be collected periodically. |
|
Attendance |
Attendance will be taken each class session. The 75% attendance rule applies in this course. That is, the maximum number of unexcused absences allowed in this course, before a penalty is imposed, is six. Makeup work is given for excused absences only (documentable incapacitating illness, official representation of the University, death of a close relative, religious holiday, and other circumstances preventing attendance but beyond control of the student.) Makeup exams will be given with the final exam. The student is responsible for all assigned work and must confer with the instructor as soon as possible, in the event of any absence. |
|
Special Note |
If you have a learning or physical disability which might affect your performance in this class, please contact the Office of Disability Services as soon as possible. Once an evaluation has been made, appropriate accommodations will be determined. The Office of Disability Services is located in ADMN 108F, (phone 641-3626). |
|
Computer Labs |
Open computer labs are located in BSED 238A, ADMN 203, H&SS 108,and SBDG 100. You have access to campus computer labs 24 hours, 7 days a week. Be sure to have ID or fee receipt for after hours access. |
|
Ethics |
You must comply with ALL USCA Computer Usage Policies. |