Skip to main content

WWW Programming (5 cr)

Code: 5051127-3002

General information


Enrollment
03.12.2018 - 13.01.2019
Registration for the implementation has ended.
Timing
07.01.2019 - 30.04.2019
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
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.)
Small groups
Pienryhmä 1
Pienryhmä 2
Pienryhmä 3
PINFOS 1
PINFOS 2
Course
5051127
No reservations found for realization 5051127-3002!

Evaluation scale

H-5

Content scheduling

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

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.

Pedagogic approaches and sustainable development

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

Evaluation methods and criteria

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

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.

Go back to top of page