Front-End Development

Front-End Development

Study facts

    • Prog. Code
      PFEU
    • NQF Level
      5.2
    • Credits
      120
    • Valid from
      H21
    • Version
      2.5
    • Study mode
      Full-time, Part-time
    • Program manager
About the programme

Front-end Development is a discipline in continuous growth and the current labour market shows a rise in demands for developers with a broad professional skillset and understanding of the entire development process. Developers with a combination of competencies consisting of technical and aesthetic know-how is in great demand. This is required to realize user-oriented interactive solutions and services for web and mobile devices. The Front-end Development course provides competence for practical work in the most important areas of developing interactive and dynamic products. The course covers both the design and technical programming skills that are essential for professional developments. The candidate will possess competence in basic design principles, universal design, comprehensive user-experiences and technical solutions that meet current requirements. The candidate should be able to work independently and within larger interdisciplinary constellations.

Learning Environment

The digital classroom
All students at Noroff have access to a digital classroom, referred to as the learning platform. Here the student can access relevant academic and practical information about the study programme. The learning platform also contains learning content, activities, delivery deadlines, work requirements and assessments for every course.

Online
Online studies are flexible since students can study from anywhere and at their own pace according to the academic progression and scheduled deadlines. Students access their learning material for each course through the learning platform, and discussion forums are used for communication between fellow students and teachers. Lectures and live-stream sessions are not a part of the delivery model online but may be given as an add-on. 

Campus 
As part of the campus community, students will have access to on-site teachers, guest lecturers, and other students during their learning journey. Students on campus study in modern working environments and have access to equipment used for practical training.

After graduation

Vocational education at Noroff can expand career opportunities and lay lifelong learning foundations. Throughout the programme, students will familiarise themselves with key competencies relevant for industry employment. 

Career opportunities 
After graduation, the candidate may qualify for work within these areas:

  • Front end developer
  • Web designer
  • Front end Engineer
  • Freelancing
  • Interaction designer
  • Application Developer
Learning Outcome

The Norwegian Qualifications Framework for lifelong learning (NQF) defines the levels of qualifications in the Norwegian educational system. These levels describe what a learner knows, understands, and can do as a result of a learning process. Categories in NQF are defined as:

Knowledge: Understanding theories, facts, principles, procedures in the discipline, subject area and/or occupation.
Skills: Ability to utilise knowledge to solve problems or tasks (cognitive, practical, creative and communication skills).
General Competence: Ability to independently utilise knowledge and skills in different situations.

After graduation from this programme, students have acquired the following learning outcomes:

Knowledge

The Candidate:

  • has knowledge of concepts, techniques, languages and professional tools that are used in web development, production and implementation of interactive concepts, solutions and products
  • has knowledge of relevant tools that are used for deploying websites, interactive solutions and products across platforms
  • has knowledge of concepts, problem-solving and tools that are used for programming in front-end development
  • can assess his/her own work in relation to relevant regulations and guidelines for universal design and web standards
  • is familiar with the distinctive aesthetic nature of websites and the logical placement of elements inside these websites
  • is familiar with the communication between website technology and backend systems
  • is familiar with professional publications, talks, online portals and developer communities
  • has insight into methods of entrepreneurship within front-end development
  • has insight into his/her own opportunities for development, and can keep abreast with current trends and new developments in the field
Skills

The Candidate:

  • can explain his/her choice of tools, methods and techniques for planning, designing, developing, and testing interactive web solutions
  • can explain his/her choices for universal design of ICT solutions and web standards
  • can explain his/her own methods for entrepreneurship within the field
  • can explain his/her choices for selection and use of various platforms used in front-end development
  • can reflect over his/her own practice as a front-end developer and adjust it under supervision
  • can reflect over his/her own knowledge of deploying a web application to a production environment
  • can reflect over his/her own user testing of a new or existing interactive product or service and identify, document and correct visual and technical deficiencies
  • can find and refer to information and material and assess its relevance to problems in front-end development
General Competence

The Candidate:

  • can plan and carry out tasks in web design and develop interactive web solutions, alone or as part of a group
  • can plan and carry out front-end development tasks in accordance with ethical requirements and principles for universal design
  • can plan and carry out interactive web solutions from a concept to a complete functional and deployed product
  • can exchange points of view with graphic and interaction designers, programmers and content developers, and participate in discussions on the development of interdisciplinary and future-oriented practices
  • can contribute to related interdisciplinary projects
  • can contribute to the architecture of a web solution with a focus on best practices in the industry
  • can contribute to user-friendly interactive web solutions of relevance based on the needs of selected target audience
  • can contribute to organisational quality assurance, streamlining and optimisation through good development and deployment practices
Course Overview
Course code Course name Semester Weeks Hours Credits
FM2AIDE75 Design 1 5 210 7.5
FM2AIWT05 Web and Communications Technology 1 2 84 5
FM2AIHC75 HTML and CSS 1 5 210 7.5
FM2AIPM25 Project Methodology 1 1 42 2.5
FM2AIS175 Semester Project 2 4 168 7.5
FM2AIPF05 Programming Foundations 2 3 126 5
FM2AIJ105 JavaScript 2 5 210 5
FM2AIID05 Interaction Design 2 4 168 5
FM2AICM05 Content Management Systems 2 3 126 5
FM2AIP175 Exam Project 2 5 210 7.5
FM2AIPO25 Portfolio 1 2 2 84 2.5
FM2AJCF05 CSS Frameworks 3 2 84 5
FM2AJJ210 JavaScript 2 3 6 252 10
FM2AJWF75  Workflow 3 4 168 7.5
FM2AJS275 Semester Project 3 5 210 7.5
FM2AJIK05 Industry Knowledge 4 3 126 5
FM2AJDP05 Development Platforms 4 4 168 5
FM2AJJF75  JavaScript Frameworks 4 6 252 7.5
FM2AJP210 Exam Project 2 4 7 294 10
FM2AJPO25 Portfolio 2 4 2 84 2.5
Total 78 3276 120

 

Course Models
Front-End Development
Teaching and Learning

Noroff offers an engaging and student-active learning experience that prepares candidates for professional working life through unique and industry-relevant teaching and learning activities governed by the current learning outcomes. Teaching and learning engage students in the learning process by promoting a holistic understanding of the different issues and challenges relevant to the subject areas. By fostering critical thinking, creativity, collaboration, and communication, students will develop lifelong learning skills. 

Activities can vary for campus and online delivery and are composed of theoretical and practical approaches, providing students with the best possible outcome for each course. Noroff distinguishes between teacher and student-led activities. Both are equally important and tailored to each course’s educational approach. Teaching and Learning activities used in the courses are outlined in the course descriptions. 

For all online studies, English is the primary language for teaching. English can also be used as the teaching language on some campuses.

Work Requirements and Assessment

Assessment impacts the student’s learning significantly and concludes if the student has achieved the intended learning outcome and, if so, at what level. Assessments include summative and formative methods depending on the content of the learning outcome of each course.

A course usually consists of one or more work requirements. The most common is compulsory course assignments that assess the acquired competencies outlined in the course learning outcomes. Course assignments are assessed as Passed/Failed or graded from A to F, after which verbal or written feedback is provided. Tests can also evaluate students’ achievements and are usually used in combination with compulsory assignments.

Online studies may also require students to deliver one or more compulsory module assignments during a course. This is to follow up and support the online students’ learning path. Module assignments can be used as learning activities for campus students.

Work requirements and assessment methods for each course are described in the course descriptions.

Equipment Requirements

Information about equipment requirements is available on our webpage - Extended programme information.

Online students are required to purchase and maintain their equipment.

Admission requirements

There are three ways to meet the admission criteria and be enrolled as a student: 

  1. By upper secondary education (videregående skole) 
    • Higher education entrance qualification from Norway or abroad 
  2. By Norwegian vocational upper secondary education  
    • Documented vocational qualifications diploma (yrkeskompetanse).
    • Documented craft certificate (fag og svennebrev).
  3. Prior learning and work experience   

More information about admission requirements is available on our webpage under Admission Requirements.