FM1AIA110 Agency 1

FM1AIA110 Agency 1

  • Course description
    • Course code
      FM1AIA110
    • Level of study
      5.1
    • Program of study
      Front-End Development
    • Credits
      10
    • Course coordinator
      Shabana Jahan, Lasse Hægland
Teaching term(s)
2025 Spring
Authors
Shabana Jahan
Lasse Hægland
About the Course

The course provides students with a solid experience of what it is to work as a front-end developer by setting students up to work in teams. Emphasis is placed on hands-on experience, allowing students to apply their knowledge and skills in coding HTML and CSS, creating responsive layouts, adding interactivity with JavaScript, and optimizing user experience. By the end of the course, students will have acquired a robust understanding of front-end development, providing them with the necessary groundwork for future learning and practical application in the field.

Course Relevance
In today's industry, the demand for front-end developers extends beyond technical expertise and encompasses essential soft skills, such as effective communication and collaboration within a team environment. The Agency 1 course directly addresses this need by providing students with a safe and supportive space to develop their teamwork abilities and enhance their communication skills. Through engaging in Agile development methodologies and utilizing Git for project collaboration, students gain practical experience in contributing to team projects while adhering to industry-standard workflows.

Course Learning Outcomes
Learning outcomes - Knowledge

The Candidate:

  • has knowledge of Agile development methodologies and their application in project management and collaboration
  • has knowledge of version control systems using Git, and their role in facilitating team collaboration and code management
  • has knowledge of best practices for effective teamwork including constructive feedback, communication strategies and conflict resolution to ensure the effectiveness of a team- based project
Learning outcomes - Skills

The Candidate:

  • can apply Agile development methodologies to a team-based project
  • masters Git to manage assigned tasks effectively
  • masters relevant techniques to contribute to a team by providing useful feedback and communicating well with other members of the team
  • can apply critical thinking to solve project related problems
  • can apply problem-solving skills in team projects, including identifying and addressing challenges collaboratively
General Competence

The Candidate:

  • has developed an professional attitude to work effectively in a team environment, adhere to commitments in the project plan, and communicate openly with team members
Teaching and Learning

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.
Reading list

Teaching materials, reading lists, and essential resources will be shared in the learning platform and software user manuals where applicable.

Assessments
Form of assessmentGrading scaleGroupingDuration of assessment
Course Assignment
Pass / Fail
Group/Individual
6 Week(s)
Approved by
Program Development-Internationalization
Accreditation
01.08.2024