The course takes place in period

3 (2020-01-01 to 2020-03-22)

Level/category

Professional studies

Teaching language

Swedish

Type of course

Compulsory

Cycle/level of course

First

Recommended year of study

1

Total number of ECTS

5 cr

Competency aims

The course deals with advanced Internet programming. It introduces PHP as programming tool. It teaches the students to select the right tool for the purpose and trains them in implementing dynamic webapps that look different for each user.

Learning outcomes

1. Understand the difference between static, interactive and dynamic websites 2. Knows how to build dynamic web apps 3. Knows how to utilize php files 4. Knows how to read technical documentation about PHP and write code in PHP

Course contents

Information flow on WWW server PHP History and development IDE for PHP Basic syntax Data types Variables and constants HTTP POST and GET requests in PHP Sessions and Cookies Expressions and operators Control structures Functions Classes and objects Date and Time Related Extensions PHP file management

Prerequisites and co-requisites

Web Development Front-end Programming

Previous course names

Server Programming with php

Recommended or required reading

PHP Cookbook, Third Edition by David Sklar and Adam Trachtenberg, 2014, ISBN: 978-1-449-36375-8

Study activities

  • Lectures - 20 hours
  • Individual- and group instruction - 10 hours
  • Practical exercises - 5 hours
  • Small-group work - 5 hours
  • Individual studies - 95 hours

Workload

  • Total workload of the course: 135 hours
  • Of which autonomous studies: 135 hours
  • Of which scheduled studies: 0 hours

Mode of Delivery

Multiform education

Assessment methods

  • Essays, reports, productions and portfolio
  • Course project

Assessment requirements

All assignments projects finalized, returned and accepted.

Teacher

  • Biström Dennis
  • Scherbakov-Parland Andrej
  • Karlsson Jonny

Examiner

Biström Dennis

Home page of the course

https://arcada.itslearning.com/

Group size

No limit (48 students enrolled)

Assignments valid until

12 months after course has ended

Course enrolment period

2019-12-24 to 2020-01-20

Assessment methods

  • Date will be announced later - Reports and productions
  • Date will be announced later - Other assignments
Room reservations
Date Time Room Title Description Organizer
2020-01-16 08:30 - 09:15 F249 Back-end programmering Biström Dennis
2020-01-16 09:15 - 13:15 F365 Back-end programmering Biström Dennis
2020-01-17 08:30 - 12:30 F365 Back-end programmering Biström Dennis
2020-01-22 09:15 - 14:00 F365 Back-end programmering - Biström Dennis
2020-01-24 09:15 - 14:00 F365 Back-end programmering Kodtillfälle Biström Dennis
2020-01-27 12:30 - 16:30 F365 Back-end programmering Biström Dennis
2020-01-30 12:00 - 16:00 F365 Back-end programmering Biström Dennis
2020-01-31 12:00 - 16:00 F365 Back-end programmering - Biström Dennis
2020-02-05 09:15 - 14:00 F365 Back-end programmering - Biström Dennis
2020-02-11 11:15 - 16:00 F365 Back-end programmering Kodtillfälle #2 Biström Dennis
2020-02-12 09:15 - 14:00 F365 Back-end programmering Biström Dennis
2020-02-14 09:15 - 14:00 F365 Back-end programmering Biström Dennis
2020-02-17 12:30 - 16:30 F365 Back-end programmering Självstudier (Dennis sjuk) Biström Dennis
2020-02-19 09:15 - 14:00 F365 Back-end programmering - Biström Dennis

Course and curricula search