SluitenHelpPrint
Switch to English
Cursus: INFOSWE
INFOSWE
Software engineering
Cursus informatieRooster
CursuscodeINFOSWE
Studiepunten (ECTS)7,5
Categorie / NiveauM (Master)
CursustypeCursorisch onderwijs
VoertaalEngels
Aangeboden doorFaculteit Betawetenschappen; Onderwijsinstituut Informatica;
Contactpersoondr. J. Hage
Telefoon+31 30 2533283
E-mailJ.Hage@uu.nl
Docenten
Docent
dr. J. Hage
Feedback en bereikbaarheid
Overige cursussen docent
Blok
1  (06-09-2010 t/m 12-11-2010)
Aanvangsblok
1
TimeslotD: WO-middag, WO-namiddag, Vrijdag
Onderwijsvorm
Voltijd
Opmerkinghttp://www.cs.uu.nl/education/vak.php?vak=INFOSWE
Cursusinschrijving geopendvanaf 21-06-2010 t/m 17-09-2010
Aanmeldingsprocedureadministratie onderwijsinstituut
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
WachtlijstNee
Plaatsingsprocedureadministratie onderwijsinstituut
Cursusdoelen
-
Inhoud

[Note for minor students: take this course in your third year; `Modelleren en systeemontwikkeling' is a required course.]

The IEEE Computer Society defines software engineering as

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

Thus software engineering comprises everything that is involved in building and maintaining software systems, including design and construction, manufacturing and distribution, project management, and human factors of software use and development. Many aspects of software engineering are adequately treated in the rest of the computer science curriculum, e.g., algorithms, data structures, programming languages, programming methodology, and software design. In this course we focus on those aspects of the software process that are required to turn programming into software development, i.e., the activities that are complementary to design and construction of software, including the following topics:

  • Formal requirements specification
  • Design through specification languages
  • Aspect oriented programming
  • Software engineering support (tools):
    • Configuration management
    • Version management
    • Build management
    • Deployment
  • Testing and profiling
  • Software comprehension and metrics
  • Empirical software engineering

These topics will be studied in theory in the form of lectures and papers, and in practice by means of lab exercises. The course features a number of guest lectures from academia and industry.

http://www.cs.uu.nl/education/vak.php?vak=INFOSWE&jaar=2010

 

Ingangseisen
Je moet een geldige toelatingsbeschikking hebben
Verplicht materiaal
-
Aanbevolen materiaal
Internet pagina's
Required reading for the course consists of ' Software Engineering 8 by Ian Sommerville' and a number of software engineering research papers that shall have to be reviewed.More details can be found on the course website.
Werkvormen (aanwezigheidsplicht)
Hoorcollege

Practicum

Toetsen
Tentamen
Weging100
Minimum cijfer6

Beoordeling
The final grade for the course is computed as follows:
20% : average grade for paper reviews
40% : average grade for practical assignments
40% : grade for final written exam
All practical assignments are weighted equally, and all paper reviews are weighted equally.
To pass the course the exam grade should be 5.5 or higher, all other grades should be 4 or higher, and the average should be higher than or equal to 5.5.


SluitenHelpPrint
Switch to English