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

Introduction to Computer Programming

Code 15345
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 from the command line 10-Files
11-Structs
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.