Hide menu

Software Engineering, 12 credits

Software engineering is a broad subject, covering many interesting aspects. But, what does software engineering actually mean? The following definition is taken from IEEE 100 (The Authoritative Dictionary of IEEE Standards Terms):

"The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software."

Hence, basically software engineering can be seen as systematic approach to create and maintain software in the "right way". This way is of course subjective, but learnings from last 60 years of experience have given us tools and methods that enable us to produce better software and avoid common mistakes.

In this course, we will give an overview of this large subject, by explaining well established knowledge and best practice (the theory) and combining this with practical parts that give the student "hands-on" experience of the subject (the project).

Language of instruction: English

Level: Undergraduate level 2

Department offering the course: Department of Management and Engineering

Contact: Kerstin Karlsson, 013-281806, international@ffk.liu.se
Pernilla Mideskog, 013-281527, pernilla.mideskog@liu.se

Specific admission requirements: Basic programming experience in Java. Basic knowledge in UNIX. Basic knowledge in object-orientation, algorithms, data structures and databases.
 


Course information
Semester:  Autumn 2013
Enrolment code:
Rate of study:  Part time
Campus:  Linköping
Study Period:  26 August - 25 October 2013
Course code:  725G64

 


Page responsible: webbredaktoren@liu.se
Last updated: Wed Apr 24 22:52:31 CEST 2013