0% found this document useful (0 votes)
3 views3 pages

Lesson Plan for HTML & CSS Portfolio Creation

The lesson plan outlines the objectives for creating an online portfolio using HTML and CSS, detailing learning outcomes and goals aligned with these objectives. It includes a structured schedule of activities, assessments, and preparation for both lecturers and students, emphasizing cognitive, affective, and regulative learning activities. Additionally, the document provides an ECTS calculation, indicating the total study load and suggesting that more credits could enhance the course's creative aspects.

Uploaded by

Tamara Lewis
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views3 pages

Lesson Plan for HTML & CSS Portfolio Creation

The lesson plan outlines the objectives for creating an online portfolio using HTML and CSS, detailing learning outcomes and goals aligned with these objectives. It includes a structured schedule of activities, assessments, and preparation for both lecturers and students, emphasizing cognitive, affective, and regulative learning activities. Additionally, the document provides an ECTS calculation, indicating the total study load and suggesting that more credits could enhance the course's creative aspects.

Uploaded by

Tamara Lewis
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

[Please fill out this table as a lesson plan.

Indicate per learning activity or section how you have


translated the CAR-activities (Vermunt) into it. Use colours to make it clear: green = cognitive, blue =
affective, red = regulative].

Lesson plan
Learning outcomes:
1. Create an authentic online portfolio website by using semantical HTML and CSS
2. Use HTML and CSS elements to create a structure that supports the overall concept of the
website
3. Apply web design by using a coherent design system fitting the context and purpose
4. Utilize web development and design to communicate and showcase work in a convincing and
creative way
5. Explain choices made in the process of developing a website
Lesson goals [align with learning outcomes 1 and 2 for example]
After the lesson the student will be able
1. Discuss the very basics of how the Web works (browsers), -> LO 2 and 1
2. Examine the first elements of HTML -> LO 1 (semantical HTML)
3. Practice/Apply HTML elements
4. Introduce to codecademy & course in general
Type of assessment:
 Assignment, online portfolio
Preparation for lecturers:
 go through HTML elements and slides to be taught
Teaching aids:
 Screensharing / Presentation
 Text editor + Browser open in computer
 Glitch
Preparation for students:
 Download text editor
 Sign up for codecademy
Time Phase Activity CAR
Cognitive/Affective/Regulative
10.30 Orientation Presentation on course, what is Regulative & Affective
– expected of students. Making clear for students what is
10.40 expected and how they need to
perform
but also trigger motivation by
showing inspiring examples from
last year
10:40 Processing Presentation: Relate; Explain Cognitive
– assignment, why do you need a Connect to knowledge students
10:45 portfolio website already know
10:45 Processing Explain the history of the web. Cognitive
– Memorization of the language
11:00 Go through HTML elements, by
presenting in Glitch:
Introduction to HTML

HTML Anatomy
The Body
HTML Structure
Headings
Divs

11:00 BREAK

11:15
11:15 Practice Practice elements above online & Cognitive (& Regulative)
– Answer questions while practicing Applying the new knowledge
11:25 (& getting feedback)

11:25 Processing HTML details Cognitive


– Memorization of the language
11:40 Attributes
Displaying Text
Line Breaks
Unordered Lists
Ordered Lists
Images
Image Alts
Videos

11:40 Practice Practice elements above online Cognitive (& Regulative)


– Applying the new knowledge
11:50 (& getting feedback)

11:50 Evaluation / Ask students: What was the most Regulative


– Reflection difficult topic to understand -> discuss Students are asked to reflect on
12:00 their learning progress

2.1. Calculation ECTS


[The table below shows an extended calculation of the ECTS for the education unit. 1 ECTS stands for
28 hours of study load. Please explain why the number of ECTS fits the education unit, or, in case the
number of hours does not match the study load, what would you change to make it fit?]

The course has 2 credits = 28h * 2 = 56h in total.

The course is on a weekly basis with 1,5 hours seminars for 8 weeks. This makes a total of 12 hours
in class. So, there are 44 hours left for them to study individually. They really need this time to
exercise the different elements. 12 hours of in class should be sufficient to explain the most
important concepts of HTML and CSS, but there will not be a lot of time for exercising that. So, this is
what students need to do on their own.

8 weeks of sync work = 1,5h per week in class

8 weeks of individual work = 5,5h per week that students can work on it every week

If they do the async codecademy online every week (open browser, fill in questions, read up
details) , that should take 3h every week.

In the end they need more time to create their portfolio (5 - 6h every week)
Name Calculated hours ECTS in
education PER and
unit education
programme
Synchronous 1. Introduction to the web 1. 1,5h 12 hours
study 2. HTML Basics 2. 1,5h
activities 3. HTML Basics 3. 1,5h
4. CSS Basics 4. 1,5h
5. CSS Advanced 5. 1,5h
6. CSS Advanced 6. 1,5h
7. Portfolio Workshop 7. 1,5h
8. Presentation 8. 1,5h

Total: 12 hours
Asynchronous 1. Finding material / reading 1. 1h 44 hours
study assignment / setup computer
activities 2. Following Codecademy course (3 2. 15h
hours every week), first 5 weeks
3. Creating online portfolio (30 hours) 3. 30 hours

Total: 46

Total study 58 hours hours


load Difference:
2

Overall the ECTS are sufficient right now, but the seminars are really packed with content. One or
even two more credits would allow for more free and creative work on the portfolio. It would maybe
even allow to expand the design part of the course and give more moments to exercise the
programming. (At the same time it is not the idea to turn this unit into a fully-fledged interface
design course, so it is important to keep the changes in that direction reasonable)

Common questions

Powered by AI

Allocating sufficient time for portfolio creation is crucial because it allows students to apply theoretical knowledge practically, encouraging the synthesis of HTML/CSS skills with design principles. This hands-on experience solidifies learning by transforming abstract concepts into tangible outputs that fit specific contexts and purposes .

A structured timeline for individual study ensures consistent engagement with course content, allowing students to gradually develop complex skills necessary for web development. It ensures they dedicate time to understand and practice HTML/CSS concepts, which is vital for mastery and confidence in creating sophisticated projects like online portfolios .

One strategy could be to increase the ECTS credits, allowing for more practical and creative sessions on portfolio development. Introducing additional sessions dedicated to advanced CSS techniques and web design could deepen understanding. Providing online collaborative projects could also enhance peer learning and practical application of theoretical knowledge .

The CAR-activities (Cognitive, Affective, Regulative) facilitate effective lesson planning by structuring how content is delivered and learned. In teaching HTML and CSS, Cognitive activities, such as explaining HTML elements and their attributes, help students understand fundamental concepts. Affective activities, like motivating students by showing examples, engage students emotionally, enhancing the learning experience. Regulative activities, such as reflecting on learning progress, ensure students can manage their learning process, adjust strategies, and address difficulties as they arise .

The reflective phase encourages students to articulate their understanding and challenges, providing instructors with insights into common difficulties and misunderstanding areas. It helps identify content delivery issues or aspects that need more emphasis, allowing educators to adjust teaching strategies and resources to better support student learning outcomes .

Self-reflection and feedback help students become aware of their learning progress, identify areas for improvement, and develop self-regulatory skills. In web development courses, this encourages them to critically evaluate their understanding and application of HTML/CSS concepts, leading to deeper learning and enhanced problem-solving abilities .

Including both synchronous and asynchronous activities allows a balance between structured, instructor-led learning and flexible, self-directed study. Synchronous activities enable real-time interaction and immediate feedback, critical for grasping basic HTML/CSS. Asynchronous activities, such as online Codecademy exercises, provide the necessary time for students to internalize concepts and practice portfolio creation at their own pace .

Understanding the history of the web provides students with context, illustrating the evolution of web technologies and the rationale behind HTML's structure and functionality. It aids in understanding why semantic HTML is crucial for accessibility and SEO, deepening students' comprehension of its importance in modern web development .

The structure includes 12 hours of in-class seminars and 44 hours of individual study, totaling 56 hours which aligns with the 2 ECTS credits. However, given the condensed nature of the material in class, adding one or two more credits could allow for additional exercises, creative work on portfolios, and expansion of the design aspects, improving student engagement and understanding .

Teaching aids such as screensharing and presentations facilitate visual and interactive learning, crucial for subjects like HTML/CSS where visualizing code outcomes strengthens understanding. They provide real-time demonstrations of coding processes, making abstract concepts more concrete and allowing students to follow along and practice simultaneously .

You might also like