FM1AIHC10 HTML and CSS

FM1AIHC10 HTML and CSS

  • Course description
    • Course Code
      FM1AIHC10
    • Level of Study
      5.1
    • Program of Study
      Front-End Development
    • Credits
      10
    • Study Plan Coordinator
      Lasse Hægland
Teaching Term(s)
2025 Autumn
About the Course

The course provides the candidate with understanding and practical knowledge in coding with HTML and CSS, and introduction to responsive, adaptive and fluid design. Based on experience from Design, the candidate learns to prototype with HTML. The candidate learns to write semantically correct HTML with regards to universal design, before engaging in designing websites using CSS. Responsive, adaptive, and fluid design concepts are a recurrent theme within Front-end Development, and the candidate learns to use CSS Media Queries to develop web products regardless of the screen size. The course provides a concise introduction to the most basic principles and methods for user-oriented testing, and general introduction on how to register domains and publish web pages. The course builds on competence from Design.

Course Relevance
Having expertise in coding with HTML and CSS is essential in order to work in web development. This is also the starting point for learning JavaScript programming and building dynamic web solutions. The candidate learns to understand different development methods for responsive web solutions which adapt to the device of the user. The ability to consider and use flow design is crucial.

Course Learning Outcomes
Knowledge

The Candidate:

  • has broad knowledge of concepts and processes that are used in web development with HTML and CSS
  • has broad knowledge of the concepts responsive, adaptive, flow design and CSS Media Queries that are used to build web solutions that function independent of screen resolutions
  • has insight into quality requirements for the logic and aesthetic structure for websites and interactive products
  • has knowledge of tools that are used to develop websites based on HTML and CSS
  • has knowledge of processes and tools that are used for validating websites
  • has knowledge of the tool Chrome DevTools used for testing websites across different platforms and operating systems.
  • has broad insight into relevant regulations and guidelines for universal design of ICT solutions and the WCAG standard
  • can update his/her vocational knowledge of new developments and techniques for web development with HTML and CSS
  • has knowledge of the historical development of and is familiar with previous releases of HTML and CSS
  • understands the importance of following procedures for universal design and good practice for coding
Skills

The Candidate:

  • can apply knowledge relating to HTML, CSS and CSS Media Queries to develop functional and user-friendly web solutions
  • masters industry-relevant tools and software for planning, develop and validate web solutions built with HTML and CSS
  • masters Chrome DevTools for testing websites across different platforms and operating systems
  • can apply vocational knowledge to develop websites in accordance with ethical demands and guidelines for universal design
  • can apply knowledge of the WCAG standard
  • can find information and material that is relevant for developing websites with HTML and CSS
  • can apply techniques and tools to perform simple user tests to map visual and technical deficiencies
General Competence

The Candidate:

  • understands the ethical principles used in the industry for universal design of ICT solutions
  • understands the ethical principles related to the development of web solutions and services
  • has developed an ethical attitude in relation to developing HTML and CSS websites and can carry out the development of user-friendly websites based on HTML and CSS, the needs of selected target groups or client briefs
  • can carry out visual and technical web solutions based on HTML and CSS and complete fully functional projects from start to finish
Learning Activities

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.

Assessments
Form of assessmentGrading scaleGroupingDuration of assessment
Course Assignment
Pass / Fail
Individual
1 Week(s)
Reading List

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