course-details-portlet

IMT3851

Programming for the Web II

Credits 10
Level Third-year courses, level III
Course start Spring 2019
Duration 1 semester
Language of instruction English
Location Gjøvik
Examination arrangement Portfolio assessment

About

About the course

Course content

Use of databases in web solutions

Database queries (SQL) and information security

XML

AJAX

Oject-oriented programming in JavaScript

Object-oriented programming in PHP

Information structures for the web

Open Source CMS systems

Learning outcome

Knowledge
On completing this course, the student should have knowledge about
-retrieving information and displaying it dynamically in a webpage using PHP, MySQL and JavaScript
-object-oriented programming in JavaScript
-basic principles of XML
-basic principles of AJAX
-object-oriented programming in PHP
-information structures for the web

Skills
On completing this course, the student should be able to
-solve complex programming tasks
-design and implement web solutions that involve interconnecting code in multiple standards such as HTML, JavaScript, CSS, PHP, SQL and XML.
-plan and implement a design for a complex web site with a coherent information structure and graphical layout

General competence
Through this course, the student should develop her overall competence in the areas of
-problem solving
-analytic thinking
-design of complex systems

Learning methods and activities

-Lectures
-Group work
-Lab.hours
-Assignments
-Academic supervision

Further on evaluation

No Re-sit examination.

Assessment forms:
Portfolio: 3-5 compulsory assignments to be done throughout the semester and gathered in a portfolio at the end of the semester. Some of these may be given as group assignments.

Specific conditions

Admission to a programme of study is required:
Web Development (BWU)

Required previous knowledge

IMT1292 Web coding

Course materials

Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5, by Robin Nixon, O'Reilly Media, 4th edition

Contact information

Course coordinator

Department with academic responsibility

Department of Computer Science

Examination

Examination

Examination arrangement: Portfolio assessment
Grade:

Ordinary examination - Spring 2019

Portfolio
Weighting 100/100 Date Release 2019-05-21
Submission 2019-06-07
Exam system Inspera Assessment