FM2AIJ105 JavaScript 1

FM2AIJ105 JavaScript 1

  • Course description
    • Course Code
      FM2AIJ105
    • Level of Study
      5.1
    • Program of Study
      Front-End Development
    • Credits
      5
Teaching Term(s)
2022 Spring
About the Course

The course introduces the Document Object Model (DOM), Events, API calls and conveys core ideas for developing dynamic and interactive solutions. JavaScript is a very popular and important programming language that is widely used by frontend developers. Combined with HTML and CSS, this is key to creating dynamic and interactive web solutions. The course build on competence from Programming Foundations.

Course Relevance

The aim of the course is to provide the student with essential, basic knowledge for developing dynamic and interactive web solutions. Knowledge and skills acquired in this course are of great importance for further implementation in course projects. Practical tasks and assignments are central to the course.

Course Learning Outcomes
Knowledge

The Candidate…

  • has knowledge of JavaScript which is used for developing interactive and dynamic web solutions
  • has knowledge of tools that are used for writing source code
  • has knowledge of JavaScript syntax and structure
  • has knowledge of the Document Object Model (DOM)
  • has knowledge of JavaScript Events that are used to create interactive solutions
  • has knowledge or methods used to make API calls to retrieve data from servers
  • has knowledge of key methods for debugging JavaScript
  • can update his/her vocational knowledge of programming with JavaScript and revisions of the language and new versions
Skills

The Candidate…

  • can apply knowledge of the Document Object Model (DOM) to influence structure, content and design in HTML documents
  • masters tools and techniques to create interactive solutions with JavaScript Events and API calls
  • can apply knowledge of industry-relevant software for programming and web development with JavaScript
General Competence

The Candidate…

  • can develop simple, interactive and dynamic solutions with JavaScript
Learning Activities

Teaching varies between online based lessons, lectures, software training, activities and guidance.

Examination and Assessment
The learning outcomes are assessed in compulsory assignments as Passed/Not Passed.

Re-Examination
It is possible to re-sit this course after the guidelines clearly outlined in the school's examination rules.

Course Work Requirements
Compulsory assignments must be submitted and evaluated with a passing grade. There will be given verbal guidance or written feedback together with the grade.

Reading List

Teaching materials and essential resources will be shared on the LMS, in addition to the software user manuals.