Informatics Laboratory
Keywords |
Classification |
Keyword |
OFICIAL |
Basic Sciences |
OFICIAL |
Interp/Personal professional attitudes and capac. |
OFICIAL |
Design, Development, Implementation and Operation |
Instance: 2006/2007 - 1S
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.