Web ProgrammingLaajuus (5 cr)
Code: R504D57
Credits
5 op
Teaching language
- English
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
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.
Enrollment
01.10.2024 - 26.01.2025
Timing
27.01.2025 - 13.04.2025
Credits
5 op
Mode of delivery
Contact teaching
Unit
Bachelor of Engineering, Information Technology
Teaching languages
- English
Seats
0 - 30
Teachers
- Aku Kesti
Responsible person
Aku Kesti
Student groups
-
R54D24SBachelor of Engineering, Machine Learning and Data Engineering (full time studies), 2024
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
Content scheduling
1. HTML, CSS, HTML Forms
2. Responsive web layout
3. JavaScript
4. REST and JSON
Further information
Pre-requirements for the course is Introduction to Programming or corresponding knowledge.
Evaluation scale
H-5
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.
Assessment methods and criteria
The course works / assignments will be evaluated.
We are also collecting feedback from the students during the course. This is done by using web based feedback system. We will process the feedback in teacher teams and will discuss the results in the lessons if needed. Teacher will react to the feedback accordingly.
Enrollment
02.10.2023 - 28.01.2024
Timing
29.01.2024 - 30.04.2024
Credits
5 op
Mode of delivery
Contact teaching
Unit
Bachelor of Engineering, Information Technology
Teaching languages
- English
Seats
0 - 30
Teachers
- Aku Kesti
Responsible person
Aku Kesti
Student groups
-
R54D23SBachelor of Engineering, Machine Learning and Data Engineering (full time studies), 2023
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
Content scheduling
1. HTML, CSS, HTML Forms
2. Responsive web layout
3. JavaScript
4. REST and JSON
Further information
There are no pre-requiremnts for the study unit
Evaluation scale
H-5
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.
Assessment methods and criteria
The course works / assignments will be evaluated.
We are also collecting feedback from the students during the course. This is done by using web based feedback system. We will process the feedback in teacher teams and will discuss the results in the lessons if needed. Teacher will react to the feedback accordingly.
Enrollment
03.10.2022 - 29.01.2023
Timing
30.01.2023 - 23.04.2023
Credits
5 op
Virtual proportion (cr)
3 op
Mode of delivery
40 % Contact teaching, 60 % Distance learning
Unit
Bachelor of Engineering, Information Technology
Teaching languages
- English
Seats
0 - 30
Degree programmes
- Machine Learning and Data Engineering
Teachers
- Aku Kesti
Responsible person
Aku Kesti
Student groups
-
R54D22S
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
Content scheduling
1. HTML, CSS, HTML Forms
2. Responsive web layout
3. Image Galleria, flex box, frid
3. JavaScript
Further information
There are no pre-requiremnts for the study unit
Evaluation scale
H-5
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.
Assessment methods and criteria
The course works / assignments will be evaluated.
We are also collecting feedback from the students during the course. This is done by using web based feedback system. We will process the feedback in teacher teams and will discuss the results in the lessons if needed. Teacher will react to the feedback accordingly.
Enrollment
04.10.2021 - 25.12.2021
Timing
17.01.2022 - 06.03.2022
Credits
5 op
Mode of delivery
Contact teaching
Unit
Bachelor of Engineering, Information Technology
Teaching languages
- English
Teachers
- Aku Kesti
Responsible person
Aku Kesti
Student groups
-
R54D21SBachelor of Engineering, Machine Learning and Data Engineering (full time studies), 2021
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
Content scheduling
HTML, CSS
2. Responsive web layout
3. JavaScript
4. AJAX / Axios: REST API calls and JSON data format
5. CSS frameworks
Evaluation scale
H-5
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.
Assessment methods and criteria
The course works / assignments will be evaluated.
We are also collecting feedback from the students during the course. This is done by using web based feedback system. We will process the feedback in teacher teams and will discuss the results in the lessons if needed. Teacher will react to the feedback accordingly.