Office Hours: | Contact Information: | ||
---|---|---|---|
Mon |
By Appointment or Email | Phone: |
953-8160 |
Tue |
6:15pm-7:00pm | E-mail: |
kabriggs@cofc.edu (best method) |
Wed |
5:30pm-7:00pm | Office: |
Harbor Walk East #311 |
Thurs |
6:15pm-7:00pm | Website: |
Log onto OAKS, |
Fri |
By Email Only |
Course Description
This course will cover the design and development of cross-browser web pages using CSS and HTML. Topics will include the creation of effective site navigation, the generation of table-less page layouts with CSS, and the design of pages that meet the W3C accessibility standards.
Prerequisite: The requirement is fluency with general computer use. This includes a basic understanding of networks, file manipulation and navigation, and working knowledge of a variety of software applications.
Software Application
A variety of software will be used. A text editor such as Notepad++ or gedit will be used for writing source code. An HTML editor such as Kompozer or Dreamweaver will be introduced later in the semester (depending on the availability in the classroom). Several browsers will be available to assure that websites are developed for cross-browser compatibility. Additional FTP clients and graphic editors will be used to enable production of full websites.
Textbook
Required:
Web Development & Design Foundations with HTML5 (8th Edition), by Terry Felke-Morris
ISBN: 0134322754
Optional:
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (3rd Edition), by Steve Krug
ISBN: 0321965515
CSS: The Missing Manual (4th Edition), by David Sawyer McFarland
ISBN: 1491918055
Course Objectives
- To provide students with the ability to design and publish fully functional websites
- To learn the basic concepts, issues and techniques related to website development
- To gain proficiency in the coding and scripting of various web languages.
(includes HTML5, CSS, and CSS3) - To understand concepts and strategies of communicating via the Internet.
- To be able to conduct and pass webpage validations
- To utilize and practice techniques for making websites accessible to all users and devices, in accordance with Section 508 guidelines
Participation and Attendance
Effective participation requires reading assignments BEFORE class and completing the practice tests for reading comprehension as well as making relevant comments during class. We will also have various unannounced in-class activities throughout the semester. Some of these will have components that are submitted in a variety of ways, such as OAKS, embedded in your website, or verbally discussed. Your Participation/Attendance grade will account for 10% of your total grade.
Regular and punctual attendance is critical to your success in this class. No more than three (3) unexcused absences are permitted Excess absences will result in 5 points being deducted from your Final Grade. While most information will be available either online or in the textbook, some information may only be presented during class. You are responsible for all information and announcements whether or not you are present.
As for missed assignments during your absences, I drop the lowest homework grade. Hopefully that will be enough to cover your emergency situations. Tests will only be made up for compelling reasons for absence, such as sickness or death in family.
Academic Integrity and the College Honor Code
All students are expected to adhere to the College of Charleston Honor Code. The Code forbids lying, cheating, and plagiarism. Plagiarism is defined as presenting the work of others as your own and copying sources without citation. Plagiarism or cheating on an exam will result in an XF grade for the course. Students can find the complete Honor Code and all related processes in the Student Handbook at https://studentaffairs.cofc.edu/honor-system/studenthandbook/index.php.
Disability Accommodation
Any student who feels he or she may need an accommodation based on the impact of a disability should contact me individually to discuss your specific needs. Also, please contact the College of Charleston, Center for Disability Services https://disabilityservices.cofc.edu for additional help.
Coursework
Throughout the semester, several assignments will be due. Normally, these will be given on Thursday's class and due the following Wednesday night at 11:59pm. This should allow for ample time to attempt the assignment prior to the next class meeting and allow for questions before the due date. For now, assingments will be emailed to me in a compressed format to kabriggs@cofc.edu. Subject line be CSCI115_LASTNAME_ASSIGNMENT#. Remain flexible on this, as I am still working out the kinks of my teaching style. Occationally there might be labs handed out to be completed in class. These weekly assignments and labs are both considered to be 'Homework and Classwork' in the grading ruberic below. Towards the end of the semester, a major project will be assigned with milestones due. Each milestone will have its own weight in the overall Project grade. More information will be provided when the project is assigned. The project will take the place of a final exam.
All website assignments (ones where the file extentions are .html, .htm, .css, .js) must render properly on the Firefox browser. Do not use any proprietery technologies that require special software to view/run. An example would be Microsoft fonts or JavaScript methods that only work on Firefox. I will be grading assignments on a Linux version of Firefox. This should not pose an issue, but should one arise, I will email you and give you an opportunity to demo your assignment.
I plan on administrating three (3) exams throughout the semester. These will cover the major topics that we will be learning.
Grading:
Evaluation Scheme |
Grading Scale |
|||
Homework and Classwork | 25% | A | 93 - 100 | |
Project – Website & Milestones | 35% | A- | 90 - 92 | |
Tests (3) | 30% | B+ | 88 - 89 | |
Attendance and Participation | 10% | B | 83 - 87 | |
B- | 80 - 82 | |||
Total | 100% | C+ | 78 - 79 | |
C | 73 - 77 | |||
C- | 70 - 72 | |||
D | 60 - 69% | |||
F | Less than 60% |
Other Policies and Information
Late Assignments: Assignments are due at 11:59pm on their due date. Thirty (30) points will be deducted if your assignment is late. I'm taking into account that some of your problems have to do with you not uploading assignments correctly. Nevertheless, you are responsible for making sure that your uploads work. Late assinments must be submitted no later than the next class period. Due dates for assignments will be strictly enforced — late penalties will be applied.
Tests & Exams: Make-up exams will not be given unless approved in advance for compelling reasons.
Computer, Cell Phone, & Headphones Policy: We are in a classroom where everyone has a computer in front of them. There will be times when I will ask you to use the computer for an in-class activity, but other than that I do not expect you to use them while we are having class discussions or presentations. In this class, you are forbidden from wearing headphones, texting, using social media, or using electronic devices in any way that is disruptive to learning.
Course Calendar: The Course Calendar, which is a separate handout, provides details on most assignments.
CSCI Walk-in Tutoring Lab: Located at the Center for Student Learning (first floor of the Library)
Mon | Tue | Wed | Thur | Sun | |
---|---|---|---|---|---|
10am - 11am | Lia 215, CITA 120,140 | MH CSCI 220, 221, 230 Lia 215, CITA 120,140 |
|||
11am - 12pm | MH CSCI 220, 221, 230 Lia 215, CITA 120,140 |
MH CSCI 220, 221, 230 Lia 215, CITA 120,140 |
|||
12pm - 1pm | Matt 221, 250, 230, 350 | Marge 220, 221, 230, 410 | Marge 220, 221, 230, 410 | ||
1pm - 2pm | Alex Data 101+, 210, CSCI 220 | Megan 220, 221, 230 Alex Data 101+, 210, CSCI 220 |
Alex Data 101+, 210, CSCI 220 | ||
2pm - 3pm | Alex Data 101+, 210, CSCI 220 | MH CSCI 220, 221, 230 Megan 220, 221, 230 |
Alex Data 101+, 210, CSCI 220 | Matt 221, 250, 230, 350 | |
3pm - 4pm | Marge 220, 221, 230, 410 | Matt 221, 250, 230, 350 | Marge 220, 221, 230, 410 | Matt 221, 250, 230, 350 | |
4pm - 5pm | Lia 215, CITA 120,140 Marge 220, 221, 230, 410 |
||||
5pm - 6pm | Lia 215, CITA 120,140 Matt 221, 250, 230, 350 |
||||
6pm - 7pm | Megan 220, 221, 230 Matt 221, 250, 230, 350 |
Marge 220, 221, 230, 410 Matt 221, 250, 230, 350 |
|||
7pm - 8pm | Megan 220, 221, 230 | Marge 220, 221, 230, 410 Matt 221, 250, 230, 350 |
|||
8pm - 9pm | Marge 220, 221, 230, 410 Matt 221, 250, 230, 350 |
NOTE: ALL Computer Science tutors can assist with:
- CSCI 110—Computer Fluency
- CSCI 112—Communication Technology and the Internet
- CSCI 115—Website Design
- CSCI 120—Animation and Virtual Worlds
- CSCI 140—Graphic Design and the Internet