Practical IT project

Lecturer(s): Daniel MULLER, René CHALON
Course ⋅ 8 hTC ⋅ 10 hAutonomy ⋅ 12 h

Objectives

The objective of this lecture is to put into practice the notions and skills introduced by the other lectures of Computer Science, in the framework of a group project based on the design and development of a web application. The architecture of this application will be based on a dynamic web interface, and a service developed in Python on the server side. The project will concern the whole application: data model, server, user interfaces (GUI) and client-server interactions.

Keywords

WebApp, Webservice, client-server architecture, HTML5, CSS3, Javascript, Ajax, JSON, Python, SQL.

Programme

  • Web development context and tools.
  • Data model.
  • Client-server architecture and application protocol.
  • Principle of a server.
  • User interfaces.

Learning Outcomes

  • Master the basic tools and languages for web programming (HTML, CSS, Javascript).
  • Understanding client-server architecture based on web services.
  • Know how to do software testing.
  • Master the specific characteristics of IT project management (versioning).

Assesment

Final mark = 50% knowledge + 50% know-how (Knowledge = 100% final exam and know-how = 100% project deliverables).