course-details-portlet

IMT3851 - Programming for the Web II

About

Examination arrangement

Examination arrangement: Portfolio assessment
Grade: 

Evaluation form Weighting Duration Examination aids Grade deviation
Portfolio assessment 100/100

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

More on the course

No

Facts

Version: 1
Credits:  10.0 SP
Study level: Third-year courses, level III

Coursework

Term no.: 1
Teaching semester:  SPRING 2019

Language of instruction: English

Location: Gjøvik

Subject area(s)

-

Contact information
Course coordinator:

Department with academic responsibility
Department of Computer Science

Phone:

Examination

Examination arrangement: Portfolio assessment

Term Status code Evaluation form Weighting Examination aids Date Time Digital exam Room *
Spring ORD Portfolio assessment 100/100

Release 2019-05-21

Submission 2019-06-07

INSPERA
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
Examination

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU