Computation II

Objectives

This course aims to provide students with the fundamental knowledge to write more efficient and effective computer programs.

General characterization

Code

100027

Credits

6.0

Responsible teacher

João Pedro Martins Ribeiro da Fonseca

Hours

Weekly - Available soon

Total - Available soon

Teaching language

Portuguese. If there are Erasmus students, classes will be taught in English

Prerequisites

Students are asked to sign a document to certify their presence in each class (both theoretical and practical classes). At the end of the semester, signatures are counted and the total number of presences is re-scaled in a [0,20] range. This value represents the 10% of the final grade of the discipline.

Bibliography

Teaching method

Theoretical classes are given by means of slides + blackboard + projection of exercises solved using Eclipse. Practical classes normally use the same facilities, but with biggest focus on exercises solved with Eclipse.

Evaluation method

10% presence in the classes, 30% mini-tests done during the semester, 60% final exam.

Subject matter

Introduction to Programming
Compiler and Interpreter
Expressions
Input/Output facilities
Conditional Statements if
Iterative Statements while, for
Arrays
Methods
Hints to the concept of class

Programs

Programs where the course is taught: