BCS 130 Fall 2016. Website Development I
Lecturer: |
Jun Yuan |
Time & Location: |
Session |
Mon |
Wed |
Time |
---|
90090 |
216 |
216 |
9:25-10:40 |
|
Office Hours: |
Mo 11:00am-12:25pm |
|
We 11:00am-12:25pm |
|
Th 12:15pm-2:25pm |
|
or any other time by appointment |
|
@Whitman Hall 216A |
News
- We moved to blackboard. The web is no longer maintained
(Sep. 9) HW 2 is out!
-
(Sep. 1) HW 1 is out!
-
(Aug. 29) Our first meeting!
Overview
This is an introductory web page authoring course in which students will learn
how to design a Web page using HTML (HyperText Markup Language) and CSS
(Cascading Style Sheets). Besides the introductory topics of changing text
appearance and layout, advanced topics such as tables, frames, graphics and
styles will also be covered.
Course Objectives
At the completion of this course, students will be able to use problem-solving
skills to:
-
Use HTML elements to create Web pages.
-
Use styles to format Web pages.
-
Use CSS to format multiple pages.
-
Insert graphic elements and images into Web pages.
-
Use CSS for layout and positioning.
-
Use internal and external links.
-
Create data tables and layout tables.
- Create Web-based forms.
- Create frames for Web site layout.
References
Students are encouraged to refer to the following texts:
- [TEXTBOOK] Bojack, Henry and Scollard Sharon New Perspectives on
Blended HTML, XHTML, and CSS: Introductory, 3rd Edition
Course Technology, ISBN 978113352610.
- Duckett, Jon HTML & CSS: Design and Build Websites
ISBN 9781118008188.
- XHTML Standard Specification: XHTML1.0
- CSS Standard Specification: CSS1, CSS2
- W3Schools CSS Reference: CSS2
Reference
- HTML Tags & Attributes: HTML
4.01 / XHTML 1.0 Tags, Standard
Attributes
- CSS Colors: Colors,
Color
Values, Color
Names
- XHTML Entities: Character
Entities, Symbol
Entities
- Layout: No
more tables, The
Layout
Reservoir, CSS
Layout
Techniques, layoutgala
- CSS
testing of
Selector and
Pseudo
selectors
- The World Wide Web Consortium: W3C
- W3 Schools Online Web Tutorials: w3schools
- The Beauty in CSS Design: CSS Zen Garden, CSS Vault, CSS 2.0, CSS Creme, CSS Beauty, CSS Star
- Web Design Articles: A List Apart
- Enjoy Some Outstanding Websites: The FWA.com
- Web gallery and Web design trends: BestWebGallery,
Web
Designer Wall, Website
Gallery, DesignFlavr
- Free resources: SpoonGraphics,
Pixelgirl
Presents, Open
Clip Art Library, WallpaperStock,
FreePixels.com
- Free fonts: dafont.com,
wonderfonts.com
- Preventing email
harvesting spambots: The
Hivelogic Enkoder
- Generating dummy
text: Lipsum
- Rounded
Corners: roundedcornr,
25
Rounded Corners
Techniques
- CSS Best
Practices:
CSS
Best
Practices
- Color:
Online
color
schemer
tool,
colorcombos,
Experimental
Colr
Pickr
- 53
CSS-Techniques
You
Could
not
Live
Without
- Web
Developer
- A
Firefox
plugin
which
provides
many
useful
web
developer
tools
- Firebug
- A
Firefox
plugin
which
enables
you
to
edit,
debug,
and
monitor
CSS,
HTML,
and
JavaScript
live
in
any
web
page.
Requirements and Grading
Subject to tweaks throughout the semester.
- Quizzes, projects and programming assignments (45%). I will give
a few quizzes and assign 4~5 small-sized programming assignments, one or two mid-sized
project(s) throughout the semester.
I will drop the lowest grade from among your assignment scores. No late assignments will be accepted.
- Class Attendance (5%). Students are required to keep regular attendance to classes.
Any greater number of absences than 3 will result in losing all class attendance
credits.
- midterm exams (25%).
- Final exam (25%). The final is cumulative, so it will
have questions covering topics from the entire semester.
- Extra Credit (10%). Students can earn up to 10% extra credit by
completing the optional, additional features of the programming
assignments/project(s).
- Grading Scale. >=90%=>A; 80%-89%=>B; 70%-79%=>C; 60%-69%=>D; <60%=>F
Tentative Schedule
Note: the schedule may change throughout the semester.
STUDENT ATTENDANCE and CLASS WITHDRAWAL POLICY
Please be courteous and arrive ON TIME for class. Students are required to attend all classes for which they are registered. The student is responsible for fulfilling all course requirements and completion of all course assignments to receive credit for the course. If classes are missed for any reason, the student is not excused for any missed work.
The student must request an official withdrawal on or before the official last date for withdrawal
or they will receive an A through F grade. This policy is in alignment with the policy stated in the 2015 – 2016 College Catalog
which states:" A grade of "W" will be given to any student who officially withdraws from a course from the beginning of the second
week through the end of the ninth week of classes. Withdrawal after the ninth week of classes is permitted only under extenuating
circumstances at the discretion of the instructor."
PUBLIC HEALTH LAW
New York State Public Health Law 2165 requires all students born on or after January 1, 1957 who register for 6 or more credits to prove immunity to Measles, Mumps, and Rubella (MMR).
The College will disenroll any student who is not in compliance with this law. If there is any doubt about the status of your compliance with Public Health Law 2165, please check with the Health and Wellness Center (631) 420-2009, located behind Memorial Hall.
CLASS CANCELLATIONS
Please visit the Farmingdale State Web site (http://www.farmingdale.edu) home page to obtain the latest information on class cancellations or delayed openings.
CELL PHONE USE
It’s important that you and your classmates not be distracted from learning. The prohibition of cell phones is covered in Article II of the Student Code of Conduct. Any disruption of teaching, which specifically includes the use of cell phones, pagers, or other electronic devices, is considered a Level 1 violation of Article II of the Student Code of Conduct. Any violation may result in disciplinary action ranging from a warning letter to probation, suspension or dismissal from the College. As such, please turn off and put away these devices prior to your entering the classroom. Laptop computers – if used in class -- are to be used for academic work only, not for recreational means or surfing of the Internet.
STUDENTS WITH DISABILITIES
Students who seek accommodations (e.g. extra time for tests, readers, sign-language interpreters) are required to meet with the Director of the Office for Students with Disabilities for review of their special needs and present documentation regarding their disability. For further information, contact the Office for Students with Disabilities at (631) 420-6173/2411. The office is located in Roosevelt Hall, Room 150/151. If you have a documented disability and wish to discuss academic accommodations, please contact me as soon as possible.
ACADEMIC INTEGRITY:
Unless specifically indicated as group or team projects, all assignments are considered individual assignments for which the instructor expects original work submitted by each student. All assignments must comply with the following Computer Systems Department academic integrity policy. We will follow the student code of conduct definitions of Academic Dishonesty, as listed in the Farmingdale State College Student Code of Conduct, as follows:
- Submitting another person’s work with or without that person’s knowledge.
- Copying a computer program or programming code from another source.
- Purchasing and then submitting programming code.
In addition, the following are also considered to be a breach of the academic integrity policy as it applies to individual assignments:
- Exchanging ideas, computer code, and documents electronically.
- Sharing storage media.
- Submitting a document file that has been duplicated electronically from another person’s work.
- Collaborating with another person to produce identical or similar work.
- Intentionally or knowingly helping, attempting to help, or solicit another to commit an act of academic dishonesty.
INSTRUCTOR’S COURSE OF ACTION
First Offense:
- The student (and collaborators, if any) will receive a grade of zero for the assignment and will have his or her final grade reduced by one full letter grade.
- The infraction will be reported to the student’s chairperson.
- A letter regarding the infraction will be placed in the student’s file.
Second Offense:
- The student receives an "F" in the course and may no longer attend or participate in the course.
- The infraction will be reported to the student’s chairperson, who will then notify the Dean of Students regarding the infraction.
- A letter regarding the infraction will be placed in the student’s file.
A second offense can occur in the same course or in different courses in the same or different semesters. Student dishonesty on exams and/or a capstone project will automatically be treated as a second offense.
If a student is unclear about or has questions regarding the academic integrity policy, it is the student's responsibility to ask the professor for clarification of the policy. If a student is unclear about what is regarded cheating, please also read
this.
Note: If you have a question about an assignment submission or evaluation, or if you have a question about an exam or a quiz grade, you must raise those questions within one week after the assignment evaluation or the exam or quiz was graded or returned.