Search programme

​Use the search function to search amongst programmes at Chalmers. The study programme and the study programme syllabus relating to your studies are generally from the academic year you began your studies.

Syllabus for

Academic year
DAT076 - Web applications
 
Syllabus adopted 2015-01-26 by Head of Programme (or corresponding)
Owner: TIDAL
7,5 Credits
Grading: TH - Five, Four, Three, Not passed
Education cycle: First-cycle
Major subject: Computer Science and Engineering, Information Technology
Department: 37 - COMPUTER SCIENCE AND ENGINEERING


Teaching language: Swedish
Block schedule: C

Course module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 Summer course No Sp
0111 Written and oral assignments 1,5c Grading: UG   1,5c    
0211 Project 6,0c Grading: TH   6,0c    

In programs

TKDAT COMPUTER SCIENCE AND ENGINEERING, Year 3 (elective)
TKITE SOFTWARE ENGINEERING, Year 3 (elective)
TIDAL COMPUTER ENGINEERING, Year 3 (compulsory elective)

Examiner:

Univ adjunkt  Joachim von Hacht


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)

Do a sensible choice between the presented approaches and techniques for a modern web application.

As a result of the choice; design, implement, deploy and debug a basic web application.

Handle bugs and similar in used software by doing workarounds or similar

On a basic level be able to find and use open specifications and standards from the area

Content

The course presents some possible approaches to developing a web application. For each approach design is discussed and and a couple of techniques are presented. The course emphasize hands-on work using modern advanced development environments and server environments. The main content of the course is; Design, implementation, configuration, deployment, execution and trouble shooting. Content at a glance;



  • Standards, platforms, frameworks, architecture, design, approaches and more....

  • Client side technologies (HTML, CSS, JavaScript, AJAX, and more)

  • Server side technologies (Java Servlet API, Java Server Faces, Web Services, REST and more)

  • Introduction to enterprise applications and real time web
  • Possible emerging technologies.

Organisation

Lectures, assignments and a final project. The final project is done in groups of four students.

Literature

Specified at course start.

Examination

Passed assignments and project. Grade: U-5. Grade is decided from the project.


Page manager Published: Mon 28 Nov 2016.