Software Engineering BSc

Course

  • Attendance is recommended
  • Topics covered
    • Software development processes
    • Requirement engineering
    • Principles object-oriented analysis and design. SOLID
    • UML
    • Design patterns
    • Software architecture
    • Software testing
  • Slides

Laboratory

  • Attendance is mandatory
  • Lab assignments
  • For extra credit: optional homework and presentations

Project