INSTRUCTOR: |
Cory Strope |
Beadle, Rm. N169 |
cstrope AT cse.unl.edu |
TBA |
Web Site: http://csce.unl.edu/~cstrope/csce105su06
PREREQUISITES: Four years of high school math and keyboarding.
TIME: 9:15 am - 10:50 am MTWRF
Credits: 3
CLASSROOM: Avery Hall 111
TEXTBOOKS:
Required:
Problem Solving and Program Design in C, 4th edition,
by Jeri R. Hanly and Elliot B. Koffman. Addison Wesley, 2004,
ISBN 0-321-19803-4.
In this course we will follow the book closely, but when necessary I will supplement it with relevant information from other books.
Note: Credit in CSCE 105 will not count towards a major or minor in Computer Science or Computer Engineering.
There will be 5 homework assignments, each is due at the beginning of class on the due date . Do not walk in after class and try to turn in a homework assignment (it will be considered late). These assignments will mostly include computer-based problems and a few non-computer-based problems. The first is to help you understand how the ideas are used and the second is to help you understand the ideas. Late homework submissions will be accepted, but a 20% penalty is assigned to the homework each day it is late. Note that if the homework is turned in after class, it is considered 1 day late. If you have a valid excuse for a late submission (e.g. illness), fill out the missed assignment form and contact me as soon as possible.
Unless otherwise indicated on a specific assignment, you may not consult each other for assistance on the homework. If you are unsure about the homework consult with me (refer to the CSCE Department's Policy on Academic Integrity for more information).
You must use some document processing package (e.g. LaTeX, or MS Word) to write your homework submissions. If you are using Word, you must use Courier New font, with a font size of 10. To turn off the AutoCorrect options in Word, go to the Tools menu, AutoCorrect option, and uncheck the necessary options (particularly "Capitalize first letter of sentences").
Homework submissions MUST be stapled!! The homework submissions will include the written portion of the homework, formatted as above, the programming portion of the homework (each program printed on a separate page, formatted as above), Failure to staple your homework will result in a deduction of 5 points and the possibility of losing portions of the homework assignment.
You must write as clearly and concisely as possible. If I cannot understand what you wrote due to poor writing, etc., then I cannot award full credit, even if your answers are correct. Thus I recommend that you ask someone (e.g. a friend or someone from the English Department, but not a student in this class) to proofread your write-ups before you submit them, to check for clarity, typographical errors, etc. If English is not your native language, then I strongly recommend this!
Programming homeworks must be submitted using WebHandin, each program handed in as a separate file. The naming convention for the programs is: username_#.c. Thus, if I was handing in a program for problem 7 of any homework, the filename is: cstrope_7.c. Failure to correctly name your program will result in a 20% deduction. Additionally, all programs MUST run on the cse.unl.edu compiler (See UNIX help for an example on how to run the CSE compiler). If the program does not run on the CSE compiler, even if the program works perfectly on other platforms (Such as Dev-C++), a 20% deduction will be taken. I strongly recommend that you use cse.unl.edu as your primary compiler.
Finally, ensure that all your answers (e.g. program code, homework write-ups) are reasonably well-protected. You will be held responsible if someone copies your files and submits them to me as homework solutions. Thus if someone copies your homework and turns it in, both of you will be considered cheating.
EXAMSThere will be 2 exams in this course. The first exam will be given during the third week. The second exam will be given during the last week. There will be NO makeup exams given unless there are extraordinary circumstances. In case you think there are extraordinary circumstances fill out the missed assignment form and contact me immediately.
QUIZZESThere will be one quiz every week.
LABLab will be offered on MW from 11:00-12:35 in Avery 21. Attendance is required!
GRADINGhwks: 20% | 1st exam: 25% | 2nd exam: 25% | quizzes: 10% | lab: 20% |
90% = A | 80-89% = B | 70-79% = C | 60-69% = D | 59% = F |
You will receive a ``+'' with your grade if the last digit of your score is a 7 or higher, and a ``-'' if the last digit is a 3 or lower. I will scale up from this base scale if necessary. So if you get an 87% in this course you are guaranteed a B+ (similarly, an 82% guarantees a B-), but your grade might be higher depending on your performance relative to the rest of the class.
Academic dishonesty of any kind will be dealt with in a manner consistent with the CSCE Department's Policy on Academic Integrity . You are expected to know and abide by this policy.
Exams are designed to test your understanding of the course material and your problem-solving ability. Therefore, I strongly encourage you to fully understand the concepts presented in the homework assignments. Academic dishonesty will be apparent in through performance on exams.