Computation II
Objectives
Teaching to the students the basis of programming (in Java).
General characterization
Code
100027
Credits
7.0
Responsible teacher
Mauro Castelli
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
Cormen, Thomas, Charles Leiserson, et al. Introduction to Algorithms. 3rd ed. MIT Press, 2009. ISBN: 9780262033848
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