Home
Course home page
Syllabus
Course syllabus
Assignments
Course assignments and labs
Moodle
Grades etc at moodle.berea.edu

Summer II 2011 CSC 125 Syllabus

Instructor: Jan Pearce
Office Hours: MWF mornings by appointment in 304 B Draper

TA: Amber Poynter
TA Consultation Hours: MWF noon-12:50 by appointment in 301 Draper

Course Description

Best practices in web programming means generating web pages which are both attractive and easy to use regardless of whether they are accessed by a traditional laptop or desktop computer, a high-resolution smart phone, a low-resolution cell phone, or a "screen reader" which reads the content of the page for visually impaired visitors aloud. All these issues reduce to the matter of working with web standards. The three main standards covered in the course are the HTML/XHTML (Extensible Hypertext Markup Language), CSS (Cascading Style Sheets) developed by the World Wide Web Consortium (W3C) and JavaScript which is used to create dynamic effects.
Prerequisite: Completion or waiver of developmental mathematics or the consent of the instructor is required.

The Course Goals

Required Text

HTML, XHTML and CSS All-In-One For Dummies, second edition by Andrew Harris (2010) ISBN-10: 0470537558 or ISBN-13: 978-0470537558

Technology Policies

Much of the work in this course will require use of the computer, so these policies are designed to help students better understand how to be effective in a technology-rich environment.

The Attendance Policy

Class lectures, discussions, and in-class laboratory work are considered to be a vital key to success in this course. It is the hope of the instructor that class sessions are both informative and useful, therefore attendance is expected at each class session unless a specific exception is made. This policy will be enforced in several ways. Quizzes will be announced and/or occasionally "popped," and because the lowest quiz grade will be dropped, under nearly all circumstances, make-up quizzes will not be given. Students who come late, leave early, or fail to fully participate during the class will be considered absent for that portion of the period, and such partial absences will accumulate. The final grade may be lowered by one third of a letter grade for each absence beyond the third. Thus, it is the responsibility of the student to speak to the instructor about each absence from class. This should be done as soon as possible, and if at all possible before the absence occurs. Students who miss class are held responsible for all of the material covered, assigned, and collected during their absence.

System of Evaluation

Final Grading Scale

            Grade ≥ 93 %   A
90% ≤ Grade < 93 %   A-
87% ≤ Grade < 90 %   B+
83% ≤ Grade < 87 %   B  
80% ≤ Grade < 83 %   B-
77% ≤ Grade < 80 %   C+
73% ≤ Grade < 77 %   C  
70% ≤ Grade < 73 %   C-
67% ≤ Grade < 70 %   D+
63% ≤ Grade < 67 %   D  
60% ≤ Grade < 63 %   D-
            Grade < 60 %   F  

 

Evaluated Items

Exam 1
Exam 2
Exam 3
Quiz Total
Assignments
Web Project

Points

100
100
100
100
100
200

Percentages

~16.7 % *
~16.7 %
~16.7 % 
~16.7 %
~16.7 % 
~33.3 %

 

* The lowest 100 points of the exam and quiz grade items will be dropped as explained below.

 

Please refer to the GRADING section of the current Berea College Catalog for the College-wide interpretations of these letter grades.

Grading Policies

The Homework Assignment Bonus

Homework assignments will be assigned on a near-daily basis, since doing relevant work thoughtfully and conscientiously is one of the keys to success in this course. Through homework assignments students get the needed practice of application of the concepts. Because the instructor desires to strongly encourage a diligent effort on homework, students who turn in all of their assignments with no more than two homework assignments submitted late, will be awarded an additional 5% on the assignment grade!

The Tests and Quizzes

Three tests and frequent short quizzes will be given in this course. Quizzes will be given nearly every class day. Quiz questions will include questions relating to the reading assignment for that lesson. Students will take these quizzes individually at the start of the class period. On some quizzes, after everyone has completed taking the quiz individually, students will take the quiz again in groups, coming to consensus on the answers to each of the questions. Thus, evidence that you have engaged and retained the information you have read will be reflected in your quiz scores. By keeping track of group and individual scores separately, you will have measures of your ability to listen and to learn from others as well.

The most likely time of the three exams will be:

Problems that appear on the tests will be more varied in nature, ranging from homework or lab-like problems to problems that require a deeper synthesis of ideas and from true or false questions to short-answer questions.

Final Web Project

During the course, student teams will work with a community partner on a major web project.  A project such as this requires a much more substantial time commitment than regular homework assignments, and so will have more extended deadlines. Students are reminded not to procrastinate. Because students have access to professional state-of-the-art computers and application software, completed webpage, and the final write-ups of the project should be professional in both appearance and content.  The community partner should be considered a "client" with whom students will work collaboratively.

Because there is a final project in which students synthesize the material, there will be no comprehensive final examination in this course.

The Class Atmosphere

The members of this class constitute a learning community. Learning in such a community best takes place in an atmosphere in which instructor and the students treat everyone with mutual respect. Students need not always raise their hands in order to ask questions or to make comments, but they should not interrupt the instructor or fellow students in doing so. Students typically find the atmosphere set by the instructor to be a sometimes playful and nearly always relaxed one, but students will still need to work hard and consistently both in and out of class in order to do well. If at anytime you have thoughts, comments, or suggestions about how the class atmosphere could be improved or made into one which is more supportive of your learning, please come by or drop me a note about it. I welcome such suggestions.

On Homework and Lab Collection

All written work should be neat, organized, and should show sufficiently many steps to demonstrate a clear understanding of the techniques used. Homework and labs are due at the beginning of class on the announced date due. If a student must miss class due to either a sickness or a planned absence, homework is still expected to be submitted on time. Homework is posted on the web and may be requested in advance.

Late homework will be accepted for reduced credit up until the homework assignment is returned, and late work must be labeled as late. Written or printed homework assignments may be turned in before class or at the instructor's office, but should NOT be sent through the CPO, attached in e-mail, or given to a student assistant. A selection of the homework problems will be graded for credit, and homework submissions not meeting the above standards may receive reduced credit.

On Teamwork

Learning to work in teams effectively is strongly encouraged. Some homework and all labs will be specifically designed for teamwork, others for individual work, but on most homework assignments you can choose to work alone or in a team. All homework assignments must clearly include all of the authors' names at the top of each page. On any homework assignment in which half or more of the work was completed in a team, a single copy of the homework submission should be handed in with all of the team's participants listed as authors. Teams can generally consist of one, two, or three members due to the nature of the work in this course. Unless otherwise stated, teams shall not consist of more than three members for most work. On any homework assignment where less than half of the work was completed in a team, individual homework assignments should be handed in with the author acknowledging all of the help received for each problem. This includes significant help received from the instructor or the teaching assistant.  This is meant to be a sharing process; do not "give credit" to other students who have not attempted to contribute to the work or to the team's work, because it is ultimately not a help for the student who did not contribute to the work. Thoughtful practice, not (even mindful) copying, is ultimately the best way to learn. Note that on all team-completed homework assignments, students must describe the roles played by each author on the homework submission. 

Warning: Please be careful to conform to these standards for teamwork, since they are designed to encourage good learning practices. (Furthermore, copying another person's work or otherwise failing to adhere to these standards may even result in a charge of academic dishonesty.) The College statement on academic honesty can be found online in the Berea College Student Handbook http://www.berea.edu/cataloghandbook/sturegs/srr/academichonesty.asp.  We will be vigilant in not tolerating either sloppy documentation or outright plagiarism. 

Plagiarism and Academic Honesty

Plagiarism is the use of anyone else's work or ideas without adequate citation. It is a sin which is both easy to commit and easy to avoid.  Ideas taken from other people include those from published or unpublished books, articles, websites, TAs, or friends' homework.  The best way to avoid plagiarism is to cite ALL your sources!  If you are not sure whether or not to cite a source, you should cite it! Simply put, plagiarism is not only cheating, it is stealing because it constitutes theft of someone else's ideas.  It is a serious offense, and Berea College takes it seriously.  Plagiarism will not be tolerated!  At the first offense, the student will receive an F for that assignment.  At the second offense, the student will fail the course.  In addition, ALL offenses of plagiarism will be reported to the Associate Provost for Academic Services as detailed in the Berea College Student Handbook.

For Additional Help

The teaching assistant for this course will be Amber Poynter. She will be able to answer questions about the content in the course during her noontime consultations hours when she is available by appointment in Draper 301. Students are strongly encouraged to make use of the help available for the instructor and TA. Best results are obtained trying to solve problems alone or in a group before asking for help, so in either place, students should be prepared to show what they have already tried. Topics in this course build throughout the course, so students should be sure to do their best to keep up with the class, so as to not get behind and possibly forever lost. No question to which one does not know the answer is "dumb" unless it goes unanswered because it remained unasked.

Students who have a disability that may prevent them from fully demonstrating their abilities should contact the Disability Services Coordinator, Cindy Reed, at (859) 985-3212, or email cynthia_reed@berea.edu, to discuss accommodations necessary to ensure full participation in this course.  Upon request, this syllabus can be made available in alternative forms.