CS 154 Introduction to Computing II
A continuation of CS 153, this course will cover the basics of Internet and the World Wide Web, the basic tags, URLs (Uniform Resource Locaters) and cross references, multi media files, data entry forms, image maps, CGI (Common Gateway Interface) programs and the Java language. Credit units: 3 ECTS Credit units: 6, Prerequisite: CS 153.
M.Hakan Erdog, Room: FF-210A, Phone: (290) 3913Schedule:
Sect.1: Mon. 13:40-16:30 (FF-212)
Sect.2: Fri. 09:40-12:30 (FF-212)Exams:
10% Quiz-1
30% Exam-1
10% Quiz-2
40% Exam-2
10% Attendance & ParticipationBook:
Links:
http://envato.com/ | vectorFace | vectorPoster | createWallpaper | typographyPoster | basicTypoGraphy
backgroundlabs | colorScheme | quackit(simpleWebTemp) | CSStemp | CSSsamples(maxDesign)
webDesignFunWDF
quackit(JavaScriptExamples) | js-examples |Content:
Week
Topics, sub-topics
Lecture
Lab
01
Information about the course.
02
Basic Image Editing: Pixel graphics vs. vector graphics, resolution, basic picture formats (jpg, gif, png, tiff, bmp, etc.)
Basic Image Editing: resizing, cropping, cutting, copying, pasting.
Link
03
Word Processing: page setup, paragraphs, fonts, columns, images, lists, header/footer, page number, ruler-tabstops-paragraphmarginmarkers, tables, text boxes. Poster (pdf).
Link (OO)
Link (MS)04
Presentation: Basics of presentations, Slide Layouts, Slide Master, Backgrounds, Inserting, moving, deleting slides. Adding text and images, Slide show (next, previous slide). (10Tips)
Link (OO)
Link (MS)
05
XHTML: differences between HTML and XHTML.
Link
06
Advanced HTML: Web page designs, web sites with site templates,
(template-table-h sample-1)Quiz-1
Link
Link | Link
Link
07
Advanced HTML: usage of tables for placement of various parts of a web page. iframe.
(template-pic sample-2, 2.1, 2.2, template-table-v sample-3)
Quiz-2
08
Advanced HTML: Embed tag to play video, Play audio files.
(template-iframe sample-4, 4.1) exam version
09
Exam-1 (section2 exam doc)
10
Cascading Style Sheets (CSS): Introduction and Basics, Styling Backgrounds, Styling Text, Styling Fonts.
Link
Link
Link | Link
Link
Link11
Cascading Style Sheets (CSS): Styling Links, Styling Lists, Styling Tables.
12
JavaScript: Introduction, Basic Programming Concepts, Statements and Comments, Variables, Assignment statements.
JavaScript: Events, Simple window operations (window.open, window.close).
Quiz-2
Link
13
JavaScript: Operators, Comparisons, If ... Else, Switch.
JavaScript: For Loop and While Loop.
14
Exam-2