Course Overview + Grading
- 1st week
- JS Project (GU)
- 2nd week
-
Introduction to the ES6 Challenges
- 3rd week - 8th week
- Frontend project(Vue JS) - 50% of the grade
- The final week may be used for a test to improve upon
the project's grade (overall 25% for the project, 25% for the test)
- Vue.js Quick Start
npm install dayjs
- 9th week - 11th week
- Content management systems (CMS) - 25% of the grade
- Create teams of ~two students
- Each team selects a distinct CMS system and installs it in Linux
- Each team fills their CMS with
- an installation manual reproducing the steps required to install
their CMS in Linux
- at least two additional pages including links between the pages
- at least three images (including screenshots)
- internal and external links
- a video (preferably embedded, but a link is also ok
- Each team presents their CMS in 10 minutes
- explanation of the installation process and possible issues
- demonstration of the live CMS and changes to the content
- 12th week - 13th week
- Intro to Static site generators (SSG) -
25% of the grade
-
- 14th week
- Theory of colors and fonts
- 15th week
- Creating printable documents (for your thesis)
- and typst
Content of the Curriculum (2nd Term)
- Presentation of Information in Websites
- Design website content using current web standards
- Markup language, style sheets for modern page layouts
- Select appropriate tools for creating and testing websites
- Responsive web design
- Publish a website online through a provider
- Select, install and use content management systems (CMS)
- Multimedia Content
- Photography, screen captures, edit images with appropriate tools
- Create and edit audio recordings with appropriate tools
- Apply fundamental design principles in visual and auditory media
- User Interface Design
- Usability engineering
- Apply appropriate methods for optimizing user interaction
- Explain the importance of accessibility