COURSE SYLLABUS
Client-side Programming I, 7.5 credits
Klientprogrammering I, 7,5 högskolepoäng
Course Syllabus for students Autumn 2019
Course Code:T1KK18
Confirmed by:Dean Apr 6, 2018
Valid From:Aug 1, 2018
Version:1
Education Cycle:First-cycle level
Disciplinary domain:Technology
Subject group:DT1
Specialised in:G1F
Main field of study:Informatics

Intended Learning Outcomes (ILO)

After a successful course, the student shall

Knowledge and understanding

- display knowledge and understanding of basic concepts of programming like variables, data types, iterations, conditional statements and functions
- display knowledge of core concepts of object-orientation
- show familiarity with the possibilities, limitations and current uses of JavaScript
- demonstrate comprehension of the relationship between JavaScript, HTML and CSS

Skills and abilities

- demonstrate the ability to troubleshoot and identify basic programming errors
- demonstrate the ability to autonomously solve a given problem and choose a suitable method

Contents

The course comprises modules giving theoretical as well as practical skills for developing modern web applications.
The course includes the following parts:


- JavaScript, object-oriented client-side programming
- Manipulating HTML and Document Object Model
- Event-driven programming

Type of instruction

Lectures, workshops and assignments.

The teaching is conducted in English.

Prerequisites

General entry requirements and a passing grade in the courses Web and User Interface Design, 9 credits and Graphic Design and Visual Communication I 15 credits (or the equivalent).

Examination and grades

The course is graded 5,4,3 or Fail.

The final grade for the course is based on a balanced set of assessments. The final grade will only be issued after satisfactory completion of all assessments.

Registration of examination:
Name of the TestValueGrading
Written examination5 credits5/4/3/U
Laboratory assignments2.5 credits5/4/3/U

Course literature

Literature

The litterature list for the course will be provided one month before the course starts.

Author: Freeman, E & Robson, E
Title: Head first JavaScript programming
Publisher: O'Reilly Media.
ISBN: 9781449340131