FM2AJJF75 JavaScript Frameworks
FM2AJJF75 JavaScript Frameworks
- Course description
- Course CodeFM2AJJF75
- Level of Study5.2
- Program of StudyFront-End Development
- Credits7.5
- Study Plan CoordinatorLasse Hægland
The course introduces currently applicable JavaScript frameworks. The development of different frameworks is constantly being developed and refined. It is therefore imperative that students first and foremost learn the principles surrounding the software architecture that the JavaScript framework is based upon. The aim is to create a larger overview and to facilitate that the candidate can specialize in selected frameworks The candidate also learns when it is appropriate to use JavaScript framework and when is it best to solve the assignment without it. The course builds on competence from JavaScript 2.
Course Relevance
Based on accumulated competence in JavaScript from previous courses, the student learns about using the JavaScript framework. The course provides skills and new techniques to significantly enhance the development of interactive and dynamic solutions. This competence will also be important for later courses and the working life.
The Candidate:
- has knowledge of industry-relevant JavaScript frameworks, has knowledge of the difference between a library, framework and run-time script engine
- has knowledge of principles for software architecture and design patterns that frameworks are built on, such as MVC, Event driven architecture etc.
- is familiar with the possible risks by using less known JavaScript frameworks
- has insight into his/her own opportunities for work related the JavaScript framework
The Candidate:
- can explain his/her choice of JavaScript framework
- can explain the functionality of the JavaScript framework and the architecture behind the different frameworks, and the reasons for using these frameworks
- can reflect his/her own choices and use for JavaScript frameworks in the development of digital solutions and adjust it under supervision or in relation to overall development
- can find and refer to technical information about the JavaScript framework and assess its relevance for each specific project
The Candidate:
- can plan and carry out digital solutions developed with JavaScript frameworks
- can plan and carry out work with JavaScript frameworks and develop solutions based on specifications
- can exchange points of view with his/her peers and participate in discussions about the use of JavaScript frameworks in the development of digital solutions
Digital Learning Resources
The learning management system (LMS) is the primary learning platform where students access most of their course materials. The content is presented in various formats, such as text, images, models, videos or podcasts. Each course follows a progression plan, designed to lead students through weekly modules at their own pace. Exercises and assignments (individual or in groups) are embedded throughout the courses to support continuous practice and assessment of the learning outcomes.
Campus Resources
In addition to the digital learning resources, campus students participate in physical learning activities led by teachers as part of the overall delivery.
Guidance
Guidance and feedback from teachers support students' learning journeys, and may be provided synchronously or asynchronously, individually or in groups, via text, video or in-person feedback.
Form of assessment | Grading scale | Grouping | Duration of assessment |
---|---|---|---|
Course Assignment | Pass / Fail | Individual | 1 Week(s) |