FM1AIHC10 HTML and CSS
FM1AIHC10 HTML and CSS
- Course description
- Course codeFM1AIHC10
- Level of study5.1
- Program of studyFront-End Development
- Credits10
- Course coordinatorShabana Jahan, Lasse Hægland
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.
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
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
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
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.
Teaching materials, reading lists, and essential resources will be shared in the learning platform and software user manuals where applicable.
Form of assessment | Grading scale | Grouping | Duration of assessment |
---|---|---|---|
Course Assignment | Pass / Fail | Group/Individual | 6 Week(s) |