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
    • Course coordinator
      Shabana Jahan, Lasse Hægland
Teaching term(s)
2024 Autumn
Authors
Lasse Hægland
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
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
Learning outcomes - 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
Teaching and Learning

In this course, the following teaching and learning methods can be applied, but are not limited to:

  • Lecture: Educator-led presentations or activities providing knowledge, skills, or general competencies in the subject area.
  • Group work: Collaborative activities where students work together to solve problems or complete tasks.
  • Tutoring: One-on-one or small group sessions with an instructor for personalized guidance and support.
  • Student presentations: Opportunities for students to demonstrate their understanding of course material by presenting to peers.
  • Online lessons: Digital content delivered via an online learning platform.
  • Guidance: Individualized advice and direction from instructors to support students in their learning journey.
  • Workshops: Practical sessions focused on hands-on application of theoretical concepts or skills.
  • Self-study: Independent study where students engage with course material on their own without any teacher support.
Reading list

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

Assessments
Form of assessmentGrading scaleGroupingDuration of assessment
Course Assignment
Pass / Fail
Group/Individual
6 Week(s)
Approved by
Program Development-Internationalization
Accreditation
01.08.2024