Degree in Health Engineering La Salle Campus Barcelona

Bachelor in Health Engineering

Lead the biomedical engineering that will define the medicine of the future

Computational logic

Description
The subject is intended to initiate the student in the functioning of the digital systems and especially in the architecture of the computers. The subject is structured in four parts. In the first part, Boole?s algebra is studied to understand how the binary system works. In the second part, combinational and arithmetic binary systems are studied so the student can design and understand digital basic devices. In the third part, storage digital information elements are studied. Finally, in the fourth part, simple sequential systems are studied so the student can understand the functioning of the control units of a computer and complex digital systems in general. With this syllabus, it is intended to introduce the students to the design and analysis of digital systems, learning the functioning of a computer and understand which are its basic parts.
Type Subject
Tercer - Obligatoria
Semester
Second
Course
2
Credits
6.00

Titular Professors

Previous Knowledge

Not required

Objectives

1. Basic knowledge of digital technology and its components as well as the capacity to design digital systems.
2. Design and use of systems, components, processes or experiments to meet the established requirements and analyze and interpret the results obtained.
3. Identification, formulation and resolution of technology?based problems that require a digital system.
4. Use of systems design techniques and tools to develop digital technology projects from their inception to their execution.
5. A solid understanding of the use of digital systems simulation tools.
6. A solid understanding of the architecture of a personal computer and how to use it in an environment of engineering projects.
7. Ability to design combinational and sequential digital electronic circuits, including programming through hardware description languages.

Contents

1. Numerical representation systems.
2. Boolean algebra and logic gates.
3. Logic circuits and combinational functional blocks.
4. Binary arithmetic.
5. Memorization elements.
6. Records.
7. Accountants.
8. Synchronous sequential systems.
9. Memories.

Methodology

The methodology used in the subject combines master classes with flipped classes . classroom ), as well as a high number of continuous evaluation exercises that the student must solve alone or with the help of classmates or the subject's teaching team. The content acquired in face-to-face classes is reinforced by carrying out several practices in groups, which are delivered during the course.
In this subject, the eStudy is the platform that the teachers use to communicate with the students and, to publish different materials that the students will need (guides, exercises, exams, support contents, etc.).

Evaluation

The assessment elements for this course are: exams (checkpoints, final exams, regular and resit exams), continuous assessment exercises (both in-class and out-of-class), and laboratory practicals. To pass the course, students must pass both the theory and practical components separately.

Evaluation Criteria

The evaluation system of the subject is divided in two parts: theory and practical assignments.
1. Evaluation system for the theory
The evaluation system of the theoretical part of the syllabus is based on the continuous assessment (AC) mark and the exams mark (EX), according to a set of conditions described below.
a. Continuous assessment
? Homework Exercises: periodically, the student will have to submit exercises solved at home. From these exercises, the student will obtain a mark of home continuous assessment exercises (HAC).
? Classroom Exercises: periodically, the student will have to deliver exercises proposed during class. From these exercises, the student will obtain a mark of classroom continuous assessment exercises (CAC).
If a student does not submit one of these exercises or submits out of the deadline specified by the teacher, it will have a mark of ?0? (zero) on that exercise.
The final continuous assessment mark (AC) will be obtained from the marks of the activities described above: AC = HAC*0.6 + CAC*0.4
b. Exams
During the course there will be two exams midterm (PC) and final exam (EX_Final).
Final exam will include all the theory studies during the course. However, those students who proves that they already acquired all the knowledge of the subject?s first part by approving the midterm exam (PC >= 6) will be released from this part during the final exam, otherwise, students must present the whole exam.
We have two possibles scenarios in order to calculate exams mark (EX):
- Students who release first part at midterm: EX = PC*0.5 + EX_final*0.5
- Students who do NOT release first part at midterm: EX = EX_final
Students who do not pass the ordinary session will have an extraordinary session (July), in which they will be able to take the recovery exams for the entire subject. In the ordinary session, the mark of the control point (PC) exam is taken into account for the exam mark. In the extraordinary session, the mark of the control point will not be taken into account, but the mark of the EX exams = EX_Final. The continuous assessment mark is taken into account in the final theory mark, both in the ordinary and extraordinary sessions.

Final theory mark
TEO = max( AC*0.3 + EX*0.7, EX )

2. Evaluation of the practical assignments of the subject
Throughout the course, 4 practical exercises will be proposed, distributed in 4 phases that cover the design, simulation, implementation and verification of digital systems received and practiced in class. The proposed design must be implemented and verified by the students, either with discrete components on a topo board or at the simulation level using the PROTEUS and/or QUARTUS Prime software.
Each phase will have a deadline for submission in the first call, in which the documentation requested in the statement must be deposited in the corresponding delivery well. Once the documentation has been deposited, the correction of the delivered practice will be carried out. For the design implementation phases, a correction interview of that practice will be carried out, in which the operation of the implementation will be checked. In addition, each student must answer different questions about how the design, simulation and implementation of the proposed solution has been carried out, as well as explain its operation.
Once all the practical assignments have been submitted, the final grade for the practical assignments (PRACT) will be obtained by weighting the grades for the 4 practical assignments according to their complexity. The practical assignments will account for 40% of the final grade for the subject.

Final mark of the subject
To pass the subject, the student needs to pass both the theory and the practical assignments. The final mark of the subject will be calculated as:
? If TEO >= 5 and PRACT >= 5, the final mark of the subject will be FINAL_MARK = TEO* 0.6 + PRACT*0.4.
? If TEO < 5, the final mark of the subject will be FINAL_MARK = TEO.
? If PRACT < 5, the final mark of the subject will be FINAL_MARK = MIN(4, TEO).

Basic Bibliography

Apuntes de Lógica Computacional. Enginyeria La Salle.

Additional Material

See electronic folder of the subject.