Web Applications
Structure Type: | Study unit |
---|---|
Code: | TTS2103 |
Type: | Optional obligatory / Professional Studies |
Curriculum: | T-TK 2007V |
Level: | Bachelor of Business Administration |
Year of Study: | 3 (2009-2010) |
Credits: | 5 cr |
Responsible Teacher: | Tamminen, Mika |
Language of Instruction: | Finnish |
Courses During the Academic Year 2009-2010
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
4 | T-TK-3TH | 2009-08-24 – 2009-12-19 | Mika Tamminen | Finnish | 2009-08-14 – 2009-09-06 |
5 | 2009-08-24 – 2009-12-19 | Mika Tamminen | Finnish | 2009-08-14 – 2009-09-06 |
Learning Outcomes
The student will be able to create interactive web applications using RDBMS. The student will understand the operating principles of web applications.
Student's Workload
Esim: Total work load of the course: 135 h
- of which scheduled studies: 80 h
- of which autonomous studies: 55 h
Prerequisites / Recommended Optional Courses
Knowledge from the course Planning and designing Web Pages, and Web Content Production, or otherwise earned corresponding knowledge.
Contents
The operating principles of web applications. Server-side programming. Client-side scripting. PHP scripting language. Sessions and cookies. Client/Server communications using HTTP. Databases and web applications.
Recommended or Required Reading and Other Learning Resources/Tools
Lecture notes. Books: Leon Atkinson - Zeev Suraski 2004. Core PHP Programming. Prentice Hall. U.S.A.; Managing & Using MySQL. Reese - Yarger - King. O'Reilly.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Lecture and Exercises. Independent working.
Lectures 80 h, web-based learning 40 h, project 15 h.
Assessment Criteria
1 = Student is able to create a web site, which can utilize server-side scripting and is based on the HTML standard.
3 = Student is able to create a web site, which can utilize server-side scripting and network-based SQL database, can apply partial page rendering and is based on the CSS, HTML and JavaScript standards, and can be viewed by mainstream browsers.
5 = Student is able to understand and to apply acquired techniques in other similar environments and can utilize the latest standards.
Assessment Methods
Exercises, Exam, and Assignment. Numerical assessment (0-5).