CSCI 344.001 Introduction to Data Structures

Spring Semester 2011

Class Policies


Last revised 4 January 2011, 2:15 pm

Note: For general information on this course you should start from the 344.001 Home Page, which includes links to the Lecture Schedule. This page covers textbook information and policies regarding homework, exams, attendance, and grades.

Text: Programming the World Wide Web (6th Edition), Robert W. Sebesta, Pearson/Addison Wesley, ISBN 13: 978-0-13-213081-3.

Summary of course contents: Fundamentals building blocks of web programming: HTML and XHTML markup languages, Cascading Style Scripts (CSS), Javascript and dynamic web pages, XML-based technologies. Web servers and server-side web application development using frameworks based on PHP, Java, and Ruby. Database access through the web, using MySQL database servers.

Much of your work load in this course will be in the form of programming projects. These homework assignments are to be done on your own time. In general, they will be simple exercises designed to reinforce basic concepts and help you prepare for the exams. Unless otherwise stated, each homework project will be due one week from the date of assignment. At any time during the semester, you can get a current list of the homework assignments, with descriptions and due dates, from the Homework page.

The policy on late lecture assignments is as follows:

Up to ONE week past due date: 10% off regular grade
More than ONE week past due date: NO CREDIT

This policy is designed to reduce the load on both the students and the available systems, especially during the last weeks of the semester.

In addition to the programming projects, there will be three midterm exams and a final exam. Tentative dates for the midterms are given in the Lecture Schedule, and the actual date for each midterm will be announced at least two weeks in advance. The date of the final exam is set by the UNCA Spring 2011 Final Exam Schedule (Thursday, April 28, 3:00 - 5:30 pm). At any time during the semester, you can consult the Exams page for currently available information.

Makeup tests are normally not permitted, unless a student can provide in advance a satisfactory reason for failure to take a scheduled test. Because of the time constraints, no makeup is allowed for the final examination.

Overall grades for this course will be evaluated as follows:

Average grade for all homework: 40%
Average grade for three midterm exams (open book): 45%
Final examination (open book): 15%

The weighted numeric grade computed on this basis at the end of the semester is used to determine the final letter grade for each student. Letter grades for this course will be based on the plus/minus grading policy (A, A-, B+, B, B-, C+, C, C-, D, F).

Although class rolls are not taken on a regular basis, consistent attendance is regarded as an essential requirement of the course. In particular, repeated or consecutive absences are a key factor in "borderline" grading decisions.