Go to:
Logótipo
You are here: Start > EIC0025

Software Applications Laboratory

Code: EIC0025     Acronym: LASO

Keywords
Classification Keyword
OFICIAL Interaction and Multimedia

Instance: 2006/2007 - 1S

Active? Yes
Web Page: www.fe.up.pt/~aas/pub/Aulas/LAS/
Responsible unit: Informatics Section
Course/CS Responsible: Master in Informatics and Computing Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
LEIC 0 Plano de estudos de transição para 2006/07 3 7 7 -
MIEIC 103 Syllabus since 2006/2007 3 - 7 -
Plano de estudos de transição para 2006/07 3 - 7 -

Teaching language

Portuguese

Objectives

The main goal is to provide practice in the development of software applications, involving multidisciplinary skills in several areas, namely, Computer Graphics and Operating Systems that were acquired in previous courses.

Program

Image synthesis: Phong illumination model; polygonal surface rendering; texture mapping.
Human-Machine Interface: functionality and usability; event handling and user interaction; GUI building.
Operating Systems: file manipulation; process and thread creation and management; interprocess communication and synchronization mechanisms.

Main Bibliography

Introduction to Computer Graphics; Foley, Van Dam, Feiner, Hughes, Phillips Addison Wesley, 1996

O Sistema Operativo UNIX: Alguns aspectos da sua API; APM, FEUP

Advanced Programming in the UNIX Environment W. Richard Stevens Addison-Wesley, 1992 ISBN: 0-201-56317-7

Informação vária, acessível pela Internet OpenGL

Complementary Bibliography

Computer Graphics, 2ª Edição; Donald Hearn, M. Pauline Baker Prentice-Hall International Editions, 1994

UNIX Network Programming, Volume 2; W. Richard Stevens Prentice-Hall, 1998 ISBN: 0-13-081081-9

Practical UNIX Programming; Kay Robbins and Steven Robbins Prentice-Hall, 1995 ISBN: 0-13-443706-3

Teaching methods and learning activities

Theoretical classes:
Reviewing of the relevant themes for the practical works. Particular care with implementation details as well as proper cues for their development.
Presentation of the main characteristics related to the technologies to be used (OpenGL, Operating System API...)

Practical classes:
Development of 3 software projects, in groups of two students, oriented to the themes mentioned in the "Contents" above.

Software

OpenGL

keywords

Technological sciences > Technology > Graphic techniques > Computer graphics
Technological sciences > Technology > Interface technology > Virtual reality

Assessment Components

Description Type Time (hours) Weight (%) End date
Subject Classes Participação presencial 56,00
Pratical Work (extra classes) Trabalho escrito 56,00 2006-12-15
Evaluation Sessions Exame 8,00 2007-01-03
Total: - 0,00

Amount of time allocated to each course unit

Description Type Time (hours) End date
Theoretical and Manuals Study Estudo autónomo 42
Study for Evaluation Sessions Estudo autónomo 12 2007-01-03
Total: 54,00

Eligibility for exams

Not exceed the absence limits and actively participate in the practical works development.

Calculation formula of final grade

Final Classification = 0.70 (0.30W1 + 0.40W2 + 0.30W3) + 0.30Av.

With: W1, W2 e W3 are the classifications obtained in works 1, 2 and 3, respectively; Av is the individual continuous evaluation.

Special assessment (TE, DA, ...)

Working Students or equivalent are exempt of the classes but have to present the evolution of each practical work in the middle of the time assigned to its execution, as well as to make the final presentations altogether with regular students.

Classification improvement

Development of alternative works in the next course term.

Observations

Each work is evaluated at the end of the period stipulated for its development, in the practical class properly scheduled.
Pre-requisite: it is desirable that the students in this course acquired frequency in courses CGI and AED2 from 2nd year, as well as participate in the course SO, from 3rd year.
Recommend this page Top
Copyright 1996-2025 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2025-11-30 at 06:36:08 | Acceptable Use Policy | Data Protection Policy | Complaint Portal