code CR412
credit_hours 3
title Human Computer Interaction
arbic title
prequisites CR226-CR315
credit hours 3
Description/Outcomes This course aims at providing student with knowledge on Cascading Style Sheets (CSS). This course provides an overview of a style sheet language used to describe the presentation semantics (that is, the look and formatting) of a document written in a markup language, its most common application is to style web pages written in HTML and XHTML. CSS is designed primarily to enable the separation of document content (written in HTML or a similar markup language) from document presentation, including elements such as the layout, colors, and fonts.
arabic Description/Outcomes
objectives Cascading Style Sheets (CSS) is a crucial factor for the success of the website design. Cascading Style Sheets are declarations that describe how a document should be presented on the Web. This course provides students with the necessary skills for developing a friendly user interface that help achieving customer satisfaction on the organization’s web site.
arabic objectives
ref. books CSS Mastery: Advanced Web Standards Solutions, rnApress, ISBN: 978-1-59059-614-2rn
arabic ref. books
textbook Beginning CSS Web Development rnFrom Novice to Professional rnApress, ISBN: 978-1-59059-689-0rn
arabic textbook
objective set paragraphs
content set combined
Course Content
content serial Description
1 Getting started with CSS
2 Color, Backgrounds, and Images
3 Text
4 Box model in CSS (Border, padding and margin)
5 Box model Position and align
6 Box model Float
7 7th Week Exam
8 Links and lists
9 Display, visibility, nesting and grouping
10 Layout Manipulation
11 CSS Pseudo- classes and elements
12 12th Week Exam
13 CSS Liquid Layout
14 Layout tricks
15 Presentation of projects
16 Final Exam