Comparison of the SDBM and CS programme at TU Graz

The following post analyzes the equivalence of the bachelor degrees curricula of Software Development and Business Management (SDBM) and Computer Science (CS) as published in 2010 by University of Technology, Graz. It only applies to my bachelor programme I took. I use ECTS points as mean of measurement.

We first consider the CS degree. It is separated in 6 sections (I didn’t translate them):

Grundlagen und Einführung in das Studium 28 ECTS
Softwareentwicklung 40,5 ECTS
Informationsverarbeitung 42 ECTS
Theorie und Anwendungen der Informatik 37 ECTS
Softskills mit Humanwissenschaften, Seminar, Projekt und Bachelorarbeit 20,5 ECTS
Freifach 12 ECTS
In total 180 ECTS

The SDBM degree is kind of similar:

Grundlagenfächer und Einführung in das Studium 23 ECTS
Softwareentwicklung 39,5 ECTS
Informationsverarbeitung 41,5 ECTS
Aus dem Management 40 ECTS
Softskills mit Humanwissenschaften, Seminar, Projekt und Bachelorarbeit 23,5 ECTS
Freifach 12,5 ECTS
In total 180 ECTS

You can already guess that most things will be similar. Be aware that some courses are just classified differently. Let’s look at the sections in detail.

Grundlagenfächer und Einführung in das Studium

--- cs	2015-03-30 18:55:22.322253130 +0200
+++ sdbm	2015-03-30 18:56:43.818254902 +0200
@@ -1,8 +1,6 @@
 Analysis T1 (7 ECTS)
-Computermathematik 1 (1 ECTS)
 Diskrete Mathematik TE (4.5 ECTS)
-Einführung in das Studium der Informatik (1 ECTS)
-Grundlagen der Elektrotechnik (4 ECTS)
+Einführung in Softwareentwicklung-Wirtschaft (1 ECTS)
 Internet und neue Medien (1.5 ECTS)
 Numerisches Rechnen und lineare Algebra (4.5 ECTS)
 Statistik für Informatikstudien (1.5 ECTS)

Softwareentwicklung

--- cs	2015-03-30 19:05:06.802265842 +0200
+++ sdbm	2015-03-30 19:02:32.370262483 +0200
@@ -1,11 +1,11 @@
-Einführung in das Wissensmanagement (3 ECTS)
 Einführung in die Informationssicherheit VO (1.5 ECTS)
 Einführung in die Informationssicherheit KU (1.5 ECTS)
 Einführung in die strukturierte Programmierung (3 ECTS)
 Entwurf und Entwicklung großer Systeme (4.5 ECTS)
-Mensch-Maschine-Kommunikation (4.5 ECTS)
 Objektorientierte Analyse und Design (4.5 ECTS)
+Qualitätssicherung in der Softwareentwicklung (2.5 ECTS)
 Softwareentwicklung Praktikum (5 ECTS)
 Softwareentwicklung in verteilten Umgebungen (4 ECTS)
+Softwareentwicklung und Wissensmanagement (4 ECTS)
 Software-Maintenance (4.5 ECTS)
 Softwareparadigmen (4.5 ECTS)

It is funny, that the CS curriculum spells the course “Entwurf und Entwicklung großer Systeme” whereas SDBM spells it “Entwurf und Entwicklung grosser Systeme”. I normalized that here.

Informationsverarbeitung

--- cs	2015-03-30 19:11:07.162273680 +0200
+++ sdbm	2015-03-30 19:09:13.194271201 +0200
@@ -1,15 +1,16 @@
-Architektur verteilter Systeme (3 ECTS)
 Betriebsysteme VO (3 ECTS)
 Betriebsysteme KU (3 ECTS)
+Computer Vision 1 (2 ECTS)
+Computergrafik 1 (2.5 ECTS)
 Datenstrukturen und Algorithmen VO (3 ECTS)
 Datenstrukturen und Algorithmen UE (1.5 ECTS)
 Entwurf und Analyse von Algorithmen (3 ECTS)
 Einführung in die Wissensverarbeitung VO (3 ECTS)
 Einführung in die Wissensverarbeitung UE (1.5 ECTS)
-Entwurf von Echtzeitsystemen (3 ECTS)
-Grundlagen der Informatik VO (6 ECTS)
+Grundlagen der Informatik VO (4 ECTS)
 Grundlagen der Informatik UE (3 ECTS)
-Rechner- und Kommunikationsnetze VO (3 ECTS)
-Rechner- und Kommunikationsnetze KU (1.5 ECTS)
-Rechnerorganisation VO (3 ECTS)
-Rechnerorganisation KU (1.5 ECTS)
+Rechnernetze und -Organisation VO (3 ECTS)
+Rechnernetze und -Organisation KU (1.5 ECTS)
+Softwarearchitektur VO (3 ECTS)
+Softwarearchitektur KU (1.5 ECTS)
+Web Science and Web Technology (3 ECTS)

Theorie und Anwendung der Informatik (CS only)

Computer Vision 1 (2 ECTS)
Computer Vision 2 (2.5 ECTS)
Computergrafik 1 (2.5 ECTS)
Computergrafik 2 (2 ECTS)
Datenbanken 1 (3 ECTS)
Datenbanken 2 (1.5 ECTS)
Geometrische Algorithmen VO (3 ECTS)
Geometrische Algorithmen UE (1 ECTS)
Klassische Themen der Computerwissenschaft VO (4 ECTS)
Klassische Themen der Computerwissenschaft UE (2 ECTS)
Logik und Berechenbarkeit VO (3 ECTS)
Logik und Berechenbarkeit KU (1 ECTS)
Logik und logische Programmierung (3 ECTS)
Neue Informationssysteme (2.5 ECTS)
Theoretische Informatik 1 VO (3 ECTS)
Theoretische Informatik 1 KU (1 ECTS)

Aus dem Management (SDBM only)

Betriebssoziologie (3 ECTS)
Betriebswirtschaftslehre VO (4.5 ECTS)
Betriebswirtschaftslehre UE (2 ECTS)
Buchhaltung und Bilanzierung SEW VO (2.5 ECTS)
Buchhaltung und Bilanzierung SEW UE (2 ECTS)
Bürgerliches Recht und Unternehmensrecht (4 ECTS)
Datenbanken 1 (3 ECTS)
Datenbanken 2 (1.5 ECTS)
Einführung in das Wissensmanagement (3 ECTS)
Kosten- und Erfolgsrechnung SEW VO (2.5 ECTS)
Kosten- und Erfolgsrechnung SEW UE (2 ECTS)
Mensch-Maschine Kommunikation (4.5 ECTS)
Neue Informationssysteme (2.5 ECTS)
Steuerrecht (3 ECTS)

Softskills mit Humanwissenschaften

--- cs	2015-03-30 19:19:08.538284150 +0200
+++ sdbm	2015-03-30 19:20:37.906286093 +0200
@@ -1,3 +1,5 @@
-Bachelorarbeit Informatik (15 ECTS)
+Bachelorarbeit Softwareentwicklung-Wirtschaft (15 ECTS)
 Einführung in das Wissenschaftliche Arbeiten (3 ECTS)
 Gesellschaftliche Aspekte der Informationstechnologie (2.5 ECTS)
+Projektmanagement VO (1.5 ECTS)
+Projektmanagement UE (1.5 ECTS)

Here I think it’s funny, that the Projectmanagement course is considered as “softskill” and not “About management”.

So… and now the personal stuff:

  • Evaluating the lists above we have 32 equivalent, compulsory courses listed with 103.5 ECTS.
  • “Grundlagen der Informatik VO” is listed with 4 ECTS for SDBM and 6 ECTS for CS. They are recognized as equivalent. I also did in my calculation (with 6 ECTS) above as I took the exam only once.
  • I am pretty sure that “Einführung in Softwareentwicklung-Wirtschaft” can be recognized equivalent to “Einführung in das Studium der Informatik”. I did not in my calculation above (both 1 ECTS), because I made both courses.
  • I can ensure that both bachelor theses are equivalent and you can use one for another. I did not in my calculation above (both 15 ECTS), because I did 2 theses.
  • Regarding selective courses, 10 of 12 ECTS of my CS degree originate from compulsory courses by my SDBM degree. 11 of 12 ECTS of my SDBM degree originate from compulsory courses by my CS degree. 1 ECTS of CS is done only as unique selective course and 1 ECTS is shared in both degrees as selective course. This gives us an intersection of 11 ECTS.
  • Thinking back and making a subjective hit-list of my bachelor courses gives us:
    • Einführung in die Informationssicherheit VO
    • Rechnerorganisation VO
    • Logik und Berechenbarkeit VO
    • Logik und Berechenbarkeit KU
    • Logik und logische Programmierung

    … were the best courses. Thank you for organizing them! Those were kind of favorite courses of mine (from the content perspective), but they had organizational problems. This is why I tutored “Grundlagen der Informatik UE” for 4 years:

    • Web Science and Web Technology
    • Grundlagen der Informatik UE

    And which were the worst courses?

    • Datenbanken 2
    • Projektmanagement VO

    4 of 5 courses in my positive list are from the same institute and 2 of 2 courses in my negative list are from the same but different institute. This made me think institute-specific since ~2012.

  • In conclusion 103.5 (compulsory) + 11 (selective) ECTS of 180 ECTS intersected. This gives us 67%. I could have increased that to 131.5 ECTS (i.e. 73%). In 2010 I estimated that 70% of ECTS will intersect and claimed that to everyone who asked between 2010 and 2015.

Please report if I got something wrong.

Comparison of the SDBM and CS programme at TU Graz

no actual ‘creative’ work

I just found that in the TU Graz newsgroup and I think it is worth sharing to the general public.
I am censoring his name, because I don’t want to associate him with the quote he apologized for (as stated below).

> It is about allowing “intense discussion” with another person, without
> fearing to get accused of “cheating” afterwards. What else would be
> the reason for group work in such a case!? Discussing your solution
> line by line with another person can help learning. That’s what the
> teacher is aiming for (I assume).

As far as I know the thing we’re talking about is simply mathematics,
no programming or actual ‘creative’ work so far.
The results, and most likely also the steps to come there, will be the
same for everyone.

Maria points out an awkwardness of this followup:

On 2015-03-26 11:32, {CENSORED} wrote:
> …simply mathematics…

> …no actual ‘creative’ work…

ymmd

Maria

YMMD too 😉 His followup:

Ouch :’-(
Now even though this is the flames ng I’m still sorry about that.
I hope it does not hurt that bad in the context it was written in :\

no actual ‘creative’ work