Course code InfTB008
Credit points 2
Total Hours in Course40
Number of hours for lectures0
Number of hours for seminars and practical classes0
Number of hours for laboratory classes0
Independent study hours54
Date of course confirmation24.01.2024
Responsible UnitInstitute of Computer Systems and Data Science
Dr. sc. ing.
DatZB001, WWW Technologies
InfT3029 [GINT3029] WWW Technologies
The aim of the course work is to apply and strengthen the student's basic theoretical knowledge about client-side oriented technologies in the development of web pages, basic principles of web page construction and development, usable programs, as well as to deepen theoretical knowledge about some aspects of web page development. In the coursework development process, students develop and improve practical skills in writing code using hypertext markup language (HTML), cascading style sheets (CSS), JavaScript scripting language, as well as following good practice recommendations in code writing and design.
As a result of the study course students are able to:
• demonstrate theoretical knowledge of client-oriented technologies in the development of web pages and their usage possibilities, the basic principles of web page construction – course work description and course work defence;
• define the relevance, aim and tasks of the topic of the course work, select and apply the most appropriate methods in development of course work - description of the course work;
• process, analyse and systematize information for the development of the course work - description of the course work, presentation and defence of the course work;
• draw conclusions and come up with and substantiate proposals after analysing information - course work, presentation and defence of course work;
• use the languages HTML, CSS and Javascript, using W3C recommendations in the development of web pages, create and process user forms, use DOM objects, design code according to good programming style, as well as analyse it - the source code of a web page;
• independently find a solution for a specific task, argue own point of view, publicly defend the results of the work - presentation and defence of the course work.
1. Selection of the topic of the course work in consultation with the supervisor. 2h
2. Acquaintance with methodical instructions for developing and defending the course work. 2h
3. Characteristics of selected topics and target audience. Selection and analysis of existing solutions. 8h
4. Identifying informative material, gathering theoretical literature and systematizing information on the chosen topic. 8h
5. Obtaining the necessary data and information on the chosen topic. Content preparation for the website. 4h
6. Website development. 23h
7. Development, presentation and necessary corrections of the course work description. 6h
8. Defene of the course work. 1h
Developed and defended course work. Assessment with a mark.
The student independently produces the course paper according to the chosen topic, in consultation with the supervisor.
Student must submit in e-studies by a certain deadline:
• Website Project (Source Code)
• Course paper, which must be written and designed in accordance with the methodological rules of ITF (faculty of Information technologies) for the preparation of course work, bachelor's theses and master's theses
The supervisor organises the defence of the course paper in public.
The final mark of course work consists of:
• website development quality (60%);
• quality of course paper (25%);
• presentation of coursework and answers to questions (15%).
1. IITF Kursa darbu, bakalaura darbu un maģistra darbu noformēšanas metodiskajiem noteikumiem [tiešsaiste]. Pieejams: https://www.itf.llu.lv/sites/itf/files/files/lapas/metodiskie_noteikumi.pdf
2. W3schools - WEB izstrādes mācību vietne tiešsaistē, kas balstīta uz jaunākajiem standartiem [tiešsaiste]. Pieejams: http://www.w3schools.com/default.asp
3. The World Wide Web Consortium (W3C) [tiešsaiste]. Pieejams: https://www.w3.org/
4. Bootstrap satvara mājaslapa [tiešsaiste]. Pieejams: https://getbootstrap.com/
5. Vektoru ikonu lapa [tiešsaiste]. Pieejams: https://fontawesome.com/
6. Minnick J. Responsive Web Design with HTML 5 & CSS. Cengage Learning, 9th edition, 2020, 640 lpp. (RTU bibliotēka)
7. Scott A., Powers S., MacDonald M. JavaScript Cookbook: Programming the Web 3rd edition. O'Reilly Media, 2021, 650 pp. (pieejams fakultātē 35.kab.)
8. Carey. P.M. New Perspectives on HTML 5 and CSS. Cengage Learning, 8th edition, 2020, 936 lpp (pieejams fakultātē 35.kab.)
9. Nixon R. Learning PHP, MySQL & JavaScript: A Step-by-Step Guide to Creating Dynamic Websites 6th New edition. O'Reilly Media, 2021, 825 pp. (pieejams fakultātē 35.kab.)
10. Code Quickly. Learn JavaScript Quickly: A Complete Beginner's Guide to Learning JavaScript, Even If You're New to Programming. Drip Digital, 2020, 172 pp. (pieejams fakultātē 35.kab.)
• Scott A.D. JavaScript Everywhere: Building Cross-Platform Applications with GraphQL, React, React Native, and Electron. O'Reilly Media, 2020, 344 pp. (RTU bibliotēka)
• McFedries P. Web Design Playground: HTML & CSS the Interactive Way. Manning, 2019, 440 lpp. (RTU bibliotēka)
• Brown T.B. CSS Master. SitePoint, 3rd edition, 2021. 524 lpp. (RTU bibliotēka)
• Kamars A. Tīmekļa lapu veidošana. HTML un CSS. Rīga: Zvaigzne ABC, 2008. 320 lpp.
Academic bachelor's study program "Computer management and computer science".