Front-End Development
Front-End Development
Table of Contents
Study Facts
- Prog. CodePFEU
- NQF Level5.2
- Credits120
- Valid fromH25
- Version2.5
- Study ModeFull-time, Part-time
- Program Manager
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.
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 primary offer but may be provided as an additional activity depending on the course.
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 professional equipment used for practical training.
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
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:
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
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
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 code | Course name | Semester | Weeks | Hours | Credits |
---|---|---|---|---|---|
FM1AIDE10 | Design | 1 | 5 | 210 | 10 |
FM1AIHC10 | HTML and CSS | 1 | 6 | 252 | 10 |
FM1AIPM25 | Project Methodology | 1 | 2 | 84 | 2.5 |
FM1AIS175 | Semester Project 1 | 1 | 4 | 168 | 7.5 |
FM1AIJ110 | JavaScript 1 | 2 | 8 | 336 | 10 |
FM1AIA110 | Agency 1 | 2 | 6 | 252 | 10 |
FM1AIP175 | Exam Project 1 | 2 | 6 | 252 | 7.5 |
FM1AIPO25 | Portfolio 1 | 2 | 2 | 84 | 2.5 |
FM2AJJ210 | JavaScript 2 | 3 | 6 | 252 | 10 |
FM2AJWF05 | Workflow | 3 | 3 | 126 | 5 |
FM2AJCF05 | CSS Frameworks | 3 | 3 | 126 | 5 |
FM2AJS210 | Semester Project 2 | 3 | 5 | 210 | 10 |
FM2AJDP05 | Development Platforms | 4 | 4 | 168 | 5 |
FM2AJJF75 | JavaScript Frameworks | 4 | 6 | 252 | 7.5 |
FM2AJA205 | Agency 2 | 4 | 4 | 168 | 5 |
FM2AJP210 | Exam Project 2 | 4 | 6 | 252 | 10 |
FM2AJPO25 | Portfolio 2 | 4 | 2 | 84 | 2.5 |
Total | 78 | 3276 | 120 |
Noroff offers an engaging student-active learning experience that prepares students for professional working life through unique and industry-relevant learning activities, including flexible and independent self-study. Guidance and feedback from teachers support students' learning journey.
All learning activities are aligned with the current learning outcomes, designed to promote a holistic understanding of key issues and challenges within each subject area. By fostering critical thinking, creativity, collaboration, and communication, students will develop lifelong learning skills.
Learning 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.
For all online studies, English is the primary language for teaching. English can also be used as the teaching language on some campuses.
Assessment consists of compulsory activities and exams. These impact 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. Assessments for each course are described in the course descriptions.
Information about equipment requirements is available on our webpage - Extended programme information.
Online students are required to purchase and maintain their equipment.
There are three ways to meet the admission criteria and be enrolled as a student:
- By upper secondary education (videregående skole)
- Higher education entrance qualification from Norway or abroad
- By Norwegian vocational upper secondary education
- Documented vocational qualifications diploma (yrkeskompetanse).
- Documented craft certificate (fag og svennebrev).
- Prior learning and work experience
More information about admission requirements is available on our webpage under Admission Requirements.