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, CSS, JavaScript programming language, JavaScript libraries and frameworks, 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 language with the use of CSS styles. Scripting languages. Basics of JavaScript language. Applying modern JavaScript libraries and frameworks. | |||
Contents of exercises | Practical examples. Development of complex web applications using HTML, CSS, JavaScript, DOM technologies, Bootstrap, jQuery libraries and Vue.js framework. | |||
Literature | ||||
| ||||
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 |