Skip to main content

WWW Programming (5 cr)

Code: 5051127-3002

General information


Enrollment

03.12.2018 - 13.01.2019

Timing

07.01.2019 - 30.04.2019

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Engineering and Business

Campus

Kupittaa Campus

Teaching languages

  • English

Degree programmes

  • Degree Programme in Information and Communication Technology

Teachers

  • Balsam Abdulghani
  • Tuomo Helo

Scheduling groups

  • Pienryhmä 1 (Size: 30. Open UAS: 0.)
  • Pienryhmä 2 (Size: 30. Open UAS: 0.)
  • Pienryhmä 3 (Size: 30. Open UAS: 0.)
  • PINFOS 1 (Size: 30. Open UAS: 0.)
  • PINFOS 2 (Size: 30. Open UAS: 0.)

Groups

  • PTIVIS17
  • PINFOS17
  • ICTMODohj

Small groups

Objective

After completing the course the student can: describe the special needs of web programming utilize Internet-based resources and tools utilize different web development technologies extend the browser functionality using scripts implement dynamic and interactive www database applications consider some of the most typical information security issues.

Content

HTTP protocol markup languages programming www applications using databases in www applications www client and server technologies client-side and server-side scripting common information security challenges

Materials

Lecture slides
Supporting material:
Randy Connolly; Ricardo Hoar - FUNDAMENTALS of WEB DEVELOPMENT - 1'st edition or later.

Teaching methods

The course consists of exercises, and Project work (group work).
The exercises are HTML, CSS, JavaScript and PHP.
These are practiced individually and with the teacher help in the computer class room.
Each session begins with an introduction to the topic of the week, which includes examples and lecture slides. In addition, students have a weekly task to do.

Exam schedules

No Exam.

International connections

Learning by doing, trial-error, listening and collaborating with peers.

Completion alternatives

Participation in the class room teaching is highly recommended, but not compulsory, which allows working remotely.

Student workload

Participating weekly in the computer classroom 30h
Individual work for exercises 70h
Project group work 30h

Content scheduling

Weekly meetings in the computer class room between weeks 2-16.
Topics:
- HTML
- CSS
- JavaScript
- PHP
- Project

Further information

We need XAMPP (Apache, MySQL, PHP) environment for practical training, which needs installation on the personal computer, USB memory stick (mobility between school and home), and/or on the personal profile in TUAS domain (computer class room).
In addition, we use WordPress for the Project work.

Evaluation scale

H-5

Assessment methods and criteria

Graded 0-5.
Grading:
Weekly exercises 70% (maximum grade 3)
Project group work 30% (maximum grade 2)