Module CS1202-KP06, CS1202

Fundamentals of Computer Engineering 2 (TGI2)


Duration

1 Semester

Turnus of offer

each winter semester

Credit points

6

Course of studies, specific fields and terms:

  • Bachelor MES 2020, compulsory, computer science
  • Bachelor Media Informatics 2020, optional subject, computer science
  • Bachelor Computer Science 2019, compulsory, foundations of computer science
  • Bachelor Robotics and Autonomous Systems 2020 , compulsory, computer science
  • Bachelor Medical Informatics 2019, optional subject, computer science
  • Bachelor Computer Science 2016, compulsory, foundations of computer science
  • Bachelor Robotics and Autonomous Systems 2016, compulsory, computer science
  • Bachelor Medical Informatics 2014, optional subject, computer science
  • Bachelor Media Informatics 2014, optional subject, computer science
  • Bachelor MES 2014, compulsory, foundations of computer science
  • Bachelor Computer Science 2014, compulsory, foundations of computer science
  • Bachelor IT-Security 2016, optional subject, specific

Classes and lectures:

  • Fundamentals of Computer Engineering 2 (exercise, 2 SWS)
  • Fundamentals of Computer Engineering 2 (lecture, 2 SWS)

Workload:

  • 20 hours exam preparation
  • 100 hours private studies
  • 60 hours in-classroom work

Contents of teaching:

  • Design of combinatorial circuits
  • Design of sequential circuits
  • Hardware description languages
  • Register-transfer languages
  • Data paths
  • Control units
  • Microprogramming
  • CPUs
  • Semiconductor components and circuit families
  • Integrated circuits
  • Programmable logic (CPLDs, FPGAs)
  • CAD-tools for circuit design

Qualification-goals/Competencies:

  • The students can formally describe and design combinatorial and sequential circuits on gate level.
  • They can use hardware description languages, particularly VHDL, for the modelling of simple circuits.
  • They can formally describe and design sequential circuits with control unit and data path on register-transfer level.
  • They can exploit microprogramming for the realization of control units.
  • They can design simple processors (CPUs).
  • They can elucidate and judge the most important technologies for the realization of simple digital circuits (bipolar, MOS, CMOS).
  • They can describe and judge integrated circuits, in particular programmable logic like FPGAs.
  • They can use CAD-tools to design, to simulate and to implement digital circuits on FPGAs.

Grading through:

  • written exam

Responsible for this module:

Literature:

  • T.L. Floyd : Digital Fundamentals - A Systems Approach Pearson 2012
  • M. M. Mano, C. R. Kime : Logic and Computer Design Fundamentals Pearson 2007
  • C. H. Roth, L.L. Kinney : Fundamentals of Logic Design Cengage Learning 2009

Language:

  • offered only in German

Notes:

Prerequisites for attending the module:
- None

Prerequisites for the exam:
- Successful completion of homework assignments during the semester
- continuous, successful participation in practical course

Last Updated:

21.02.2023