Вы находитесь на странице: 1из 4

COURSE SYLLABUS

CMSY-168, Section 001


Developing for the Web
3 Credits
HOWARD COMMUNITY COLLEGE
Instructors Information
Name: Paul Hogan
Email: phogan@howardcc.edu
Office Hours by appointment.
Division Coordinator:
Professor Rozaliya Volynskiy
Room: DH327
Phone number: 443-518-4114
Email: rvolynskiy@howardcc.edu
Division: Business and Computer Systems
Location: Duncan Hall, Room 302, phone number: 443-518-1520
Description
This course presents in-depth coverage of HTML, and CSS (cascading style sheets). Students
will learn the core technologies of front-end web development - HTML, CSS, and the DOM
(Document Object Model). The course also reviews recommended practices for creating
accessible websites, semantic markup, and emerging technologies. A conceptual overview,
design issues, and practical development issues are interwoven. Familiarity and experience
with the Windows operating system, the World Wide Web, basic HTML, and the creation of
Window's folders (directories) and files is assumed. (3 hours weekly)
Required Text: "Learning Web Design 4th Edition" by Jennifer Niederst Robbins. O'Reilly
Publishing. ISBN-13: 978-1-449-31927-4.
Software :
Graphical Web browser, such as Microsoft Internet Explorer /Mozilla Firefox/ Google Chrome
and plain text editor such as Notepad++ or equivalent for building web pages.
Prerequisite:
Familiarity and experience with the Windows operating system, the World Wide Web, basic
HTML, and the creation of Window's folders (directories) and files
Overall Course Objectives:
Upon successful completion of this course, the students will be able to:
Define the main technologies used for front end development of modern day web pages
and sites.

Define and use the Hypertext Markup Language (HTML) to create the structure and
content layer of a web page or site.
Define and use Cascading Style Sheets (CSS) styling to enhance the look and feel - the
presentation layer - of a web page or site.
Define the Document Object Model (DOM) and explain its uses in Web page
development.
Integrate HTML, and CSS to plan, design, and build a functional web site with text,
menu, and image links for navigation between pages.
Discuss accessibility issues and recommendations for making a site more handicap
accessible, and the technological challenges and steps for implementing accessibility.
Discuss general concepts regarding mobile web page development and its limitations.

Major Topics
I. How to Develop for the World-Wide Web
a. Progressive Enhancement
b. Separation of Content, Presentation, and Behavior
c. HTML
d. Historical Background
e. Key Concepts and Basic HTML tags
f. Quality Assurance: Validating Your Markup, Checking Links
g. Working with Images
h. Working with Tables: Planning and Creating a Table, Spanning Rows and Columns
i. Using Forms to Control Input
j. Input Controls
k. Adding Radio Buttons and Checkboxes
l. Adding Submit and Reset Buttons
II. Presentation
a. Working with Style Sheets
b. Creating an Inline and an Embedded Style Sheet
c. Linking to an External Style Sheet
d. Selectors, Declaration Blocks, Declarations, and Properties.
e. Inheritance
f. Class and ID Selectors
g. Common Text Layout Properties and Background Properties
III. Basic and Advanced Page Layout
a. Block vs. Inline Elements
b. The Box Model
c. Positioning
d. Float-Based Layouts
e. Specific Challenges and Techniques
f. Validating Your CSS
IV. Accessibility
a. The Business Case for Accessibility
2

b. The Global Legal Framework


c. Common Accessibility Problems and Solutions
V. Mobile Web Development Discussion
a. Discuss issues for designing Mobile User Interfaces
b. Discuss responsive web design
c. CSS media queries
Methods
You will work to solidify the lesson material and work on the weekly assignments. Make
sure to submit them by the due date/ time.
GRADING
Weekly Lab & Projects
Weekly Q&A
TESTS:
Two hands-on tests will be given
TOTAL:

TOTAL
40%
30%
30%
100%

Web Design Projects Submission Requirements: Generic Guidelines

Web projects (with all web pages and resources) must be submitted by project deadline via
Canvas.
Naming conventions: No spaces/special characters in names.
Label the initial starting/home page as: index.html
Keep in separate folders: web pages, images, css, etc.
Avoid cryptic names; names should be descriptive of folder/page/resource.

Division Outcomes: The following outcomes are instilled in various courses throughout each
associate degree program in the Business and Computer Systems Division. By completion of a
program, each graduate of the Division is expected to have achieved these outcomes. They serve
as the basis for transfer to a baccalaureate program and functioning in a business career.
1. Engage in an actual business setting (real-time, real-life experience) in order to develop a
practical understanding of how to function within that setting.
2. Communicate effectively and deliver professional oral and written presentation(s) in
various business settings.
3. Operate in an ethical, professional manner consistent with the career field.
4. Function in an up-to-date technological environment, consistent with the chosen career
field.
5. Demonstrate understanding of financial foundations of business operations.
6. Demonstrate the ability to think critically (problem-solve, be creative, make decisions).
7. Function as a team member and leader in a cooperative and goal-directed manner.
8. Use accepted data-gathering and analysis techniques.
9. Incorporate awareness of global impacts on commerce and business.
3

10. Demonstrate an openness to change and be able to function in an environment of change.


Course Policies
Missed Classes: If you know of a conflict ahead of time, you are welcome to submit projects
early. All quizzes and tests are to be taken in person in the classroom. No quizzes or tests
can be taken online unless specifically instructed to do so. You cannot make up quizzes and
tests (no exceptions).
Assignments: All assignments are due by 11:59 pm on the due date. No credit is given for
late assignments (no exceptions).
Academic Dishonesty: Plagiarism and cheating are serious offenses and will be punished by
failure on quizzes, tests or project; failure in course; and/or expulsion from the Howard
Community College. For more information, refer to the Academic Dishonesty policy.
Need for Assistance: If you have any condition, such as a physical or learning disability for
which you need extra assistance, please, see me immediately. Please, provide me with
information regarding your special need as soon as possible so that appropriate
accommodations can be made.

Вам также может понравиться