Web and App ProjectLaajuus (5 cr)
Code: IM00GP65
Credits
5 op
Objectives
Delve into the real-world dynamics of web and app development in this hands-on course. The project takes students beyond theory and into practical application, offering a comprehensive experience where they take on end-to-end projects, engage with actual clients, and work collaboratively within a team. This course provides a platform for students to apply their knowledge, hone their skills, and familiarize themselves with the lifecycle of project development.
Equip students with the practical skills required to manage and execute web and app projects from conception to completion.
Foster an understanding of client expectations, needs, and feedback.
Develop teamwork and collaboration skills, emphasizing communication, coordination, and compromise.
Content
The content of the course will include:
Project Planning: From client briefs to setting milestones.
Design and Development: Practical application of design principles and coding skills.
Client Interaction: Regular meetings, feedback loops, and revisions.
Team Collaboration: Role allocation, synchronized working, and conflict resolution.
Project Completion: Testing, debugging, client approval, and deployment.
Assessment criteria, satisfactory (1-2)
The student:
Understands basic project development steps but requires assistance to proceed.
Engages with the team and clients at a basic level, occasionally needing guidance in communication.
Can perform assigned tasks but struggles with unanticipated challenges.
Demonstrates awareness of client needs but may need reminders to prioritize them.
Participates in team discussions but has room for improvement in collaboration and feedback processes.
Assessment criteria, good (3-4)
The student:
Understands the comprehensive flow of a project, from initiation to final delivery.
Demonstrates good communication skills, effectively discussing requirements with clients and contributing positively within the team.
Produces reliable and functional web/app solutions, exhibiting a strong balance between design and functionality.
Actively collaborates and adapts to changing project requirements.
Assessment criteria, excellent (5)
The student:
Masters the intricacies of web and app project lifecycles, foreseeing potential challenges and planning accordingly.
Excels in client communications, often going beyond to ensure customer satisfaction and robust solution delivery.
Delivers standout web and app projects that showcase innovation, technical ability, and thoughtful design.
Demonstrates exemplary teamwork skills and flexibility, takes initiative and pursues a harmonious team environment.