Web programming, advanced (3 cr)
Code: 5G00BM80-3004
General information
- Enrolment period
- 11.06.2018 - 26.09.2018
- Registration for the implementation has ended.
- Timing
- 27.08.2018 - 23.12.2018
- Implementation has ended.
- Credits
- 3 cr
- Local portion
- 3 cr
- Mode of delivery
- Contact learning
- Unit
- ICT Engineering
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Seats
- 0 - 42
- Degree programmes
- Degree Programme in ICT Engineering, students who began in 2014-2018
Objectives (course unit)
A student
-can exploit advanced APIs
-knows the current technologies used in web development
-can implement a backend for the web application
-can use client-server techniques and methods
-can create a web based user interface- can build and deploy a web application
Content (course unit)
APIs and protocols. The common technologies of web applications. Backend programming. Client-server connections and technologies. Frontend programming. Building and deploying a web application.
Prerequisites (course unit)
Web programming
Exam schedules
No exam.
The practical assignment has to be made according to the given instructions and schedule.
Evaluation methods and criteria
Opintojakso arvioidaan yhden isomman henkilökohtaisen harjoitustyön perusteella. Tarkemmat arviointiperusteet annetaan harjoitustyön annon yhteydessä.
Tehtyjen kotiharjoitusten perusteella voi saada +1 korotuksen arvosanaan, jos annetuista harjoituksista on tehty 50%.
Assessment scale
0-5
Teaching methods
contact hours | weekly assignments | self e-learning | practical assignment
Learning materials
Material can be found in Tabula and GitLab
Content scheduling
The detailed schedule is in Tabula course.
Completion alternatives
Not available.
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
Harjoitustyö ei täytä minimivaatimuksia tai harjoitustyö jää kesken tai harjoitustyötä ei ole palautettu tai harjoituksia ei ole tehty riittävästi.
Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)
A student can solve exercises using examples and model solutions.
Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)
A student can apply examples and model solutions independently when solving problems for applications.
Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)
A student can creatively apply the possibilities of web programming to solve different tasks in application development. A student can analyze one's work and can use the analysis to improve the solutions for the problems in a creative way.