E-mail icon E-mail courses Print icon Print course(s)
 

as of 1/15/2021

SOFTWARE ENGINEERING
Country - Partner Institution - Programs: Germany - Free University of Berlin - 'Free Univ. Berlin'
UC Course SubjectComputer Science
Number & Suffix: 104
Full UC Title: SOFTWARE ENGINEERING 
Transcript Title: SOFTWARE ENGINEERG 
UC QTR Units - Division: 8.5 - Upper Division 
Course Description: This course offers a study of software engineering. The course explores an overview of the problems and methods of software engineering and reviews essential basic knowledge for any computer scientist working as a software engineer. The course discusses questions that the field of software engineering seeks to answer. These questions include: how to find out which characteristics a software should have (requirements engineering), how to describe these characteristics (specification), how to structure software so that it can be built easily and changed flexibly (architecture and design), how to change software which does not have such a structure or that is difficult to understand (reengineering), how to uncover defects in software (quality assurance and testing), and how to organize the tasks in a software company or department to regularly achieve cost-efficient and high-quality results (constructive quality assurance, and process and project management). The course then covers the common problems that underlie all of these questions along with the general approaches that underlie the methods and techniques used. 
Language of Instruction: German
 
Partner Title: SOFTWARETECHNIK 
Partner University Department: Informatik 
Partner University Course Number: 19301401