Computation I

Objectives

The objective of this discipline is to introduce the students to the basics of Programming

General characterization

Code

100025

Credits

7.0

Responsible teacher

Victor Cardoso Reis Costa

Hours

Weekly - Available soon

Total - Available soon

Teaching language

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

Prerequisites

Presence in the classes will be counted and they will have a weight in the final grade

Bibliography

Absolute Java, Walter J. Savitch, Addison Wesley, 2006; 0; 0; 0; 0

Teaching method

Theoretical classes: blackboard and slides, computer with software Eclipse
 
Practical classes: computer with software Eclipse

Evaluation method

The final grade is given by a weighted average between:
 
- Final Test
- Exercises done during the practical classes
- Presences in the classes
 
 

Subject matter

- quick introduction to the structure and functioning of a computer
- compiler and interpreter
- basics of the Java programming language
- expressions
- conditions if
- loops while, for
- methods
- hints to classes