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)