Usted está aquí: Inicio Ingeniería Telemática Communication Software

Communication Software, 2009

Acciones de Documento
  • Fuente RSS
  • Vista de contenidos
  • Marcadores (bookmarks)
  • Exportación de LTI
Autor: Simon Pickin
The aim of this course is to introduce the student to the basic aspects of Web technologies and applications.
Communication Software Course Image

SIMON PICKIN
NATIVIDAD MARTÍNEZ MADRID
PEDRO MUÑOZ MREINO
FLORINA ALMENÁREZ MENDOZA
NORBERTO FERNÁNDEZ GARCÍA
MARISOL GARCÍA VALLS
PABLO BASANTA VAL

Ingeniería Telemática Dept.
Universidad Carlos III de Madrid.

Undergraduate / Master
Ingeniería de Telecomuncación.

December 2009.

Image courtesy of UC3M

3.5 ECTS, 30 hours of lectures, 15 hours of labs.
90-100 student hours in total.

 

PREREQUISITES AND RECOMMENDED PREVIOUS KNOWLEDGE

Programming and basic Java programming, basic knowledge of HTML, HTTP and relational databases.

 

GENERAL DESCRIPTION OF THE COURSE

The World Wide Web, together with the underlying Internet, is arguably the most important technological development in the history of ICTs, and in the space of a few years has become the pre-eminent access platform for a wide variety of enterprise applications. The aim of this course is to introduce the student to the basic aspects of Web technologies and applications.

 

OBJECTIVES: KNOWLEDGE AND CAPABILITIES

The students should acquire knowledge of, and competence in, the following areas:

  • Basic notions of software engineering, analysis and design of communication software systems and component-based development.

  • System integration concepts and some existing software environments which enable such integration, in particular, the Java enterprise edition.

  • Technologies for the development of enterprise applications, in particular, web-based applications using the Java enterprise edition.

 

TEACHING MATERIAL

The teaching material comprises slides, assignments and exercises, and example UML specifications.

 

ASSESSMENT ACTIVITIES OR PRACTICAL ASSIGNMENTS

The course contains three practical assignments, each related to one of the tiers into which enterprise applications are usually structured: data, presentation and business. The first concerns using relational databases from Java applications (SQL/JDBC), the second the presentation of information to the client using Java EE technology (servlets/JSPs) and the third the implementation of Java EE enterprise components (EJB3/JPA). The assignments are worth 1/3 of the final grade and are assessed via a submission for each of them as well as via an oral exam. At the end of the course, the students are required to work in groups on the preparation of a presentation, each group choosing a different popular technology for the development of Web and/or enterprise applications, which they must then deliver to their colleagues. The mark for the presentation is worth 1/5 of the exam mark, itself worth 2/3 of the final grade; part of this mark corresponds to an assessment carried out by their colleagues (peer assessment).

Esta página en Español

Reutilizar Curso
Descargar este curso
OCW-UC3M user survey