A. I. Cuza University of Iaşi

Software Engineering

Course nameSoftware Engineering CodeCS2209
Class Undergraduate, 2010 - 2013
Level Licenţă Year 2 Semester 2 Status Compulsory
Hours per weekTotal hours per semesterTotal hours of individual workCreditsEvaluation typeTeaching language
2 0 2 0 56 94 5 E ro
Taught byAcademic and scientific title, name
Associate Professor, PhD, Adrian Iftene
Required courses Algorithms and Programming ; Computer Architecture and Operating Systems ; Advanced Programming Techniques ; Databases ; Computer Networks ; Operating Systems
ObjectivesBulding a proffesional attitude towards software development. Students learn techniques enabling them to develop quality software artefacts while observing the customer's demands for functionality, costs and deadline.
General thematicsSoftware process models. Requirements engineering. Modeling and modeling languages. UML. Design patterns. Functional testing. Structural testing. Software metrics. Project management. Ethics.
Seminary / Laboratory thematicsThe students must implement a project with a medium complexity, following the steps presented at courses: Requirements engineering, Building of UML diagrams, Using of Design patterns, Testing of the Project using manual and automatic testing, Project evaluation using Software metrics.
Teaching methodsCourse slide presentations. Lecture notes and tutorials available electronically.
  • Ian Sommerville: Software Engineering, Addison Wesley, 2001
  • Craig Larman: Applying UML and Patterns, Addisson Wesley, 2002
  • Erich Gamma, Richard Helm, Ralph Johnson, John Vissides: Design Patterns, Elements of Reusable Object-Oriented Software, Addisson Wesley, 1998
EvaluationconditionsLab activity
Project development
criteriasMinimum lab score 50% from maximum lab score (minimum 50% from labs tasks and minimum 50% from project score)
Minimum exam score 40% from maximum exam score
modesLab: weekly tasks, project
Written exam – time for exam 30 minutes
formulaFinal score is the sum of lab score, project score and exam score

For the students who satisfy the evaluation criteria, the final grade is obtained by applying the Gauss curve on the final scores:
grade 10 – first 5%
grade 9 – next 10%
grade 8 -  next 20%
grade 7 – next 30%
grade 6 – next 25%
grade 5 – last 10%

The student who takes part in the exam receives a grade, otherwise he is considered absent. If any of the evaluation criteria are not met, the student receives a grade lesser than or equal to 4.

© 2006-2010 FII | about | intranet