Navigation

13S112VD - Web Design

Course specification
Course title Web Design
Acronym 13S112VD
Study programme Software Engineering
Module
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 6.0 Status elective
Condition
The goal Introducing students to the development of complex client side Web sites. Defining the basic graphical design principles and applying it to the Internet application user interface. Implementing Web sites employing HTML, HTML 5, CSS, CSS3 and JavaScript programming language while using advanced techniques.
The outcome To train students to independently develop complex client side Web application. To learn basic graphical design principles, how to make advanced user interfaces and what are the main characteristics of a successful Web Design.
Contents
URL to the subject page https://rti.etf.bg.edu.rs/rti/si2vd/
URL to lectures https://teams.microsoft.com/l/team/19%3ayrZPWTQrcp1SQtkZ9ZFhwySnaQIoSP40-9KiaCICjAM1%40thread.tacv2/conversations?groupId=3df37921-15ea-49bc-856b-da9748881505&tenantId=1774ef2e-9c62-478a-8d3a-fd2a495547ba
Contents of lectures Internet: history, basic terms and concepts. Basics of Graphical Design. Fundamentals of commercial user interfaces. Web site design and user requirements. Examples of Web applications and their design. Basics of HTML / XHTML language with the use of CSS styles. HTML 5. Scripting languages, and Web browsers. Basics of JavaScript language. Applying XML and XSL technologies.
Contents of exercises Practical examples. Development of complex Web applications using JavaScript, DOM, CSS, XML and XSL technologies.
Literature
  1. B. Nikolić, Programming UI, ISBN 978-86-7912-050-2, 2nd edition, Beograd, 2008
  2. Web Design: The Complete Reference, Thomas Powell, McGraw-Hill, 2002
  3. HTML and CSS: design and build websites, Duckett, Jon, John Wiley & Sons, 2011.
  4. JavaScript & jQuery, Duckett, Jon, Wiley VCH, 2015.
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
2 2 1
Methods of teaching Lectures, presentations, practical exercises, final project
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 0 Test paper 35
Practical lessons 10 Oral examination 0
Projects 15
Colloquia 40
Seminars