Degree | Type | Year | Semester |
---|---|---|---|
2502441 Computer Engineering | OB | 3 | 1 |
2502441 Computer Engineering | OT | 4 | 1 |
For the full understanding of the contents of the course, it is convenient to have a basic ability in programming and a good knowledge of how programs execute in computers. For this, you should have completed Programming laboratory and Software engineering courses (programming), as well as Computer structure, Operating systems and Computer architecture (program execution model).
This course is the first within the subject of Design of application-oriented computing systems, which deals with the development of systems that run the algorithms of specific applications under a set of requirements. For example, it is not enough for a mobile device to be capable of displaying a video, it must be done at 25 images per second, synchronizing it with audio and consuming as little energy as possible. Therefore, the main goal of the subject is to know how to design algorithms and the implications that each design has in the cost of the application depending on the very algorithm and how it is implemented, that is, in accordance to the chosen execution platform.
In this context, the Embedded systems' course objective is that students acquire the following competences:
1. Introduction
1.1. Application domains of embedded systems
1.2. Study cases
1.3. Systems engineering
2. Design methodology
2.1. Design flow
2.2. Functional and non-functional requirements’ analysis
2.3. State-based computational models
2.4. State machine nets
2.5. Hardware architectures
2.6. Real-time operating systems
2.7. Software architectures
2.8. Architectural platforms
3. Implementation methodology
3.1. Refinement
3.2. Reusability
3.3. Partitioning and scheduling
3.4. Software and hardware syntheses
Teaching is structured in the following face-to-face activities:
There is a very important part of team work outside the classroom and the laboratory. In this sense, each member of each team will have to assume different roles for each assignment. This also means having to work in an organized way and know how to work autonomously when appropriate.
TRANSVERSAL COMPETENCES
In this course, students are expected to acquire autonomy and organizational skills in their own work as well as basic competence in team work, and in English.
In this sense, there will be a part of the assessment of each of the corresponding learning results:
Title | Hours | ECTS | Learning Outcomes |
---|---|---|---|
Type: Directed | |||
Laboratory: Course project development | 12 | 0.48 | 2, 1, 3, 6, 8 |
Problem-solving: Problem solution proposals and discussion | 12 | 0.48 | 2, 1, 3, 6, 8 |
Theory: Attendance and participation in theory classes | 22 | 0.88 | 4, 5 |
Type: Supervised | |||
Additional problem-solving activities | 6 | 0.24 | 2, 3, 6, 8 |
Course project follow-up tutoring | 6 | 0.24 | 2, 3, 6, 8 |
Type: Autonomous | |||
Laboratory work preparation and report writing | 12 | 0.48 | 2, 1, 3, 6, 8, 7 |
Problem solving and report writing | 24 | 0.96 | 2, 1, 3, 6, 8, 7 |
Study | 26 | 1.04 | 4, 5, 8 |
a) Procedure and assessment activities’ plan
The assessment is continuous with specific activities (exams and assignments) throughout the course. These assessment activities generate a series of grades that determine the final grade.
The calculation of the final grade, n, follows the expression:
n = t · 50% + p · 20% + q · 30%
where t, p, and q are the grades of the theory, problem-solving, and laboratory parts, respectively.
The final grade will be, at most, a 4.5 if t, p or q <5. In other words, each part (theory, problem-solving and laboratory) must be passed separately.
The theory grade (t) is obtained from the average between the grades of the two parts. There will be two exams, one at midterm for the first part and another at the end, for the second part. A final exam lets students improve either part or both.
Problem-solving grade (p) is calculated from a weighted average of report grades. Missing reports count as 0. Worst grades are excluded, but the quantity of grades to be considered depend on the number of problem-solving sessions that are effectively done.
The grade of laboratory work (q) will be the result of a weighted average of the grades of the work that is done in the laboratory and the corresponding reports. Therefore, attendance at the laboratory sessions is mandatory.
b) Assessment activities schedule
The dates of the continuous assessment theory and problem-solving tests, assignment submission deadlines will be published on the Campus Virtual (CV) and may change to adapt to eventual incidents: it will always be reported previously through the CV since it is understood that it is the usual communication platform between lecturers and students outside the classroom.
c) Re-assessment procedures
Late submissions, subject to prior notice, will be accepted and penalized with a lower grade. Late submissions without prior notice or justification of force majeure will notbe accepted. A second submission period may be opened for reports that receive a negative evaluation. Unaccepted or unsubmitted assignment reports will be scored 0 and will not have the option of a second assessment.
In accordance with the coordination of the Degree and the deanship of the School of Engineering, the following activities cannot be re-assessed:
The final exam lets students improve the grades from partial exams, independently. There is no minimum score for either part to be re-assessed in the final examination.
d) Assessment review procedure
All assessment activities can be reviewed in tutoring hours of the teaching staff can be reviewed. For the theory and problem-solving exams, a specific place, date and time will be indicated.
Should the change of a grade be agreed upon, that grade may not be modified in a later review.
No reviews will be done after the closure of the reviews of the final exam.
e) Grading
A “non-assessable” grade will be assigned to students that have not participated in any assessment activity nor have attended any laboratory sessions. In any other case, not participating in an assessment activity, including unattendances to lab, is scored with a 0 for calculating the weighted average.
Honours will be awarded to those who obtain grades greater than or equal to 9.0 in each part, up to 5% of those enrolled in descending order of final grade. They may also be granted in other cases, provided that they do not exceed 5% and the final grade is equal to or greater than 9.0.
f) Irregularities, copies and plagiarism
Copies are evidences that the work or the examination has been done in part or in full without the author's intellectual contribution. This definition also includes attempts of copying in exams and reports, and violations of the norms that ensure intellectual authorship. Plagiarisms refer to the works and texts of other authors that are passed on as their own. They are a crime against intellectual property. To avoid plagiarism, quote the sources you use when writing the corresponding work reports or examinations.
In accordance with the UAB regulations, copies or plagiarisms or any attempt to alter the assessment result, for oneself of for others, like e.g. letting other copy, imply a final grade for the corresponding part (theory, problem solving or laboratory) of 0 and, in this case, failing the course. This does not limit the right to take action against perpetrators, both in the academic field and in the criminal.
g) Assessment of repeaters
There is no differentiated treatment for repeaters but they can take advantage of their own material from the previous year provided it is informed in the corresponding reports.
Title | Weighting | Hours | ECTS | Learning Outcomes |
---|---|---|---|---|
Final exam (only for grade improvement) | 50 | 2 | 0.08 | 4, 5 |
Half-term exams | 50 | 4 | 0.16 | 4, 5 |
Laboratory reports | 30 | 12 | 0.48 | 2, 1, 3, 6, 8, 7 |
Problem-solving activities' reports | 20 | 12 | 0.48 | 2, 1, 3, 6, 8, 7 |
(The final list is shown in the Campus Virtual.)