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

Informatics Laboratory

Code: EA0010     Acronym: LI

Keywords
Classification Keyword
OFICIAL Basic Sciences
OFICIAL Interp/Personal professional attitudes and capac.
OFICIAL Design, Development, Implementation and Operation

Instance: 2006/2007 - 1S

Active? Yes
Responsible unit: Mining Engineering Department
Course/CS Responsible: Master in Environmental Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
MIEA 47 Syllabus since 2006/07 1 - 4 48 108

Teaching language

Portuguese

Objectives

The course seeks to provide knowledge in computer programming with an emphasis on algorithm design for different problems and to give insights into the major applications of computers.
At the end of the course the student is expected to be able to:
- Implement efficient programs for different problems.
- Use other programming languages.
- Use commercial codes, modify and build programs for solving engineering problems.

Program

Algorithms. Algorithm design and algorithm language: Input and output statements; assignment, control and loop statements. Arrays.
Visual Basic language: Input and output statements; assignment, control and loop statements. Variables and constants. Data Types: integer, real, boolean, char and strings.
Structured programming. Creating and accessing arrays and data structures.
Testing and debugging techniques.
Object-oriented programming: classes and objects.

Mandatory literature

ULL; An introduction to programming using Visual Basic.NET. ISBN: 0-13-030657-6

Complementary Bibliography

Halvorson, Michael; Microsoft Visual Basic .NET. ISBN: 0-7356-1905-0

Teaching methods and learning activities

During the course the main background concepts as algorithmic techniques and Visual Basic .NET programming language will be presented.
Students will be encouraged to develop and test their own programs.

Software

Visual Studio

keywords

Technological sciences > Engineering > Computer engineering
Technological sciences > Technology > Computer technology > Software technology

Evaluation Type

Distributed evaluation without final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Subject Classes Participação presencial 56,00
Writen component of evaluation (P1) Exame 1,00
Pratical component of evaluation (P2 and P3) Exame 3,00
Project (TP) Trabalho escrito 10,00
Total: - 0,00

Amount of time allocated to each course unit

Description Type Time (hours) End date
Study Estudo autónomo 40
Total: 40,00

Eligibility for exams

1st) Do not exceed the absence numbers as regulated by the faculty (article 4, Normas Gerais de Avaliação),
2nd) To attend 3 class tests (P1, P2, P3) and to present a programming project (TP) and
3rd) To obtain at least a classification 35% at each test and project.

Calculation formula of final grade

The final classification (CF) will be calculated according to the rule:
CF=0.2*P1+0.25*P2+0.3*P3+0.25*TP

Examinations or Special Assignments

Not applicable.

Special assessment (TE, DA, ...)

An one hour computer test followed by an oral presentation.

Classification improvement

An one hour computer test followed by an oral presentation.
Recommend this page Top
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2024-10-02 at 11:13:33 | Acceptable Use Policy | Data Protection Policy | Complaint Portal