Team

  • 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

Evaluation

The discipline has 4 credits and it has a „during the course” evaluation:

  1. 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.
  2. 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);
  3. 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

AND

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).