You need to activate javascript for this site.
Menu Conteúdo Rodapé
  1. Home
  2. Courses
  3. Civil Engineering
  4. Introduction to Computer Programming

Introduction to Computer Programming

Code 10272
Year 1
Semester S1
ECTS Credits 6
Workload PL(30H)/T(30H)
Scientific area Informatics
Entry requirements N/A
Mode of delivery Face-to-face.
Work placements Not applicable.
Learning outcomes - Introduce the concepts of procedural programming;
- Contribute to the development of abstract thinking by solving computer problems;
- Develop programming skills using the C language.
At the end of this course unit the student should be able to:
- Solve problems using the computer;
- Design and programming of algorithms in C programming language.
Syllabus 1-Introduction to C programming
2-Basic data types
3-Tests and conditions
4-Loops
5-Functions
6-Vectors
7-Strings
8-Pointers
9-Passing parameters
11-Structures
Main Bibliography P. Darnell e P. Margolis. C: a software engineering approach. Springer-Verlag, NY, USA, 1996.
L. Damas. Linguagem C. FCA - Editora de Informática, 1999.
B. Forouzan e R. Gilberg. Computer Science: a structured programming approach using C.. PWS Publishing Company, 1997.
B. Kerningham e R. Pike. The Unix programming environment.. Prentice-Hall, Inc., 1984.
S. Bourne. The Unix System.. International Computer Science Series, Addison-Wesley Publishing Company, Inc., Wokingham, England, 1983.
J. Hayes. Computer architecture and organization.. McGraw-Hill, 1998.
Teaching Methodologies and Assessment Criteria Theory and practical tests – 60% of final evaluation: TPT= 0,3xT1 + 0,3xT2. Practical Exercises (PE) – 40% of final evaluation: PE=0,2xPE + 0,2xPE.
The student must obtain a minimum of 9.5 in each of the components, TPT and PE, to obtain approval for the curricular unit. Classification (C)= 0,3xT1 + 0,3xT2 + 0,2xPE1 + 0,2PE2. The student is approved if he/she obtains a classification greater than or equal to 9.5 during the teaching-learning period. In case of approval, the final classification (FC) is the integer closest to C, that is: If C >= 9.5, then approved with FC = round (C). In case of approval in the teaching-learning period, the student is exempt from the exam, although they may improve their final exam classification. FC < 5.5 (out of 20) => Not approved and Not Admitted to the Exam;FC >= 9.5 (out of 20) => Approved and Exempted from Exam; Remaining cases => Not approved and Admitted to the Exam
Exam(60%)+40%(relating to practical exercise)
Language Portuguese. Tutorial support is available in English.
Last updated on: 2023-10-10

The cookies used in this website do not collect personal information that helps to identify you. By continuing you agree to the cookie policy.