Web Programming: WEB22
Code: WEB22
- Duration
- 1 years (45 cr)
- Start semester
- Spring 2022
- Teaching language
- Finnish
Descriptions
Study program of web-based information systems
Development
Curriculum is based on the degree programs of Information Technology and Automation Technology (Master studies).
Further information
This program is not a degree program
Objective
After completing the studies of this program, the student can work as a software developer.
Select timing, structure or classification view
Show study timings by semester, study year or period
| Code | Name | Credits (cr) | 2021-2022 | 2022-2023 | Spring 2022 | Autumn 2022 | 3. / 2022 | 4. / 2022 | 5. / 2022 | 1. / 2022 | 2. / 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| WEB22-1003 |
Web Programming
(Choose ects: 26 ) |
26 | |||||||||
| KL00CT65 | Basics of Software Engineering | 3 | 3 | 3 | 1 | 1 | 1 | ||||
| KL00CQ16 | Client-side Web Development | 3 | 3 | 3 | 1 | 1 | 1 | ||||
| KL00CQ24 | Server-side Programming | 4 | 4 | 4 | 4 | ||||||
| KL00CQ36 | Computer Security | 3 | 3 | 3 | 1 | 1 | 1 | ||||
| KL00CQ18 | Operating Systems | 4 | 4 | 4 | 4 | ||||||
| AE00CM75 | Virtual Environments | 3 | 3 | 3 | 1.5 | 1.5 | |||||
| KL00CT66 | Software Project | 6 | 3 | 3 | 3 | 3 | 1.5 | 1.5 | 3 | ||
| KL04BT50012 | Linux server | 3 | |||||||||
| WEB22-1004 |
Master Level Studies
(Choose 20 ) |
0 - 20 | |||||||||
| 8G00CF50 | Industrial Internet | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | ||||
| 8A00CH84 | Software Engineering Tools and Methods | 5 | 5 | 5 | 2.5 | 2.5 | |||||
| 8I00CH57 | Software engineering in industrial automation | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | ||||
| 8I00CH58 | Artificial Intelligence in industrial applications | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | ||||
| Total | 45 | 35 | 11 | 35 | 11 | 9.57 | 9.57 | 16.07 | 7 | 4 |
Information Technology competencies
|
1 Mathematical and scientific competence
A Bachelor of Engineering (IT): |
| Computer Security |
| Software Project |
| Artificial Intelligence in industrial applications |
|
2 Hardware competence
A Bachelor of Engineering (IT): |
| Operating Systems |
| Software Project |
| Industrial Internet |
| Software engineering in industrial automation |
|
3 Software competence
A Bachelor of Engineering (IT) ; has command of programming technology, i.e. understands programming logic and possesses knowledge of common algorithms and information structures; is competent in interpreting programme codes and utilising programming to solve problems; possesses knowledge of object design and programming; has command of the development of databases and how to execute them; is competent in working in software projects and considering the needs of the company and client. |
| Basics of Software Engineering |
| Client-side Web Development |
| Server-side Programming |
| Computer Security |
| Software Project |
| Industrial Internet |
| Software Engineering Tools and Methods |
| Software engineering in industrial automation |
| Artificial Intelligence in industrial applications |
|
4 Competence in ICT business
A Bachelor of Engineering (IT): |
| Basics of Software Engineering |
| Software Project |
| Industrial Internet |
| Software Engineering Tools and Methods |
|
5 Competence in ICT engineering
A Bachelor of Engineering (IT): |
| Basics of Software Engineering |
| Client-side Web Development |
| Server-side Programming |
| Computer Security |
| Operating Systems |
| Software Project |
| Industrial Internet |
| Software Engineering Tools and Methods |
| Software engineering in industrial automation |
| Artificial Intelligence in industrial applications |
| Not grouped |
| Virtual Environments |
| Linux server |
| Code | Name | Credits (cr) |
|---|---|---|
| WEB22-1003 |
Web Programming
(Choose ects: 26 ) |
26 |
| KL00CT65 | Basics of Software Engineering | 3 |
| KL00CQ16 | Client-side Web Development | 3 |
| KL00CQ24 | Server-side Programming | 4 |
| KL00CQ36 | Computer Security | 3 |
| KL00CQ18 | Operating Systems | 4 |
| AE00CM75 | Virtual Environments | 3 |
| KL00CT66 | Software Project | 6 |
| KL04BT50012 | Linux server | 3 |
| WEB22-1004 |
Master Level Studies
(Choose 20 ) |
0 - 20 |
| 8G00CF50 | Industrial Internet | 5 |
| 8A00CH84 | Software Engineering Tools and Methods | 5 |
| 8I00CH57 | Software engineering in industrial automation | 5 |
| 8I00CH58 | Artificial Intelligence in industrial applications | 5 |
Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.