|
ECS 40A, Winter 2013Introduction to Software Development
ObjectivesECS 40A teaches students the elements of program design, style, documentation, efficiency; debugging methods; operating system tools; object-oriented programming in C++; and basic data structures and their use. Here are the specific objectives of the course:
PrerequisiteCourse ECS 30 with a grade of C- or better. The prerequisite will be strictly enforced. TextbooksDeitel, Paul and Deitel Harvey M., C++ How to Program, 8th ed., Pearson Prentice Hall, 2011.
Home Page and SmartSite
Web page: http://www.cs.ucdavis.edu/~su/teaching/ecs40a-w13/
Emails to the instructor should only be regarding personal matters and must come from an ucdavis.edu e-mail account with "ECS40: ..." as the email subject. All course questions should be posted to the course discussion forum on SmartSite. Grading
Your final course grade will be made up of the following components:
A (>= 90%); B (80-89%); C (70-79%); D (60-69%); F (< 60%) It is expected that all students understand
University policies on academic honesty. Cheating on assignments or
exams is very serious and will not be tolerated. Any suspected
cases will be reported to Student
Judicial Affairs. Late and Regrade PoliciesAssignments must be turned in ON TIME to receive credit. Except in the most extreme situations, late assignments will not be accepted. If you cannot complete an assignment by the due date, hand in whatever you have done in order to receive partial credit. We realize that most of you have demanding schedules and some of you may have to work to support yourselves. However, please do not ask us to accept either of these as excuses for late assignments or diminished performance.Make-up or early exams will not be given except in the most extreme situations. If you must miss an exam due to extreme illness, etc., contact the instructor or leave a message including your phone number in the Computer Science office (752-7004) before the exam. Regrade requests must be made no later than one week after the graded papers were made available, not from when the student picked up her or his paper. See the teaching assistants for regrades of assignments; see the instructor for regrades of exams. Similarly, any missing or mis-recorded grades must be reported within a week of their posting. |