Base Knowledge
The recommended base knowledge is that taught in the Algorithms and Programming I curricular unit.
Teaching Methodologies
Classes will be taught on a theoretical and practical basis, in computer rooms.
The following pedagogical strategies will be used: presentation of content; questions to students during the presentation of content; use of digital platforms for interaction; in-class demonstrations; individual assignments; exercise solving; small group work; class debates/discussions; problem-based learning and project-based learning.
Learning Results
The Curricular Unit of Algorithms and Programming II is defined as structural in the degree in Management Informatics since it allows the acquisition of fundamental and decisive knowledge in the understanding of later curricular units. It is thus intended with this Curricular Unit to achieve the following objectives:
- Consolidation of the structured programming methodology;
- Introduction to the object-oriented paradigm using the C# language;
- Know and know how to correctly use data structures, collections, file access, Windows forms and data access.
In terms of skills it is expected with this Curricular Unit that the student is able to:
- Use the C# language to Elaborate simple algorithms involving data structures, collections, file access, Windows forms and data access;
- Use C# language to write programs in console environment and in Windows environment;
- Use C# language to write programs that involve reading and writing data in files;
- Use C# language to write programs that involve access to data.
Program
- Data Structures
- Classes
- Structures
- DateTime structure
- Collections
- Files
- Usability
- Windows Forms
- Data Access
Curricular Unit Teachers
Internship(s)
NAO
Bibliography
Aprenda a Programar com C# – 3ª Edição – António Trigo e Jorge Henriques, Edições Sílabo
C# 6.0 com Visual Studio – Curso Completo, FCA
C# 5.0 com Visual Studio 2012 Curso Completo, FCA