Introduction to Computing
Presentation
The students should have skills in terms of:
Programme
Audiovisual and Multimedia Communication
Level of Qualification|Semesters|ECTS
| Semestral | 7
Year | Type of course unit | Language
1 |Mandatory |Português
Code
ULP728-2279
Recommended complementary curricular units
Não Aplicável
Professional Internship
Não
Syllabus
Introduction Elementary concepts and algorithm Types and Data Structures introduction to the JAVA or Python programming language Common Algorithms Whenever possible the use of the JAVA or Python programming language to implement the algorithms.
Objectives
The objective is to work in the student¿s ability to understand a problem, designing the algorithm based solution and to understand the relevant aspects to its translation into a programming language.
Teaching methodologies and assessment
The teaching is based on theoretical classes and practical classes. The theoretical classes are, in essence, for expository sessions, which serve to introduce the fundamental concepts of the discipline associated with each of the topics of matter. The practical classes are based on the analysis, design and implementation of theoretical concepts, using the computers and installed software development.
Continuous evaluation:
- 50% theoretical assessment
- Participation Of classes 10% + 40% practical assessment (practical work)
(Minimum score: 7 points, each component)
exams:
- 50% theoretical assessment (1 exam and practical test)
- 50% practical assessment (assessment and defense of practical work)
(Minimum score: 7 points, each component)
NOTE: not accepted practical work between seasons.
References
Office Hours
Nome do docente Horário de atendimento Sala