Skip to main content

Web Programming (5 cr)

Code: R504D57-3003

General information


Enrollment
02.10.2023 - 28.01.2024
Registration for the implementation has ended.
Timing
29.01.2024 - 30.04.2024
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Bachelor of Engineering, Information Technology
Teaching languages
English
Seats
0 - 30
Teachers
Aku Kesti
Teacher in charge
Aku Kesti
Groups
R54D23S
Bachelor of Engineering, Machine Learning and Data Engineering (full time studies), 2023
Course
R504D57

Evaluation scale

H-5

Content scheduling

1. HTML, CSS, HTML Forms
2. Responsive web layout
3. JavaScript
4. REST and JSON

Objective

The student understands the basic principles of web developing and can apply them using HTML, CSS and scripting language in web environment. The student can utilize front-end libraries in implementation.

Content

- Basics of web development
- HTML and CSS
- Basics of scripting languages
- Front-end libraries

Location and time

Mainly lessons in the classroom

Materials

Material will be shared in moodle. In addition we use the web base material for completing the exercises Other literature: - Web-ohjelmointi, Ari Rantala - Web Design with HTML, CSS, JavaScript and Jquery Set, Jon Duckett


Teaching methods

During the class room teaching we are going through various of code examples which are combining theory and practice together.

Completion alternatives

Exercises and an assignment

Student workload

The study unit is 5 credits and corresponds to approximately 130 hours work. We will split the time as follows:

Lectures 40h
Implementing the exercises (Indepent work): 50h
Project work: 40h

Assessment criteria, satisfactory (1)

The student can implement web pages using HTML and CSS techniques.

Assessment criteria, good (3)

The student can utilize HTML, CSS and scripting language in the implementation. The student can apply the techniques mentioned in appropriate way so that the code is easily readable and maintainable.

Assessment criteria, excellent (5)

The student can apply techniques in a sophisticated manner in even more challenging implementations. The usability, visual look and feel and functionality meet high standards.

Further information

There are no pre-requiremnts for the study unit

Go back to top of page