SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teaching:lectures:atsc:2011:start [2012/05/11 07:27]
127.0.0.1 external edit
teaching:lectures:atsc:2011:start [2018/05/09 01:59] (current)
Line 1: Line 1:
 +====== Advanced Topics in Software Construction 2011 (B-IT, MA-INF 3212) ======
 +
 +|  [[http://​www.uni-bonn.de/​|{{:​teaching:​lectures:​oosc:​logo_uni_bonn.png?​200|}}]] ​   |  [[http://​www.bit.uni-bonn.de/​|{{:​teaching:​lectures:​oosc:​logo_bit_bonn.png?​200|}}]] ​ |
 +|  **Course Director: Univ.-Prof. Dr.rer.nat. A.B. Cremers** ​ ||
 +|   ​Computer Science ​ ^  [[https://​basis.uni-bonn.de/​qisserver/​rds?​state=verpublish&​status=init&​vmfile=no&​publishid=49723&​moduleCall=webInfo&​publishConfFile=webInfo&​publishSubDir=veranstaltung|MA-INF 3212]] ​ ^ 
 +|   Media Informatics ​ ^  [[http://​www.campus.rwth-aachen.de/​rwth/​all_en/​event.asp?​gguid=0x48a6c899f22b034db411766917ff933d&​tguid=0xff3316dbbc27f94b9134b0bcd3b00625|11ws-12475]] ​  ^
 +^  lecture ​ ^   ​exercises (Room 1.32)  ^ 
 +| Thursday, ​ 12:30 - 14:00, [[https://​basis.uni-bonn.de/​qisserver/​rds;​jsessionid=A843C442E345D042CE3FC53E6D4E8E91?​state=verpublish&​status=init&​vmfile=no&​moduleCall=webInfo&​publishConfFile=webInfoRaum&​publishSubDir=raum&​keep=y&​raum.rgid=883|LBH HS III.03a]] |    |
 +
 +**This course is open to students of the Master in Media Informatics as well as to students of the Master in Computer Science.**
 +
 +/*
 +<note warning>
 +Next lecture: Thursday 24.11.11, 8-O 8-O **[[https://​basis.uni-bonn.de/​qisserver/​rds;​jsessionid=A843C442E345D042CE3FC53E6D4E8E91?​state=verpublish&​status=init&​vmfile=no&​moduleCall=webInfo&​publishConfFile=webInfoRaum&​publishSubDir=raum&​keep=y&​raum.rgid=883|LBH HS III.03a]]** 8-O 8-O, 12:30 - 14:​00. ​
 +</​note>​
 +*/
 +
 +/*
 +<note warning>
 +Next lecture: Thursday 03.11.11, [[http://​www.b-it-center.de/​Wob/​en/​view/​class211_id515.html|B-IT]],​ 12:30 - 14:00 
 +</​note>​
 +
 +<note warning>​The course will start for students of \\ Master in **Computer Science** on **Thursday 13.10.11** in Room III.03a in the **LBH** (Friedrich-Ebert-Allee 144).\\ The course will start for students of \\ Master in **Media Informatics** on **Thursday 27.10.11** in the great lecture hall in the **B-IT** (Dahlmannstraße 2) \\ where the Master CS students will join.</​note>​
 +
 +<note tip>If you plan to participate but are unsure whether you are prepared enough, we would suggest you to work through the following software engineering book: Bernd Bruegge, Allen Dutoit: "​Object-Oriented Software Engineering:​ Using UML, Patterns, and Java", Prentice Hall, 2009, 3rd ed.</​note>​
 +*/
 +
 +
 +===== Contact =====
 +
 +  * Lecturers
 +    * Daniel Speicher, [[dsp@cs.uni-bonn.de]]
 +    * Jan Nonnen, [[nonnen@cs.uni-bonn.de]]
 +
 +
 +===== Abstract =====
 +
 +The successful creation and evolution of software systems depends on many factors. A solid understanding of object-oriented techniques is only one of them. The quality of requirements,​ seamless translation of requirements into design, the choice of a flexible architecture,​ and the selection of an appropriate process are also essential factors. This course in Advanced Topics of Software Construction (ATSC) teaches methodologies and crafts supporting these factors. We plan to focus on the conceptual consistency of the approaches from the customer requirements through the architecture down to the design. As some of the latest technologies such as model driven architecture,​ product lines and aspect-oriented software development are especially helpful to this goal, this lecture will also contain a first introduction to them.
 +
 +
 +===== Topics =====
 +    * Advanced Approaches in the Requirements Analysis
 +    * Domain Driven Design
 +    * Software Architectures (Components,​SOA,​ Webservices)
 +    * Aspect-oriented Software ​ Development
 +    * Model-Driven Architecture
 +    * Software Processes (Classical Approaches (V,​Spiral,​Rational Unified Process), Agile Processes)
 +    * Practice Talks from major IT-companies
 +
 +===== Requirements =====
 +    * Graded written exam at the end of the course
 +    * Regular attendance to the practice group
 +
 +===== Examination / Credit Points =====
 +    * Date of the written exam: 09.02.2012, 11:15
 +    * Date or the retake exam: 22.03.2012, 11:15
 +/*   * Number of ECTS Credits: ​ */
 +
 +===== Mailing list =====
 +
 +Mailing-List:​ atsc-lecture@lists.iai.uni-bonn.de
 +
 +
 +===== Literature =====
 +
 +Required Reading:
 +    * None yet. Might be added during the course.
 +
 +Further Reading:
 +    * [E03] Eric Evans: "​Domain-Driven Design: Tackling Complexity in the Heart of Software",​ Addison-Wesley,​ 2003
 +    * [JN05] Ivar Jacobson, Pan-Wei Ng: "​Aspect-Oriented Software Development with Use Cases",​ Addison-Wesley,​ 2005
 +    * [P08] Michael P. Papazoglu: "Web Services: Principles and Technology",​ Pearson Education Limited, 2008
 +
 +For general recommendations visit the [[..:​..:​oosc:​2011:​start#​literature|corresponding section of the OOSC page]].
 +
  
teaching/lectures/atsc/2011/start.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2019