Fundamental Programming Techniques Laboratory Guide

The Fundamental Programming Techniques laboratory covers relevant topics from programming techniques such as object oriented-programming paradigms, composition techniques, threads, reflection, class design principles, design patterns, generics, lambda expressions and streams.


The grading for the Fundamental Programming Techniques lecture will be performed as follows:

50% written exam + 50% laboratory assignments

Materials

Assignment Support Presentation Technical Aspects
Assignment 1 PT_2024_A1_S1, PT_2024_A1_S2, Java Swing Examples, PT_2024_A1_S3 Software design, implementation and testing; object oriented programming paradigms
Assignment 2 PT_2024_A2_S1, PT_2024_A2_S2 Software design, implementation and testing; programming techniques with threads
Assignment 3 PT2024_A3_S1, PT2024_A3_S2 Software design, implementation and testing; programming techniques with reflection

COURSE PROFESSORS

Name Email Schedule
Prof. dr. ing. Tudor Cioara tudor.cioara at cs utcluj ro Monday 8-10 Room P03
Conf. dr. ing. Viorica Chifu Viorica.chifu at cs dot utcluj dot ro Tuesday 14-16 Room 40
S.L. dr. ing. Cristina Pop cristina.pop at cs dot utcluj dot ro Monday 16-18 Room 40

Laboratory Teaching Assistants

Name Email Schedule
Dan Mitrea dan.mitrea at cs dot utcluj dot ro Monday 8-16 203, Thursday 12-16 203
Alex Rancea alexandru.rancea at cs dot utcluj dot ro Tuesday 8-20 203
Viorica Chifu viorica.chifu at cs dot utcluj dot ro Tuesday 8-12 203
Ovidiu Maja maja.ovidiu at gmail dot com Thursday 16-20 203
Gabriel Antonesi gabriel.antonesi at cs dot utcluj dot ro Friday 8-12 209
Carina Cudrici cudrici.carina at gmail dot com Tuesday 14-16 212
Rares Man manrares2001 at gmail dot com Tuesday 12-14 212
Cristina Pop cristina.pop at cs dot utcluj dot ro Thursday 10-12 203
Horia Rusu rusu.horia at gmail dot com Thursday 8-10 203
Marcel Antal marcel.antal at cs dot utcluj dot ro Friday 8-16 203
Tudor Colceriu tudor.colceriu99 at gmail dot com Friday 16-18 203
Cristian Anitei christiannitas at gmail dot com Friday 18-20 203