Web and App Design, Development and BusinessLaajuus (5 cr)
Code: IM00GP62
Credits
5 op
Objectives
Dive into the world of Web and App Development with a course made for new designers and developers. This course will guide participants through creating web designs that work on different kinds of devices, turning them into customer-friendly themes for content management systems (CMS), getting to know CMS internals and databases, and starting with mobile app creation using cross-platform app tools. It's a journey from design conception to digital reality, bridging aesthetics with functionality.
The student
• Is able to make web designs that work well on all devices.
• Knows the basics of a content management system and how it uses databases.
• Manages to save user data in a database safely and show different data based on whether the user is logged in.
• Knows how to develop themes for a content management system.
• Understands how to adapt web designs to mobile applications.
• Is able to design and build well-functioning web and mobile apps.
• Understands common web-related business models.
Content
The course content will cover:
Responsive web and app development: creating adaptive, user-friendly web designs for various devices and using frameworks for transitioning them into apps.
Website theme development: converting designs into customizable themes for content management systems.
Working with Databases: understanding database structure, secure data management, and safeguarding data transitions.
Monetization strategies: Gaining insight into the diverse web-related revenue models and their implications.
Assessment criteria, satisfactory (1-2)
The student:
• Is able to identify and define basic concepts related to web design and development.
• Understands HTML, CSS and CMS development at a basic level.
• Performs the assigned task under supervision/assistance.
• Knows different programming methods but has difficulties implementing them in practice.
• Performs routine, pre-learned tasks.
• Knows how to interact in discussions related to the field on a basic level and how to give and receive feedback.
Assessment criteria, good (3-4)
The student:
• Understands the core concepts related to web design and development.
• Understands HTML, CSS, JavaScript, PHP, databases and CMS development at a good level
• Performs the assigned task independently with good-quality results.
• Knows various web design and development methods and workflows and demonstrates the ability to utilize them in practice.
• Performs core web design and development tasks and is able to adapt pre-learned techniques to novel situations
• Demonstrates a good ability to interact in discussions related to the field and is good at giving and receiving feedback.
Assessment criteria, excellent (5)
The student:
• Understands advanced concepts related to web design and development.
• Understand HTML, CSS, JavaScript, PHP, databases and CMS development at an excellent level and is able to break down complex code to others.
• Performs the assigned task independently with outstanding results.
• Knows various web design and development methods and workflows and is able to select appropriate methods for various situations and implement them well in practice.
• Performs advanced web design and development tasks and is able to adapt pre-learned techniques to novel situations
• Demonstrates an excellent ability to interact in discussions related to the field and is well-rounded at giving and receiving feedback.
Enrolment period
02.12.2024 - 31.12.2024
Timing
01.01.2025 - 31.07.2025
Credits
5 op
Mode of delivery
Contact teaching
Unit
Media and Arts
Campus
TAMK Mediapolis
Teaching languages
- English
Degree programmes
- Bachelor's Degree Programme in Media and Arts
Teachers
- Antti Perälä
- Kirsi Karimäki
Person in charge
Antti Perälä
Groups
-
24MEDIAARTDegree Programme in Media and Arts
-
23MEDIAARTDegree Programme in Media and Arts
-
22MEDIAART
-
21MEDIAART
Objectives (course unit)
Dive into the world of Web and App Development with a course made for new designers and developers. This course will guide participants through creating web designs that work on different kinds of devices, turning them into customer-friendly themes for content management systems (CMS), getting to know CMS internals and databases, and starting with mobile app creation using cross-platform app tools. It's a journey from design conception to digital reality, bridging aesthetics with functionality.
The student
• Is able to make web designs that work well on all devices.
• Knows the basics of a content management system and how it uses databases.
• Manages to save user data in a database safely and show different data based on whether the user is logged in.
• Knows how to develop themes for a content management system.
• Understands how to adapt web designs to mobile applications.
• Is able to design and build well-functioning web and mobile apps.
• Understands common web-related business models.
Content (course unit)
The course content will cover:
Responsive web and app development: creating adaptive, user-friendly web designs for various devices and using frameworks for transitioning them into apps.
Website theme development: converting designs into customizable themes for content management systems.
Working with Databases: understanding database structure, secure data management, and safeguarding data transitions.
Monetization strategies: Gaining insight into the diverse web-related revenue models and their implications.
Assessment criteria, satisfactory (1-2) (course unit)
The student:
• Is able to identify and define basic concepts related to web design and development.
• Understands HTML, CSS and CMS development at a basic level.
• Performs the assigned task under supervision/assistance.
• Knows different programming methods but has difficulties implementing them in practice.
• Performs routine, pre-learned tasks.
• Knows how to interact in discussions related to the field on a basic level and how to give and receive feedback.
Assessment criteria, good (3-4) (course unit)
The student:
• Understands the core concepts related to web design and development.
• Understands HTML, CSS, JavaScript, PHP, databases and CMS development at a good level
• Performs the assigned task independently with good-quality results.
• Knows various web design and development methods and workflows and demonstrates the ability to utilize them in practice.
• Performs core web design and development tasks and is able to adapt pre-learned techniques to novel situations
• Demonstrates a good ability to interact in discussions related to the field and is good at giving and receiving feedback.
Assessment criteria, excellent (5) (course unit)
The student:
• Understands advanced concepts related to web design and development.
• Understand HTML, CSS, JavaScript, PHP, databases and CMS development at an excellent level and is able to break down complex code to others.
• Performs the assigned task independently with outstanding results.
• Knows various web design and development methods and workflows and is able to select appropriate methods for various situations and implement them well in practice.
• Performs advanced web design and development tasks and is able to adapt pre-learned techniques to novel situations
• Demonstrates an excellent ability to interact in discussions related to the field and is well-rounded at giving and receiving feedback.
Assessment scale
0-5