Learning Outcomes
The overall goal of the course is for students to acquire basic knowledge and skills in developing web applications using client and server side programming techniques.
Knowledge and understanding
Upon completion of the course, students will be able to:
- Explain basic terms, concepts and keywords in web development.
Skills and abilities
Upon completion of the course, students will be able to :
- Use a CSS framework to create responsive web pages.
- Use the JavaScript API to dynamically build, and modify the content, layout and structure of a website by using data structures, control structures, AJAX, DOM and event handling.
- Use a server side programming API in web development to enable CRUD operations on a database using a web-user interface. This is done by using forms, sessions, HTTP verbs, query strings, database API objects for data access and appropriate technology for the presentation of data.
Course Content
The course covers basic terms, concepts and keywords from the field of web development. In addition, the development of web applications through client and server-side programming techniques is reviewed. This is done through the CSS framework to create responsive, visually appealing and useful webpages, as well as JavaScript for the dynamic building and changing of the content, layout and structure of a website through the use of data structures, control structures, AJAX, DOM and event management. As well, a server side programming API is used in web development to enable CRUD operations against a database via a web interface. This is done by using forms, sessions, HTTP verbs, query strings and database API objects for data access and appropriate technology for the presentation of data.
Assessment
Laboratory work (3 credits), computer exam (1.5 credits) and project assignment (3 credits).
Forms of Study
Lectures, laboratory work and project work.
Grades
The Swedish grades U–G.
Prerequisites
- Object-Oriented Programming 7.5 Credits, First cycle or other course in Fundamentals of Programming
- Responsive Web Design 7.5 credits, First Cycle
Other Information
Cannot be part of the same degree as IK1005 and IK1091.
The language of instruction may be English.
The language of instruction may be English.