The course emphasizes the development of professional skills in the technical area of software engineering, that is, the systematic application of analysis, design, and construction techniques for computer systems and applications. Our students are trained as professionals who are able to develop high quality and cost-effective computer software.