- course: Bogdan Pătruț
- laboratories: Stelian Hadâmbu, Câtâlina Jîjîie, Vasile Pojoga, Bogdan Pătruț
Content and objectives
- general knowledge about programming
- acquiring basic techniques in designing programs
- gradual introduction of C ++, focusing on the implementation of data structures and algorithmic solutions, presented in the Structures of Data course
- acquiring clean-code skills
- the acquisition of independent work techniques, but also in group, for a small project
- understanding open-source practices
The discipline has 4 credits and it has a „during the course” evaluation:
- Active laboratory score (L) – this score (from 1 to 10) depends on the active presence in laboratories 2 to 7, on the degree and the way of solving the problems, and on the tests in laboratory 4 and 7.
- Written grid test (T), given in the laboratory, with questions from courses and from the first 7 laboratories (the test will be given in week 8);
- Practical project (P) to work at in weeks 9-12 and to be presented in weeks 13-14.
Grading and passing conditions
For students who are now in the first year for the first time (and for those who are certified) and for Eramus+ students
for students who attended the Introduction to Programming course, during the past academic year (2017-2018), and they did not pass the exam:
- The laboratory activity (L), the test (T) and project (P) are scored with notes from 1 (minimum) to 10 (maximum).
- The final mark is calculated as follows: N = (P + T + L) / 3 rounded to the nearest whole.
- Passing conditions: L> = 5 and P> = 5 and T> = 5 and at least two presentations showing the progress of the project at laboratories 10-13.
For special situations (post-year 3 students, re-enrolled students who did not make discipline Introduction to Programming in previous years (because this was not a discipline in the curriculum), retired students who did not promote the discipline in the years prior to the academic year 2017-2018 ):
- The test (T) and project (P) are scored with notes from 1 (minimum) to 10 (maximum).
- The final note is calculated like this : N=(P +T)/2 rounded to the nearest whole.
- Passing conditions: P>=5 și T>=5.
For students who attended the Introduction to Programming course, during the past academic year (2017-2018), and they passed the exam
- They will receive the score from the previous year (2017-2018).