Client-Side Web ProgrammingLaajuus (3 ECTS)
Course unit code: TI00AC31
General information
- Credits
- 3 ECTS
Objective
After completing the unit, the student has core technical skills necessary for a complete understanding of front-end web development, including HTML 5 and CSS 3, JavaScript, DOM, JQuery and AJAX.The student is able to create rich internet applications that use most recent client-side programming technologies. The student can validate HTML and CSS code, and is able to apply the technologies to create a consistent layout.
Content
Javascript and DOM, HTML 5 elements and media, CSS3, JQuery, client side templates. HTML 5 support for multimedia content, and APIs for accessing the native device resources.
Assessment Criteria.
Assessment criteria, satisfactory (1)
The student masters basic HTML, CSS and Javascript programming
Assessment criteria, good (3)
The student is able to design and implement web pages that have consistent functionalities, and validate. The student is able to apply JQuery libraries and different media on web pages. The student writes fluent Javascript code.
Assessment criteria, excellent (5)
The student is able to design and build client-side cross-platform applications using latest HTML and other open technologies that support multimedia content. The student can write clean and well-commented code, and is able to include APIs for device resources. The student is able to create a site that has a consistent outlook and its functionalities work on different platforms.