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 grade for the Fundamental Programming Techniques lecture will be computed as follows:
Final_Grade = 0.5 X written_exam_grade + 0.5 X laboratory_grade
The grade for the Fundamental Programming Techniques laboratory will be computed as follows:
laboratory_grade = 0.5 X average_grade_assignments + 0.5 X laboratory_test
Materials
| Assignment | Support Presentation | Technical Aspects |
|---|---|---|
| Assignment 1 | PT_A1_S1, PT_A1_S2, Java Swing Examples | Software design, implementation and testing; object oriented programming paradigms |
| Assignment 2 | PT_A2_S1, PT_A2_S2 | Software design, implementation and testing; programming techniques with threads |
| Assignment 3 | PT_A3_S1, PT_A3_S2, PT_A3_S3 | Software design, implementation and testing; programming techniques with reflection |
COURSE PROFESSORS
| Name | Schedule | |
|---|---|---|
| Prof. dr. ing. Tudor Cioara | tudor.cioara at cs utcluj ro | Monday 12-14 Room D1 | Conf. dr. ing. Viorica Chifu | Viorica.chifu at cs dot utcluj dot ro | Tuesday 16-18 Room 40 |
| Conf. dr. ing. Cristina Pop | cristina.pop at cs dot utcluj dot ro | Monday 16-18 Room 40 |
| Asist. dr. ing. Dan Mitrea | dan.mitrea at cs dot utcluj dot ro | Tuesday 16-18 Room D1 |
Laboratory Teaching Assistants
| Name | Schedule | |
|---|---|---|
| Dan Mitrea | dan.mitrea at cs dot utcluj dot ro | Wednesday 8-16 203, Friday 12-18 203 |
| Alex Rancea | alexandru.rancea at cs dot utcluj dot ro | Tuesday 14-20 203, Thursday 12-20 203 |
| Gabriel Antonesi | gabriel.antonesi at cs dot utcluj dot ro | Monday 12-16 203 |
| Cristina Pop | cristina.pop at cs dot utcluj dot ro | Friday 8-12 203 |
| Vasile Ofrim | vasile.ofrim at cs dot utcluj dot ro | Tuesday 8-14 203, Wednesday 16-18 203 |
| Andrei Mateescu | andrei.mateescu at cs dot utcluj dot ro | Monday 8-12 203, Wednesday 18-20 203 |
| Mihai Daian | mihai.daian at cs dot utcluj dot ro | Monday 16-20 203, Thursday 8-12 203 |