Computer Programming
Instance: 2005/2006 - 2S
Cycles of Study/Courses
Teaching language
Portuguese
Objectives
The course seeks to provide knowledge in structural computer programming with an emphasis on algorithm design for different problems and implementation using Visual Basic. The purpose of this course is also to provide concepts and tools for using other computer languages.
Program
Algorithms. Algorithm design and algorithm language: Input and output statements; assignment, control and loop statements. Arrays.
Structure of a program. Visual Basic language: Input and output statements; assignment, control and loop statements. Variables and constants. Data Types: integer, real, boolean, char and strings. Arrays, records and files.
Procedures, subroutines and functions. Arguments. Local and global variables.
Testing and debugging techniques.
Visual Basic forms and events. Other computer languages.
Mandatory literature
ULL;
An introduction to programming using Visual Basic.NET. ISBN: 0-13-030657-6
Teaching methods and learning activities
During the course Visual Basic Language is teached in order to implement algorithms. Simultaneasly other computer languages are used.
Evaluation Type
Distributed evaluation without final exam
Assessment Components
Description |
Type |
Time (hours) |
Weight (%) |
End date |
Subject Classes |
Participação presencial |
52,00 |
|
|
|
Total: |
- |
0,00 |
|
Eligibility for exams
Attainment of 80% of the classes.
To get 35% of the classification in each test.
Calculation formula of final grade
0,25x(1º test) + 0,3x(2º test) + 0,35x(3º test)+0,1x(Computer test)
Examinations or Special Assignments
Not applicable
Special assessment (TE, DA, ...)
Students should choose between continuous evaluation without final exam and a final exam.
Classification improvement
Oral test