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
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.