CNTT1165 — Web Design
Course description
This course aims to provide knowledge about the important components of modern web design. Students are guided through the HyperText Markup Language (HTML), including basic and advanced syntax, along with how to create the content structure of a web page. At the same time, they will be introduced to CSS for formatting and designing visual interfaces, using properties and layout techniques to create flexible, user-friendly web pages on every device. In addition, students will explore the JavaScript programming language and how to use it to make web pages interactive and dynamic. They will learn about event handling, manipulating the DOM, and creating dynamic effects and features, thereby enhancing the user experience and interactivity of the web page.
At the same time, the course also emphasizes developing students' thinking skills and self-study ability in the field of web design through projects and hands-on practice.
.
Main content:
Overview of web design and web programming
HyperText Markup Language (HTML)
Web styling with CSS
Web layout design and responsive web
JavaScript language
Using CSS frameworks and JavaScript frameworks
Course requirements
Regulations on conditions for taking the final course examination
The attendance score must be 5 or above (in accordance with the University's general regulations).
How the attendance score is assessed: see Appendix 2, Rubric 1.
Regulations on class attendance
Students are responsible for attending all class sessions in full.
In case of absence due to force majeure, students should proactively study the knowledge through the materials provided by the instructor and the other materials required to be read.
Regulations on classroom behavior
The course is conducted on the principle of respect for both learners and instructors.
Take full notes and participate in answering questions.
Read the required materials in advance.
Do the homework assignments.
Do not make noise or disturb others, and do not eat during class.
Laptops, tablets, and mobile phones may only be used for taking lecture notes and performing calculations for study purposes; using them for any other purpose is strictly prohibited.
Regulations on submitting major assignments
Learners who do not submit the required individual / group assignment will receive a score of 0 (zero).
After the prescribed deadline, each day of late submission will result in a deduction of one point.
Detailed content
Learning outcomes and assessment
The training management system automatically assesses the level of CLO achievement according to the University's general algorithm. The course learning outcomes are evaluated by the students and the University after the final course examination.
Lecturers
- Pham Xuan Lam
- c. Cao Thi Thu Hương
Teaching plan
Week 1
Week 2
Learning resources
- Murach's HTML5 and CSS3 — Anne Boehm Zak Ruvalcaba, Murack, 2018
- . Coding with JavaScript for dummies. John Wiley & Sons — Minnick, C. and Holland, E., 2015
- Programming HTML, CSS and JavaScript on VnCodelab (https://www.vncodelab.com)
- Visual Studio Code
- Figma