FM2AJA205 Agency 2
FM2AJA205 Agency 2
- Course description
- Course codeFM2AJA205
- Level of study5.2
- Program of studyFront-End Development
- Credits5
- Course coordinatorShabana Jahan, Lasse Hægland
The course builds on the soft skills developed in Agency 1, but now with more advanced front- end development tools and techniques including JavaScript Frameworks. Students work in sprints to experience the working life of a developer and provides a more grounded and realistic understanding of the daily workflow of a developer. The course provides opportunities for students to consolidate what they’ve learned but also to explore the world of front-end development further.
Course Relevance
The Agency course offers a highly relevant learning experience by immersing students in real- world or near-real-world scenarios. Through these practical projects, students gain firsthand experience of encountering diverse stacks, frameworks, tools, and problems, fostering their adaptability and problem-solving skills. They learn to effectively apply their existing knowledge and adapt it to new contexts, enabling them to navigate different technologies and environments with confidence. Additionally, this experiential approach enhances their appreciation of the value of reading and creating documentation, emphasizing the importance of clear and comprehensive communication within development teams. By engaging with these real-world scenarios, students develop a well-rounded understanding of the ever-evolving nature of development and the skills needed to succeed in a dynamic and demanding industry.
The Candidate:
- has knowledge of the significance of reading and creating documentation as a means of acquiring and sharing knowledge effectively
- has knowledge of how to leverage existing knowledge and skills to adapt to new projects, frameworks, tools, or problem domains
The Candidate:
- can explain his/her research and utilization of documentation to gain insights and effectively navigate new technologies
- can reflect over his/her adaption of existing knowledge and skills to new frameworks, tools, or problem contexts and use of problem-solving skills to analyze and overcome challenges encountered in unfamiliar development scenarios
- can reflect over his/her approach to lifelong learning, actively seeking opportunities to acquire new skills and stay updated with industry trends
The Candidate:
- can contribute effectively within a team, leveraging diverse perspectives and skills to find innovative solutions
In this course, the following teaching and learning methods can be applied, but are not limited to:
- Lecture: Educator-led presentations or activities providing knowledge, skills, or general competencies in the subject area.
- Group work: Collaborative activities where students work together to solve problems or complete tasks.
- Tutoring: One-on-one or small group sessions with an instructor for personalized guidance and support.
- Student presentations: Opportunities for students to demonstrate their understanding of course material by presenting to peers.
- Online lessons: Digital content delivered via an online learning platform.
- Guidance: Individualized advice and direction from instructors to support students in their learning journey.
- Workshops: Practical sessions focused on hands-on application of theoretical concepts or skills.
- Self-study: Independent study where students engage with course material on their own without any teacher support.
Teaching materials, reading lists, and essential resources will be shared in the learning platform and software user manuals where applicable.
Form of assessment | Grading scale | Grouping | Duration of assessment |
---|---|---|---|
Course Assignment | Pass / Fail | Group/Individual | 4 Week(s) |