Navigation

13S111PORT - Practical Training in Fundamentals of Computer Engineering

Course specification
Course title Practical Training in Fundamentals of Computer Engineering
Acronym 13S111PORT
Study programme Software Engineering
Module
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
    Lecturer/Associate (for OTC)
    ESPB 3.0 Status mandatory
    Condition
    The goal Introducing the students to the basic elements of combinational and sequential modules. Students will get to understand the structure and functioning of switching circuit, and computer building elements. They will gain the ability to independently design and simulate various switching circuits.
    The outcome By the end of this course, students will be able to: understand the structure of switching circuits; carry out the analysis and synthesis of switching circuits; use combinational and sequential modules.
    Contents
    URL to the subject page http://rti.etf.bg.ac.rs/rti/oo1pot/index.html
    URL to lectures https://teams.microsoft.com/l/team/19%3ac0cd1a642654438396deb8e277070a5c%40thread.tacv2/conversations?groupId=b0df78a3-6aa8-4b41-ae61-287ed2653cd3&tenantId=1774ef2e-9c62-478a-8d3a-fd2a495547ba
    Contents of lectures Design of basic combinational and sequential modules. Design and simulation of complex combinational and sequential switching circuits.
    Contents of exercises Design and simulation of combinational and sequential modules using configurable hardware. Usage of standard combinational modules (multiplexer, demultiplexer, decoder, coder, incrementer, decrementer, serial/parallel adder, arithmetic unit, logic unit, arithmetic-logic unit, comparator) and sequential modules (flip-flops, registers and counters). Design of complex modules. Control unit design.
    Literature
    1. J. Đorđević, Z. Radivojević, M. Punt, Ž. Stanisavljević, Osnovi računarske tehnike, Akademska misao, 2017.
    2. J. Đorđević, Z. Radivojević, D. Drašković, Ž. Stanisavljević, M. Punt, K. Milenković, Osnovi računarske tehnike: Prekidačke mreže - zbirka rešenih zadataka, Akademska misao, 2016.
    3. J. Đorđević, B. Nikolić, Z. Radivojević, N.Grbanović, M.Obradović, Fundamentals of Computer Engineering - Practicum, (Akademska misao, Beograd, 2007.)
    4. Altera, Quartus Prime Standard Edition Handbook Volume 1: Design and Synthesis, https://www.altera.com/en_US/pdfs/literature/hb/qts/qts-qps-handbook.pdf
    5. James O. Hamblen , Tyson S. Hall , Michael D. Furman, Rapid Prototyping of Digital Systems: SOPC Edition, Springer, 2008.
    Number of hours per week during the semester/trimester/year
    Lectures Exercises OTC Study and Research Other classes
    0 0 2
    Methods of teaching Introductory classes. The exercises in the computer lab.
    Knowledge score (maximum points 100)
    Pre obligations Points Final exam Points
    Activites during lectures 0 Test paper 40
    Practical lessons 60 Oral examination 0
    Projects 0
    Colloquia 0
    Seminars 0