Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

TechGI 2 (StuPO90): Unterschied zwischen den Versionen

(fix link)
 
(16 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
{{EntsprechungB|[[TechGI 2 (Bachelor)]]}}
 +
 
== Technische Grundlagen der Informatik 2 ==
 
== Technische Grundlagen der Informatik 2 ==
 
Eigentlich eine Fortsetzung von [[TechGI 1]], die im Sommersemester stattfindet, und ebenso Pflichtfach wie [[TechGI 1]] für das [[Grundstudium Informatik]] ist.
 
Eigentlich eine Fortsetzung von [[TechGI 1]], die im Sommersemester stattfindet, und ebenso Pflichtfach wie [[TechGI 1]] für das [[Grundstudium Informatik]] ist.
Zeile 6: Zeile 8:
  
 
== Inhalt ==
 
== Inhalt ==
TechGI 2 besteht aus Rechnerübungen. Zum Einsatz kommen:
+
TechGI 2 besteht aus 2 Stunden Vorlesung pro Woche, 2 Stunden Tutorium (Dies kann als Rechnerübung oder Rechenübung stattfinden), und für Studenten der Technischen Informatik zusätzlich aus einem Praktikum in Form von speziellen Rechnerübungen. Zum Einsatz kommen:
 +
* [http://manga.rt.cs.tu-berlin.de/include/techgi2/Vip104b.jar der VIP], ein Virtueller Prozessor mit Schaltwerk und RAM auf dem die Grundlagen der Assembler - und Mikroprogrammierung vermittelt werden.
 
* [http://de.wikipedia.org/wiki/SPICE_%28Software%29 Spice], ein Simulationsprogramm für elektrische Netze, und
 
* [http://de.wikipedia.org/wiki/SPICE_%28Software%29 Spice], ein Simulationsprogramm für elektrische Netze, und
 
* Teile von [http://www.cs.berkeley.edu/~lazzaro/chipmunk/ Chipmunk], einem System für den Entwurf elektronischer Schaltungen, insbesondere
 
* Teile von [http://www.cs.berkeley.edu/~lazzaro/chipmunk/ Chipmunk], einem System für den Entwurf elektronischer Schaltungen, insbesondere
Zeile 12: Zeile 15:
 
** [http://www.cs.berkeley.edu/~lazzaro/chipmunk/describe/view.html Logview].
 
** [http://www.cs.berkeley.edu/~lazzaro/chipmunk/describe/view.html Logview].
  
Außerdem gibt es einige Rechenaufgaben.
+
Zusätzlich werden Hausaufgaben in Form von Rechen- und Programmierproblemen gestellt, die innerhalb einer Frist von 2 Wochen abzugeben sind.
  
 
== Tipps und nützliche Infos ==
 
== Tipps und nützliche Infos ==
* Solange man keine Fragen hat, lassen sich die TechGI 2-Aufgaben zu Hause lösen. Dazu installiert man auf dem eigenen Rechner die benötigte Software oder benutzt [[SSH]] mit X-forwarding.
+
* Solange man keine Fragen hat, lassen sich die TechGI 2-Aufgaben zu Hause lösen. Dazu installiert man auf dem eigenen Rechner die benötigte Software oder benutzt [[SSH]] mit X-forwarding.  
 +
Letzteres hat den Vorteil, dass alle benötigten Gatter vorhanden sind; denn der im vierten Übungsblatt traditionell verwendete 74198 ist von den TechGI-Machern entworfen worden und ist in der Standardversion folglich nicht einfach so zu haben. Allerdings kann man, wenn man zuhause ohne SSH arbeiten möchte, sich die Datei techgi.log.gate aus dem Verzeichnis /home/rt/rt/chipmunk/log/lib/ im cs-Netz holen und im eigenen DigLog-Verzeichnis ablegen. Wenn man dort jetzt noch die Datei log.cnf öffnet und nach den Zeilen mit gates ... folgende Zeile einfügt:"gates techgi.log.gate", findet sich der 74198 in der Library in der Group0 (durch einfügen von 74198 in der Zeile, die mit Menü beginnt ist er gleich "at Hand") und Hurra. 
 +
* '''Buchtipp''', um sich nicht mehr länger mit dem englischen "Spice-User's Manual" herumschlagen zu müssen:
 +
{| border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse;"
 +
|    '''SPICE''' : Analyseprogramm für elektronische Schaltungen
 +
|-
 +
|    ''Benutzerhandbuch mit Beispielen; mit 36 Tabellen; zahlr. III.; graph. Darst. ''
 +
|-
 +
|    E.E.E. Hoefer; H. Nielinger
 +
|-
 +
|    Berlin [u.a.] : Springer, 1985
 +
|-
 +
|    ISBN 3-540-15160-5
 +
|-
 +
|    ''(auszuleihen aus dem Lehrbuchbestand der TU-Zentralbibliothek '''5 Lp321''')''
 +
|}
 +
* [http://user.cs.tu-berlin.de/~chrizh/vip/Vip104b.mac.jar Hier] gibt es eine gepatchte Vip104b Version, mit der es moeglich ist, den VIP mit der Standard Mac Tastatur zu benutzen.
 +
Das Problem ist, das der Zeilenvorschub in der ungepatchten Version mit der 'Ins' (Einfuegen) Taste geschieht. Da es diese auf der Mac Tastatur nicht gibt, wurde der Zeilenvorschub in der gepatchten Version auf die Enter-Taste verlegt. (Das ganze sollte natuerlich auch unter Linux und Windows funktionieren)
  
 
== Weblinks ==
 
== Weblinks ==
* [http://rt.cs.tu-berlin.de/lehre/techgi/prak.html Veranstaltungshomepage]
+
* [http://manga.rt.cs.tu-berlin.de/index.php?id=19 Veranstaltungshomepage]
  
[[Kategorie: Lehrveranstaltungen]] [[Kategorie:Fakult%E4ts-ABC]]
+
[[Kategorie: Lehrveranstaltungen]]

Aktuelle Version vom 23. September 2012, 21:07 Uhr

Entsprechung in der Bachelor-StuPO: TechGI 2 (Bachelor).

Technische Grundlagen der Informatik 2

Eigentlich eine Fortsetzung von TechGI 1, die im Sommersemester stattfindet, und ebenso Pflichtfach wie TechGI 1 für das Grundstudium Informatik ist.

Vorausgesetzt wird

Inhalt

TechGI 2 besteht aus 2 Stunden Vorlesung pro Woche, 2 Stunden Tutorium (Dies kann als Rechnerübung oder Rechenübung stattfinden), und für Studenten der Technischen Informatik zusätzlich aus einem Praktikum in Form von speziellen Rechnerübungen. Zum Einsatz kommen:

  • der VIP, ein Virtueller Prozessor mit Schaltwerk und RAM auf dem die Grundlagen der Assembler - und Mikroprogrammierung vermittelt werden.
  • Spice, ein Simulationsprogramm für elektrische Netze, und
  • Teile von Chipmunk, einem System für den Entwurf elektronischer Schaltungen, insbesondere

Zusätzlich werden Hausaufgaben in Form von Rechen- und Programmierproblemen gestellt, die innerhalb einer Frist von 2 Wochen abzugeben sind.

Tipps und nützliche Infos

  • Solange man keine Fragen hat, lassen sich die TechGI 2-Aufgaben zu Hause lösen. Dazu installiert man auf dem eigenen Rechner die benötigte Software oder benutzt SSH mit X-forwarding.

Letzteres hat den Vorteil, dass alle benötigten Gatter vorhanden sind; denn der im vierten Übungsblatt traditionell verwendete 74198 ist von den TechGI-Machern entworfen worden und ist in der Standardversion folglich nicht einfach so zu haben. Allerdings kann man, wenn man zuhause ohne SSH arbeiten möchte, sich die Datei techgi.log.gate aus dem Verzeichnis /home/rt/rt/chipmunk/log/lib/ im cs-Netz holen und im eigenen DigLog-Verzeichnis ablegen. Wenn man dort jetzt noch die Datei log.cnf öffnet und nach den Zeilen mit gates ... folgende Zeile einfügt:"gates techgi.log.gate", findet sich der 74198 in der Library in der Group0 (durch einfügen von 74198 in der Zeile, die mit Menü beginnt ist er gleich "at Hand") und Hurra.

  • Buchtipp, um sich nicht mehr länger mit dem englischen "Spice-User's Manual" herumschlagen zu müssen:
SPICE : Analyseprogramm für elektronische Schaltungen
Benutzerhandbuch mit Beispielen; mit 36 Tabellen; zahlr. III.; graph. Darst.
E.E.E. Hoefer; H. Nielinger
Berlin [u.a.] : Springer, 1985
ISBN 3-540-15160-5
(auszuleihen aus dem Lehrbuchbestand der TU-Zentralbibliothek 5 Lp321)
  • Hier gibt es eine gepatchte Vip104b Version, mit der es moeglich ist, den VIP mit der Standard Mac Tastatur zu benutzen.

Das Problem ist, das der Zeilenvorschub in der ungepatchten Version mit der 'Ins' (Einfuegen) Taste geschieht. Da es diese auf der Mac Tastatur nicht gibt, wurde der Zeilenvorschub in der gepatchten Version auf die Enter-Taste verlegt. (Das ganze sollte natuerlich auch unter Linux und Windows funktionieren)

Weblinks