Close Help Print
 Course module: 201400217
 201400217Computer Systems
 Course info Schedule
Course module201400217
Credits (ECTS)15
Course typeModule
Language of instructionEnglish
Contact persondr.ir. A.B.J. Kokkeler
E-maila.b.j.kokkeler@utwente.nl
Lecturer(s)
 Previous 1-5 of 96-9 of 9 Next 4
 Lecturer dr. H.F.M. Aarts Lecturer mr.dr. L.C.P. Broos Lecturer dr.ir. A.B.J. Kokkeler Contactperson for the course dr.ir. A.B.J. Kokkeler Lecturer dr.ir. G. Meinsma
Starting block
 1A
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
 Aims
 body { font-size: 9pt; font-family: Arial } table { font-size: 9pt; font-family: Arial } The Module Computer Systems (Module CS) is a module for the bachelor Electrical Engineering and Computer Science. The Module contains a Common part (mandatory for both CS and EE students), an Electrical Engineering specific part (mandatory for EE students) and a Computer Science specific part (mandatory for CS students)   Common part Computer Architecture and Organisation: Design circuits using basic logic gates Calculate with different number representations Understand mechanisms within a processor Program a processor Indicate the elements of a computer system and explain their functionality Design specific parts of a computer system  Project: Integrate the knowledge and skills that are taught in the CAO and DH parts for EE and in the CAO and OS parts for CS. Have students from EE and CS cooperate within a project.   Electrical Engineering specific Digital hardware: Design correctly timed digital hardware Implement tests for digital hardware Realize digital hardware Difference and Differential Equations: Afterwards the student is able to determine basis and dimension of vector spaces and rank, eigenvectors and eigenvalues of matrices and linear transformations set up and solve least squares problems, determine orthogonal projections and verify inner products and check whether a matrix is orthogonal or not solve linear differential equations with constant coefficients and determine phase portraits of 2nd order ODEs solve linear difference equations with constant coefficients determine the stability properties of difference and differential equations recognise improper integrals and determine Laplace transform and apply it on differential equations analyse convergence properties of infinite sequences and series, in particular power
 Content
 body { font-size: 9pt; font-family: Arial } table { font-size: 9pt; font-family: Arial } Introduction The module Computer Systems is part of the second year of both the EE- and CS- bachelor program. It addresses the basics of computer systems (organization and architecture) and offers a specialization into digital hardware design for EE bachelors and operating systems for CS bachelors. In the project, which is mainly dealt with in the last two weeks of the module, EE- and CS-students cooperate to design and realize a system integrating all subjects of the first 8 weeks.Besides the topics related to computer systems, the module provides mathematics; 3 EC for CS covering Discrete Mathematics and 5 EC for EE covering Difference and Differential Equations.Within the CS curriculum, the following topics are included as Cross Cutting Concerns: academic skills, system development, concurrency and security. All these topics are covered within the module Computer Systems as well. Besides that, 1 EC is reserved for the subject “ICT en Recht” (in Dutch).   Computer Architecture and Organisation (CAO) The architecture and organisation of computer systems are presented. Computer organisation deals with elementary knowledge and skills, required for designing digital systems. Furthermore, basic principles of components of a processor (CPU) are discussed as well as their relation. The processor is analysed based on the separation into a data- and control path. The operation and the structure of these paths will be discussed as well as the cooperation of the different components (e.g. the ALU, registers and busses). Besides that, attention will be paid to microprogramming (the basic principles are explained on the basis of different types of CPU’s) and to the Instruction Set Architecture (ISA), the link between software and hardware. Computer architecture concentrates on the processor and its environment. Students are taught the subsystems of which a computer system is constructed, how these subsystems behave and how they, together, determine the behaviour of the overall computer system. The design of elements within the memory hierarchy and I/O modules will be elaborated . Digital Hardware (DH) Digital Hardware gives a deeper insight in hardware aspects of computer systems. Subjects are timing, metastability, synchronisation, the hardware description language VHDL and the realisation of a digital system on an FPGA.   Academic Skills The subject within Academic Skills is Multidisciplinary Cooperation. This is covered within the Project where students from both EE and CS have to cooperate within a team.   Project In the Module CS project, students learn various techniques from different disciplines that are needed to design, implement and test a (prototype of) a combined hardware-software system.To be able to design, implement and test a combined hardware-software system, knowledge and skills concerning Computer Architecture and Organization (CAO), Digital Hardware (DH), Operating Systems (OS), and basic mathematics are necessary.  Skills concerning multi-disciplinary collaboration are subject of (a) specific session(s).   Mathematics EE: Difference and Differential Equations The first part of the course deals with advanced linear algebra.  We review familiar concepts but in a more general setting: what is a subspace and what is its dimension and how can we determine a basis for it? Eigenvalues and eigenvectors are reviewed and with it we diagonalize linear transformations. Then we switch to inner products and the very usefull least squares. In the next part we study linear ordinary differential equations (ODEs). The homogeneous solutions of the ODE turn out to form a subspace. With a particular solution added, one obtains the general solution of the ODE. The homogeneous solutions can be explicitly determined using the characteristic equation.  We distinguish between real and complex zeros of the characteristic equation. The part on ODEs ends with phase portraits of second order ODEs. The third main topic is difference equations. This part follows the same route as the ODEs: homogeneous, particular and the characteristic equation. Then it is time to delve into the Laplace transform. We treat it as a pure mathematical concept and leave most of its applications to other courses. We do solve some ODEs with Laplace. The final topic is an introduction to infinite sequences and series. This part prepares for---but does not cover---advanced topics such as Fourier series and the z-transform.
 Participating study
 Bachelor Creative Technology
 Participating study
 Bachelor Technical Computer Science
 Participating study
 Bachelor Electrical Engineering
Required materials
Book
 All: Computer Architecture and Organization; An Integrated Approach; Miles J. Murdocca and Vincent P. Heuring; ISBN 978-0-471-73388-1
Course material
 EE: Calculus, a complete course, Robert A Adams, 8e druk, ISBN: 9780321781079
Course material
 TCS: Operating Systems, Internals and Design Principles Edition 8, William Stallings, ISBN 978-0-13-380591-8
Course material
 TCS: Discrete and Combinatorial Mathematics and its Applications” (5e druk) van Ralph P. Grimaldi ISBN 0-321-21103-0 (paperback), 0-201-72634-3 (hardcover) or ISBN 9781292022796.
Course material
 TCS: Scintilla - Breadboard (small), - Breadboard Jumper kit (pins on one side, sockets on the other side), - Led 5mm, - LDR (light dependent resistor), - Resistor 330 ohms through hole, - Resistor 1Kohms, - Capacitor Elco 10uF/10V
Course material
 TCS: IAPC Shop - “Raspberry Pi model B” or “Raspberry Pi Model B+” or “Raspberry Pi 2 model B”. - Pi Housing - Power supply with micro USB kabel (5V, >= 1.2A) - Ethernet cable - MicroSD card (>= 8GB)
Recommended materials
-
Instructional modes
Colstructie

Remark
Aanwezigheidsplicht geldt voor het onderdeel Operating Systems.
Lecture

Practical
 Presence duty Yes

Project supervised
 Presence duty Yes

Remark
Aanwezigheidsplicht geldt voor - Start van het project op dinsdag middag, 6e tm 9e uur in de eerste week.
Self study with assistance

Self study without assistance

Tests
 Computer Architecture and -OrganisationRemarkTests + Lab Assignments Digital HardwareRemarkTests + Lab Assignments Project Difference and Differential Equations Additional Requirements
 Close Help Print