Degree | Type | Year | Semester |
---|---|---|---|
2502441 Computer Engineering | FB | 1 | 1 |
Since the subject is an introduction it will be assumed that there is no prior knowledge about the subject. It is the responsibility of the subject to provide students with a means to acquire the knowledge described in the contents section of the subject (section 6 of this guide).
However, it is advisable:
This subject is general and introductory in computer science. It is divided into two main axes: the first includes the study of the methodological aspects of programming and learning a high level language and the second consists in the introduction of the basic concepts of the structure of computers and principles of design Therefore, the general objectives that are proposed for the subject are the following:
BLOCK 1: INTRODUCTION TO COMPUTERS
Unit 1: Introduction to computing
History, Functional structure of the computer, Programs / instructions, Conceptual levels of the computer.
BLOCK 2: INTRODUCTION TO PROGRAMMING
Unit 2: Problem solving: introduction to algorithms and programming.
Introduction to problem solving. Concept of algorithm. Phases in the development of algorithms. Programming as an engineering discipline. Software life cycle. Basic elements of an algorithm. Tools for the representation of algorithms. Programming languages. Classification Language Translators: Compilers and Interpreters.
Unit 3: Basic concepts and control
structures Sequential structure. Selection structures. Iterative or repetitive structures.
Unit 4: Subprograms. Procedures and functions
The concept of subprogram as an abstraction of operations. Location, level, scope and visibility. Definition of functions. You call functions. Declaration or prototype of functions. Types of arguments: input, output, input / output. Function step to functions: by value and by reference.
Unit 5: Data types
Definition of variables and constants. Types of fundamental data. The Array type. One-Dimensional Arrays. Multidimensional Arrays. Chains of characters. Related functions. The type register. Records arrays.
BLOCK 3: COMPUTING INTRODUCTION
Unit 6: Representation of the information in the computer
Numbering systems: decimal binary, operability, octal and hexadecimal systems. Representation of numerical data (C1 / C2). Real numbers Representation of text.
Unit 7: Introduction to thecomputer architecture
Functional units of the computer. Internal functioning of a computer. The processor Execution flow of instruction. The input / output system: Programmed Output / Output. Concept of interruption The memory system. Hierarchical structure of memory. Vision of a PC.
Unit 8: Machine language and assembler
Direction. Elementary didactic computer Assembly language
Unit 9: Peripherals.
Unit 10: Operating system. Evolution. Management: processor, memory, I / O, files
Unit 11: Concepts on computer networks
Data transmission. Computer networks. Internet
The subject has twoTeaching will be offered on campus or in an on-campus and remote hybrid format depending on the number of students per group and the size of the rooms at 50% capacity. different parts Programming and Computing. Each part will have a teaching methodology adapted to the educational contents.
Programming
The teaching management of the subject will be carried out through the documentary manager Caronte (http://caronte.uab.cat/), which will be used to view the materials, manage the groups of practices, make the corresponding deliveries, to see the notes, to communicate with the teachers, etc. To be able to use it you have to do the following steps:
In the development of the programming part, the reverse class methodology will continue. This means that the students will have to work some knowledge before each session to be able to leave for the face-to-face sessions those questions that can only happen face to face. The starting point is the experiences and knowledge of the participants themselves, who generate the conceptual framework in an interactive way.
Educational activity is configured as a double-track system where teachers and students build together and share responsibilities about the learning process where the objective is to see the maximum possible cases to understand the complexity of what it implies Raise a solution to a programming problem.
Computation
The teaching management of the subject will be done through the documentary manager Campus Virtual (http://cv.uab.cat/), which will be used to view the materials, manage the groups of practices, make the corresponding deliveries, to see the notes, to communicate with the teachers, etc.
In the development of the subject, three types of teaching activities can be differentiated:
Transversal transversal
competences The competence that will be worked on and evaluated throughout the course is T01.02 - Develop the capacity for analysis, synthesis and prospecting. It will shoot throughout the sessions of the different types of activities planned and will be evaluated mainly in the evaluation tests and in the delivery of the practices.
Satisfaction surveys
The teachers will allocate approximately 15 minutes of a class to allow the students to answer the evaluation surveys of the teaching performance and the evaluation of the subject.
Annotation: Within the schedule set by the centre or degree programme, 15 minutes of one class will be reserved for students to evaluate their lecturers and their courses or modules through questionnaires.
Title | Hours | ECTS | Learning Outcomes |
---|---|---|---|
Type: Directed | |||
Explanation and resolution of problems | 7.5 | 0.3 | 1, 7, 4, 6 |
Laboratory practices | 14 | 0.56 | 1, 5, 6 |
Presential class / Theory | 42 | 1.68 | 7, 5, 3, 4, 6 |
Type: Supervised | |||
Additional problem-solving | 15 | 0.6 | 1, 7, 6 |
Follow-up and reinforcement in the resolution of the practical cases proposed | 10 | 0.4 | 1, 7, 5, 6 |
Type: Autonomous | |||
Individual study | 62 | 2.48 | 7, 5, 3, 4, 6 |
Resolution of practical cases | 28 | 1.12 | 1, 7, 6 |
Solving problems individually and in groups | 22 | 0.88 | 1, 7, 5, 6 |
Programming and recovery of programmed evaluation activities
The subject is divided into two blocks:
The first nine (9) weeks will be devoted to the study of The programming will count 60% of the final grade value (Block A).
The following six (6) weeks will be devoted to the study of the computer and will count 40% of the value of the final mark (Block B).
The two blogs will be evaluated independently. To obtain the final note the two parts must be approved separately (Note> = 5).
The final grade of the subject will be: 60% block A + 40% block B
Programming (BLOCK A)
The following assessable activities are carried out:grade
Activity |
Date |
Recovery |
Percent Block |
Minimum |
Percentage Subject |
Theoretical Exam (T) Individual |
Consult Planning |
Consultation Planning |
50 % |
T> = 5 |
30% |
Self-assessment questionnaire of achievement concepts |
Weekly and Until theory recovery exam |
No |
5% |
Not. Serves to unlock access to problems |
3% |
Problems resolution (P) Individual |
Up to theory recovery exam It can only be accessed if the achievement questionnaire has been previously completed (some ones will have deadline) |
No |
15% |
No |
9% |
Laboratory practice (PL) Group |
Consult Planning Compose of a test (PLt) and the correction ofthe final delivery (PLf) |
Consult Planning |
30% |
PL = 30% PLt + 70% PLf PLt and PLf> = 5 |
18% |
Computation (BLOCK B)
The following activities are evaluated:
Activity |
Data |
Recovery |
Percentage Block |
Minimum Note |
Percentage Subject |
Theoretical Exam (T) Individual |
Consult Planning |
Consultation Planning |
60% |
T> = 5 |
24% |
Resolution Problems (P) Individual |
Check Plan |
No |
10% |
No |
4% |
Laboratory Practicum (PL) Grupa l |
Consult Planning You have three deliveries, one for each full practice. P1, P2 & P3 |
Consult Planning |
30% |
PL= 33%P1 + 33% P2 + 33% P3 P1,P2,P3 >= 3.5 i PL>=5 |
12% |
To pass block B you must obtain a qualification of 5 o superior independently as in theory as labs. Labs are compulsory. It is mandatory to attend laboratory practice sessions and pass it one by one. Only in extraordinary cases will it be possible to access the re-evaluation of the practices.
Global for both blocks:
The note of each block is the weighted sum of the assessment activities with their corresponding percentage. Theresult of the weighted sum must be> = 5 to consider the block approved.
Thepart of Theory (T) will be evaluated with an individual examination. There is a first individual exam corresponding to the first block (block A) and another for the second block (block B). If you do not pass any of these tests, there will be a recovery on the day that we have assigned to the recovery week in January / February, where the tests that have not been passed in the partial exams can be recovered. The minimum grade to pass each test is 5.
The evaluation and delivery dates will be published in the document manager chosen by each Blog (Caronte (Block A) or Virtual Campus (Block B) and may be subject to changes in the programming for reasons of adaptation to possible incidents. 'will inform the document manager about these changes since it is understood that this is the usual platform for exchanging information between teachers and students.
Procedure for the review of qualifications
The student will have the right to review the theoretical examinations (T). The site, date and time of review will be published on the day the notes are published. If the student does not submit to this review, they will not be reviewed later. Only in justified cases can a posteriori review of the established date and always up to a maximum of 7 calendar days afterwards.
Of the notes of the laboratory practice (PL) there will be no review because the assessment is carried out in front of the students.
Qualifications
Not Evaluable (NA): Any student who submits a practice or a scheduled evaluation will note. It will only be considered non-evaluable if you do not deliver any evaluable activity. In case the student submits a practice or assessment scheduled in one of the blogs and not in the other, it will be considered that the blog that has not presented anything will have a 0.
Final Note: The two blogs will be evaluated independently. To obtain the note of the file, the two parts must be approved separately (Note> = 5).
The note of each block comes from the weighted sum according to the criteria set out in the section of evaluation activities. If the theory (T) or the practices (PL) have a note inferior to 5 the note will come out of the following formula:
<palign = "center"> Minimum (apply weighted sum i 4.5)
The final grade of the academic record is obtained according to the final grade table:
Programming (Block A) |
||||
Note> = 5 |
Note <5 |
NA |
||
Computation (Block B) |
Note> = 5 |
60% block A + 40% block B |
Min (60% block A + 40% block B, 4.5) |
Min (40% block B, 3 , 4) |
Note <5 |
Min (60% block A + 40% block B, 4.5) |
Min (60% block A + 40% block B, 4.5) |
Min (40% block B, 3,4) |
|
NA |
Min (60% block A, 3,4) |
Min (60% block A, 3,4) |
NA |
Honor: matrorsGranting an honorific matriculation qualification is the decision of the faculty responsible for the subject. The regulations of the UAB indicatethat MH can only be awarded to students who have obtained a final grade of 9.00 or more. It can be granted up to 5% of MH of the total number of students enrolled. In the case that the number of studentswitha mark greater than or equal to 9 ismore than 5% of the total of enrolled, the criteria to apply, in the order listedbelow, will be the following:
Irregularities by the student, copy and plagiarism
Notwithstanding other disciplinary measures that are deemed appropriate, and in accordance with current academic regulations, irregularities committed by a student who may lead to a variation of the qualification will be qualified with zero (0). For example, plagiarizing, copying, copying, ..., an evaluation activity, will imply suspending this evaluation activity with zero (0). Assessment activities qualified in this way and by this procedure will not be recoverable. If it is necessary to pass any of these assessment activities to pass the subject, this subject will be suspended directly, without the opportunity to recover it in the same course.
Evaluation of repeating students
Who repeats the subject and has one of the two blocks approved completely (Theory (T) and Practices (PL) with notes> = 5) will not have to be evaluated again of this block.
In order to be able to opt for this differentiated assessment, the interested person must ask the teaching staff by e-mail Programming (xavier.roca@uab.cat or robert.benavente@uab.cat) Computing (joan.sorribes@uab.cat) as a no later than 15 days after the start of classes.
It is the responsibility of the person interested to verify that the responsible teaching staff correctly publishes the grade obtained last academic year. In no case are notes of any of the evaluation activities of a block that has been suspended in a previous course, such as thecase may have suspended the theory and have passed the practices.
The proposed evaluation activities may undergo some changes according to the restrictions imposed by the health authorities on on-campus courses
Title | Weighting | Hours | ECTS | Learning Outcomes |
---|---|---|---|---|
Block A: Continued assessment of the proposed problems | 12% of the subject | 4.5 | 0.18 | 1, 5, 2, 6 |
Block A: Delivery of the programming practice | 18% of the subject | 6 | 0.24 | 1, 5, 2, 6 |
Block A: Theoretical Individual Exams (partial) | 30% of the subject | 2 | 0.08 | 1, 5, 2 |
Block B: Continuous evaluation of the proposed problems | 4% of the subject | 3 | 0.12 | 1, 7, 4, 6 |
Block B: Delivery of the corresponding machine-level practice | 12% of the subject | 3 | 0.12 | 1, 5, 2, 6 |
Block B: Theoretical Exam Individual (partial) | 24% of the subject | 2 | 0.08 | 1, 5, 2, 6 |
Re-evaluation Theory Part A and / or B: Individual proof of Theory (only for students who have suspended part A and / or B) | 30% corresponding to part A and 24% corresponding to part B | 4 | 0.16 | 1, 7, 5, 3, 4, 6 |
Programming (BLOCK A) & Computation (BLOCK B)
Microsoft Visual Studio https://msdnaa.uab.cat