|Web programming and Databases, in-depth course , 7,5 ECTS Credits|
|AIM OF THE COURSE|
|On completion of the course, the student should be able to
- illustrate problems and possibilities of using a web-based application,
- explain the advantages of separating structure descriptions (HTML) and layout (CSS) for documents when publishing on the Internet,
- implement a functioning database-driven website by using HTML, CSS and basic functions in PHP and SQL (MySQL),
- develop and document a smaller PHP program,
- design and evaluate ER models for a non-complex domain,
- apply rules to create a normalised model of a relational database from an ER diagram.
|During the course, the student's knowledge and skills in practical web programming and web design are developed through focusing on the following areas:
- general knowledge of the Internet and the web,
- HTML, CSS, layout and forms,
- basic web programming in PHP: data types, functions, files, database connection,
- basic databases: ER modelling, data tables, SQL (MySQL).
|The course is given as a distance course, where the Internet is used as the basis for studies. The course will contain exercises.|
|The course is examined through a project work, and through written assignments during the course. Furthermore, active participation when going through the written assignments is required.
Students failing an exam covering either the entire course or part of the course two times are entitled to have a new examiner appointed for the reexamination.
Students who have passed an examination may not retake it in order to improve their grades.
60 passed HE credits, or the equivalent.
|A grade of Pass with Credit, Pass or Fail is given for the course|
|Course certificate is issued by the Faculty Board on request. The Department provides a special form which should be submitted to the Student Affairs Division.|
|The course literature is decided upon by the department in question.|
|Planning and implementation of a course must take its starting point in the wording of the syllabus. The course evaluation included in each course must therefore take up the question how well the course agrees with the syllabus.
The course is carried out in such a way that both men´s and women´s experience and knowledge is made visible and developed.