Web Software Development

Course Description

programming in programming languages HTML5, Javascript and CSS. The course will build on the knowledge from previous programming courses with a focus on Javascript programming language. Student will learn how to develop full stack web applications, both client and server which uses relational database to store data.

Forms of Teaching

Lectures

The classes are organized in two blocks: The first block comprises 7 classes and a midterm exam, while the second comprises 6 classes and a final exam. this makes in total 15 weeks with 3 hours per week.

Laboratory

Students independently solve 4 practical tasks through laboratory exercises. HTML, CSS, JavaScript, Node.js.

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Laboratory Exercises 30 % 30 % 30 % 30 %
Mid Term Exam: Written 0 % 30 % 0 %
Final Exam: Written 40 % 40 %
Exam: Written 40 % 70 %

Week by Week Schedule

  1. Introduction, HTML
  2. HTML
  3. CSS
  4. CSS
  5. JavaScript
  6. JavaScript
  7. JavaScript
  8. Midterm exam
  9. HTTP
  10. Socket and web server
  11. Dynamic web
  12. Dynamic web
  13. Dynamic web
  14. Dynamic web
  15. Final exam

Study Programmes

University undergraduate
[FER3-EN] Computing - study
(4. semester)

Literature

Dean (2018.), Web Programming with HTML5, CSS, and JavaScript, Jones & Bartlett Learning
David Flanagan (2020.), JavaScript: The Definitive Guide, O'Reilly Media
Jennifer Robbins (2018.), Learning Web Design, "O'Reilly Media, Inc."

Associate Lecturers

Laboratory exercises

For students

General

ID 209656
  Summer semester
5 ECTS
L3 English Level
L2 e-Learning
45 Lectures
0 Seminar
0 Exercises
15 Laboratory exercises
0 Project laboratory

Grading System

87,5 Excellent
75 Very Good
62,5 Good
50 Sufficient