Internet programming (D0126), 5 op
Basic information
Course name: | Internet programming Internet programming |
Course Winha code: | D0126 |
Kurre acronym: | IntProg |
Credits: | 5 |
Type and level of course: | Professional studies |
Year of study, semester or study period: | 3.year |
Implementation: | Autumn semester, 1.period, 2.period |
Semester: | 0607 |
Language of tuition: | English |
Teacher: | Hannu Markkanen |
Final assessment: | Grading scale (0-5) |
Descriptions
Prerequisites
D0127 Introduction to Programming
D0004 Publishing Tools
Students are expected to know xhtml ?description language, flash and basics of programming.
Course contents (core content level)
- Server Side Scripting with PHP
- Advanced Form Techniques
- Data base connection
- Presentating
- User Authentication
- Persistent Data Using Sessions
- Integrity in Web development
Course contents (additional)
- ActionScript ? programming
o Data exchange between Flash and PHP script
o ActionScript and eXtensible Markup Language
- Web Applications (Ajax)
Core content level learning outcomes (knowledge and understanding)
After completing the course the student knows how to create a data base connected and server side scripted web applications. The course will also give a base for individual learning for further and more advanced Internet programming techniques.
Core content level learning outcomes (skills)
After the course the student is able to design, implement, test and comment data base connected integrity web programs using PHP scripting language.
Recommended reading
PHP Trainer Kit
ITInfo
PHP 5 & MySQLtehokas hallinta
Kuvaja Arto, Gilmore W. Jason
PHP5 and MySQL Bible
Tim Converse, Joyce Park, Clark Morgan
PHP 5 Unleashed
John Coggeshall
Teaching and learning strategies
Class room teaching: 35 h
Laboratory excercises:21 h
Project: 20
Exams: 2*2 h
Student individual workload: 70 h
Total: 150
Follow-up of the student workload analysis performed: -
Teaching methods and student workload
Assessment weighting and grading
Assessment of the compulsory homework assignments, laboratory reports and the project. Final exam.