Course plan

Syllabus Computer Engineering BA (B), Web Programming, 6 Credits

General data

  • Code: DT100G
  • Subject/Main field: Datateknik
  • Cycle: First cycle
  • Progression: (B)
  • Credits: 6
  • Progressive specialization: G1F - First cycle, has less than 60 credits in first-cycle course/s as entry requirements
  • Answerable department: Department of Information and Communication Systems
  • Answerable faculty: Faculty of Science, Technology and Media
  • Established: 4/1/2010
  • Date of change: 5/21/2015
  • Version valid from: 7/1/2015


The student should acquire elementary knowledge about how interactive web sites are created, to work with dynamic HTML, to connect the databases to the web pages and to develop a web environment by using different types of development tools and scripting languages.

Course objectives

Knowledge and understanding
Upon completion of the course students will:
* Understand how dynamic Web sites are structured and can be created
* Understand the differences between server-based and client-based web development
* Demonstrate knowledge of the use of databases and basic security
* Have acquired a deeper understanding of how information communication of data between applications and web interfaces works

Skills and abilities
Upon completion of the course students will:
* Be able to develop and maintain dynamic web sites, with a focus on server-based tools and scripting languages
* Able to use a database to retrieve and store information used by a dynamic website
* Be able to evaluate different approaches for creating a dynamic web site and may choose to use server-side or client-based techniques



Selection rules and procedures

The selectionprocess is in accordance with the Higher Education Ordinance and the local order of admission.

Teaching form

The course is given in the form of lectures, laboratory work, exercises, and a final project. If the course is given as distance learning, the lectures are substituted by reading assignments with exercises.

Examination form

1.0 hp, L101: Laboratory assignment 1
Score: Pass or Fail

1.0 hp, L201: Laboratory assignment 2
Score: Pass or Fail

1.0 hp, L301: Laboratory assignment 3
Score: Pass or Fail

1.0 hp, L401: Laboratory assignment 4
Score: Pass or Fail

2.0 hp, P101: Individual projects
Recorded in writing and orally.
Grades: A, B, C, D, E, Fx and F. A-E are passed and Fx and F are failed.

Grading criteria for the subject can be found at

Grading system

The grades A, B, C, D, E, Fx and F are given on the course. On this scale the grades A through E represent pass levels, whereas Fx and F represent fail levels.

Course reading

Required literature

  • Author: Jon Duckett
  • Title: Web Design with HTML, CSS, JavaScript and Jquery Set
  • Publisher: WILEY
  • Edition: Utgiven 2014-07
  • ISBN: 0-13-145091-3
  • Comment: ISBN 9781118907443 , set bestående av två böcker
Other information Studenter registrerade på denna version av kursplan har rätt att examineras 3 gånger inom loppet av 1 år enligt angivna examinationsformer. Därefter gäller examinationsform enligt senast gällande version av kursplan.