Informatics Labs III
Objectives
-Know the fundamental principles of Software Engineering, namely modularity, reuse, encapsulation and data abstraction.
- Experimentally complement the knowledge acquired in the Curricular Units of Algorithms and Complexity;
- Design and code two medium-sized projects to be delivered and evaluated in various phases.
Program
- Know the fundamental principles of Software Engineering, namely modularity, reuse, encapsulation and data abstraction.
- Experimentally complement the knowledge acquired in the Curricular Units of Algorithms and Complexity;
- Design and code two medium-sized projects to be delivered and evaluated in various phases.
Bibliography
- B. Kerninghan, R. Pike. The Practice of Programming. Addison Wesley, 1999
- R. Kruse, B. Leung, and C. Tondo. Data Structures and Program Design in C. Prentice Hall, 1997.