Türkçe | English
OF FACULTY of TECHNOLOGY / DEPARTMENT of SOFTWARE ENGINEERING

Course Catalog
http://www.ktu.edu.tr/ofyazilim
Phone: +90 0462 3778353
OFTF
OF FACULTY of TECHNOLOGY / DEPARTMENT of SOFTWARE ENGINEERING /
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YZM1006Web Design And Programming2+2+0ECTS:5
Year / SemesterSpring Semester
Level of CourseFirst Cycle
Status Compulsory
DepartmentDEPARTMENT of SOFTWARE ENGINEERING
Prerequisites and co-requisitesNone
Mode of DeliveryFace to face, Lab work , Practical
Contact Hours14 weeks - 2 hours of lectures and 2 hours of practicals per week
LecturerDoç. Dr. Hacer ÖZYURT
Co-LecturerASSOC. PROF. DR. Hacer ÖZYURT,
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
In this course, students will be able to design web pages in a very effective way and can more easily programmable web page with web programming language.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : 1. Internet and Internet Services 2. World Wide Web , Browsers1,21,
LO - 2 : 3. Creating Web Pages with HTML 4. Web Page Design With CSS1,21,
LO - 3 : 5. Using XML at Basic Level1,21,
LO - 4 : 6. Understand Programming Logic1,21,
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
1 History of The Internet , Internet Infrastructure, Browsers, HTML , XHTML and HTML Text Formatting Tags 2 Lists and Links on HTML 3 Images and Tables on HTML 4 Frames, Forms and Form Elements on HTML 5 Form Elements on HTML 6 HTML5 and HTML5 Tags 7 HTML5 Tags 8 Introduction to CSS and CSS Selectors 9 Background , Font / Tag Formatting on CSS and Box Model (Border Lines) 10 Lists and Tables Formatting on CSS 11 Classification and Positioning on CSS 12 Pseudo Classes and Pseudo Elements on CSS 13 Sections of XML Document and Basic Structure of DTD 14 XML Schemas, Formatting XML Document and Using XSL
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1What is the Internet? What is Http? What is Ftp? What is the WWW? What is Smtp? HTML Structure , Web Design Software, Browser HTML, What is XHTML? Advantages of XHTML, XHTML Rules and Text Formatting Tags on HTML
 Week 2Working with Lists, Unordered Lists, Ordered Lists, Nested Lists , Working with Links, Link to Chapters on Page Contents
 Week 3Working with Photos, Image Resize, Make Image Gallery, Create Image Map, Working with Tables, Using Nested Tables, Rows Column Merge on Tables , Working with Table Properties
 Week 4Working with Frames, Using Nested Frames, The Frame Structure of The Advantages and Disadvantages, Forms, method and action Features, Properties and Using of Form Elements (textbox , password , textarea)
 Week 5Properties and Use of HTML Elements (checkbox, radio , select , optgroup , submit, reset ve fileupload )
 Week 6HTML5 and HTML5 Tags (article, canvas, embed, figcaption, figure, footer, header, hgroup, mark, meter, progress, section , source)
 Week 7Embedding Audio and Video to Page, New Input Properties Coming with HTML5 New Type Properties (email, url, number , range, color), Select Date Element
 Week 8Midterm Exam
 Week 9Introduction to CSS, ID and Class Selectors, Using Internal External and Inline CSS
 Week 10The Background Process in CSS (background-color, background-image, background-repeat, background-attachment, background-position), Font Operations in CSS (font-family, font-style, font-weight, font-size) The Text Operations in CSS (colors, text-indention, text-alignment, text-decoration, line-height, word-spacing, letter-spacing, text transform) Box Model (border, border-style, border-with, border-color, outline-style, outline-color,outline-width, outline, margin, padding)
 Week 11Lists Formatting on CSS (list-style-type, list-style-position, list-style-image, list-style) Tables Formatting on CSS (border-collapse, border-spacing, caption-side, empty-cells, table-layout, dimensions)
 Week 12Classification and Positioning on CSS (display, float, clear, position, z-index, overflow, clip, visibility, cursor)
 Week 13Pseudo Classes and Pseudo Elements on CSS (first-child, lang, first-line, first-letter, before, after)
 Week 14Sructure of XML Document , Sections of XML Document , DTD Structure, Attributes (CDATA, ENTITY/ENTITIES, Enumarated, ID, IDREF/IDREFS , NMTOKEN/NMTOKENS, NOTATION) REQUIRED, IMPLIED, FIXED Concepts
 Week 15XML Schemas, Formatting XML Document with CSS , Using XSL and Sorting Data
 Week 16Final Exam
 
Textbook / Material
1Aydemir, M. 2013; Web Tasarım Rehberi , Kodlab Yayınevi
 
Recommended Reading
1Çiçek,M. 2013 ; Web Tasarım Temelleri, Kodlab Yayınları
2Balaban, E. 2013; Web Tasarım Kılavuzu, Pusula Yayıncılık
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 2 50
End-of-term exam 16 2 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 4 14 56
Sınıf dışı çalışma 1 14 14
Arasınav için hazırlık 4 3 12
Arasınav 1 1 1
Dönem sonu sınavı için hazırlık 4 4 16
Dönem sonu sınavı 1 1 1
Total work load100