13M111PSI - Principles of Software Engineering
Course specification | ||||
---|---|---|---|---|
Course title | Principles of Software Engineering | |||
Acronym | 13M111PSI | |||
Study programme | Electrical Engineering and Computing | |||
Module | ||||
Type of study | master academic studies | |||
Lecturer (for classes) | ||||
Lecturer/Associate (for practice) | ||||
Lecturer/Associate (for OTC) | ||||
ESPB | 6.0 | Status | elective | |
Condition | none | |||
The goal | Introducing students to the basic concepts of software engineering. The course deals with various aspects of the software life cycle: specification, design, implementation, testing, maintenance, elements of project management. Students are involved in a practical project related to complete software development cycle. | |||
The outcome | It is expected that the student upon graduation, be able to: Demonstrate understanding, critical analysis and application of existing theories, models and techniques in the field of software engineering. To gain a sense of teamwork. To understand web technology and develop web applications. | |||
Contents | ||||
Contents of lectures | Topics include software life cycle models, process specification, design, testing and validation of software maintenance activities, estimates of cost and effort, configuration management and change, evolution and reengineering. Basic concepts and software development for web. | |||
Contents of exercises | Laboratory exercises illustrating some of the concepts and techniques discussed in class. Practical implementation of the project in real software projects through teamwork. | |||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
2 | 2 | 1 | ||
Methods of teaching | Lectures, exercises, laboratory exercises, midterm project (individual and teamwork, 3-4 students, through 8 stages). | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 30 | |
Practical lessons | 0 | Oral examination | 0 | |
Projects | 40 | |||
Colloquia | 30 | |||
Seminars | 0 |