Course syllabus for Web applications

The course syllabus contains changes
See changes

Course syllabus adopted 2024-02-01 by Head of Programme (or corresponding).

Overview

  • Swedish nameWeb-applikationer
  • CodeDAT076
  • Credits7.5 Credits
  • OwnerTIDAL
  • Education cycleFirst-cycle
  • Main field of studyComputer Science and Engineering, Software Engineering
  • DepartmentCOMPUTER SCIENCE AND ENGINEERING
  • GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail

Course round 1

  • Teaching language English
  • Application code 62111
  • Maximum participants75
  • Block schedule
  • Open for exchange studentsNo
  • Only students with the course round in the programme overview.

Credit distribution

0111 Written and oral assignments 1.5 c
Grading: UG
0 c0 c1.5 c0 c0 c0 c
0211 Project 6 c
Grading: TH
0 c0 c6 c0 c0 c0 c

In programmes

Examiner

Eligibility

General entry requirements for bachelor's level (first cycle)
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.

Specific entry requirements

The same as for the programme that owns the course.
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.

Course specific prerequisites

- At least 7.5 hp in Java, Python or similar programming language - Knowledge in OOA/D and UML. - Elementry datastructures and algorithms. - Elementary datacommunications. - Elementary knowledge in databases.
Courses DAT050, DAT055, DAT495, LEU062, 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.

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.

The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers on educational support due to disability.

The course syllabus contains changes

  • Changes to course rounds:
    • 2024-05-30: Max number of participants Max number of participants changed from 50 to 75 by PA/UBS
      [Course round 1]