Syllabus for |
|
DAT076 - Web applications
|
Web-applikationer |
|
Syllabus adopted 2019-02-20 by Head of Programme (or corresponding) |
Owner: TIDAL |
|
7,5 Credits
|
Grading: TH - Five, Four, Three, Fail |
Education cycle: First-cycle |
Major subject: Computer Science and Engineering, Information Technology
|
Department: 37 - COMPUTER SCIENCE AND ENGINEERING
|
The course is full. For waiting list, please contact the director of studies: mylana@chalmers.se
Teaching language: English
Application code: 62117
Open for exchange students: No
Block schedule:
C+
Maximum participants: 50
Only students with the course round in the programme plan
Module |
|
Credit distribution |
|
Examination dates |
Sp1 |
Sp2 |
Sp3 |
Sp4 |
Summer course |
No Sp |
0111 |
Written and oral assignments |
1,5 c |
Grading: UG |
|
|
|
1,5 c
|
|
|
|
|
|
0211 |
Project |
6,0 c |
Grading: TH |
|
|
|
6,0 c
|
|
|
|
|
|
In programs
TKDAT COMPUTER SCIENCE AND ENGINEERING, Year 3 (elective)
TKITE SOFTWARE ENGINEERING, Year 3 (elective)
TIDAL COMPUTER ENGINEERING, Year 3 (compulsory elective)
Examiner:
Joachim von Hacht
Go to Course Homepage
Replaces
DAT075
Distributed applications
Eligibility:
In order to be eligible for a first cycle course the applicant needs to fulfil the general and specific entry requirements of the programme(s) that has the course included in the study programme.
Course specific prerequisites
- Good programming skills in Java.
- Knowledge in OOA/D and UML.
- Elementry datastructures and algorithms.
- Elementary datacommunications.
- Elementary knowledge in data bases.
Courses DAT050, DAT055, LET375, LEU061, TDA357 or equivalent.
Aim
The aim of the course is to give students a broad introduction to web-based applications like e-commerce sites.
Learning outcomes (after completion of the course the student should be able to)
Knowledge and understanding
- Design, implement, deploy, test and debug a basic web application.
- Solve the special problems of web application; in particular, the use of multiple paradigms and technologies within the same application.
- Explain and discuss the importance of open standards
Skills and abilities
- Search for relevant information based on specifications.
Judgement and approach
- Assess different potential solutions for the development of web applications
Content
The course presents a number of technologies, how they are related and used for
developing web applications. The course provides a good insight to modern complex
web based applications. Design problems related to web applications are presented
such as session handling, navigation, persistens, etc.
Information retrieval from manuals and specifications is an integral and important
aspect of the course.
The course is applied, and the work is carried out in modern advanced development
environments. As an important part, the course presents advanced debugging, configuration, deployment and execution of web applications.
Organisation
Lectures, assignments and a final project. The final project is performed in groups of four students.
Literature
Specified at course start.
Examination including compulsory elements
The course will be graded U, 3, 4 or 5. The laboratory assignments must be passed for the course to be completed. The grade for the course will be determined by the project grade.