This curricular unit aims to teach a structured imperative programming language, with C chosen for this purpose. Students will acquire a solid foundation in programming and the necessary programming methods to later approach more advanced and complex programming languages.
Develop, implement, and build applications and technological systems using a wide range of computing techniques.
Variables, conditionals and cicles;
Functions, vectors, procedures and recursion;
Memory, structures and files.
E-learning
Assessment follows a continuous evaluation model. Throughout the semester, students will be asked to complete small assignments called e-fólios. Completing all e-fólios can contribute up to 12 points toward their CAP (Credit Learning Card). In addition to the e-fólios, students will also be evaluated through formative activities within each module, contributing a total of 8 points.