Degree | Type | Year |
---|---|---|
2503758 Data Engineering | FB | 1 |
You can view this information at the end of this document.
This is a first-semester-first-year course, therefore it has no prerequisites.
A laptop is recommended.
This subject is general and introductory to computer science. It is divided into two main axes, the first comprises the study of the Operating System at user level and, especially, the ability to develop shell scripts in Linux and the basic learning of a compiled language (C). The second consists in the introduction of the basic concepts of the structure of the computers and their design principles.
Therefore, the general objectives that are proposed for the subject are the following:
Title | Hours | ECTS | Learning Outcomes |
---|---|---|---|
Type: Directed | |||
Lab sessions (Development of lab exercices) | 18 | 0.72 | 1, 2, 4, 5, 6, 7, 8 |
Problem solving seminaries | 11 | 0.44 | 4, 6, 7, 8 |
Theoretical lessons | 36 | 1.44 | 3, 5, 6, 7, 8 |
Type: Supervised | |||
Follow-up and reinforcement in the resolution of practical cases | 10 | 0.4 | 4, 5, 6, 7, 8 |
Solving additional problems | 15 | 0.6 | 5, 6, 7, 8 |
Type: Autonomous | |||
Autonomous study | 62 | 2.48 | 2, 3, 5, 6, 7 |
Solving practical exercices and problems in group | 51 | 2.04 | 1, 2, 4, 5, 6, 7, 8 |
In the development of this subject, three types of teaching activities can be differentiated:
The management of the subject will be done through its moodle website on the Virtual Campus, which will be used to view the materials, manage the lab groups, make the corresponding deliveries, see the marks, communicate with the professors, etc.
Transveral competences.
The transversal competences that will be worked on and evaluated throughout the course are T02 - Find, select and manage information and knowledge responsibly, T06 - Critically evaluate the work done, T07 - Demonstrate sensitivity to ethical issues, social and environmental issues and T08 - Plan and manage the time and resources available. Work will be carried out during the sessions of the different types of planned activities and will be evaluated mainly in the evaluation tests (T02), the delivery and correction of problems (T02, T06 and T08) and in the delivery of the lab exercices ( T02, T06, T07 and T08).
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 | Weighting | Hours | ECTS | Learning Outcomes |
---|---|---|---|---|
Lab sessions: 1st delivery | 25% of the lab mark | 2 | 0.08 | 1, 2, 4, 5, 6, 7, 8 |
Lab sessions: 2nd delivery | 25% of the lab mark | 2 | 0.08 | 1, 2, 4, 5, 6, 7, 8 |
Lab sessions: 3th delivery | 25% of the lab mark | 2 | 0.08 | 1, 2, 4, 5, 6, 7, 8 |
Lab sessions: 4th delivery | 25% of the lab mark | 2 | 0.08 | 1, 2, 4, 5, 6, 7, 8 |
Labs: validation test | The test has no weight in the evaluation, but must be passed to obtain the grade of the labs | 2 | 0.08 | 1, 7, 8 |
Problems | 100% of the problems part | 6 | 0.24 | 3, 4, 5, 6, 7, 8 |
Theory: 1st Test | 50% of the thoretical part | 2 | 0.08 | 3, 6, 7 |
Theory: 2nd Test | 50% of the thoretical part | 2 | 0.08 | 3, 6, 7 |
Theory: Reassessment | 100% or 50% depends on whether both tests are recovered or only one. Only for students who have not passed one or both tests | 2 | 0.08 | 3, 6, 7 |
There are three types of activities in the subject:
These three activities are evaluated independently and the weighted sum of them will give the final grade of the subject: 45% theory + 20% problems + 35% laboratory.
The part of Theoretical lessons (T) will be evaluated with individual written tests. There is a first exam corresponding to the contents of the topics: SO at the user level, introduction to programming in C, Representation of Information. The second exam corresponds to the contents of the Introduction to the Structure of the Computer, Introduction to the Structure of the OS and Interconnection. Each exam has a weight of 50% of the theory mark. If you do not this part, there will be a recovery on the day that we have assigned in the recovery week in February, where the tests that have not been passed can be recovered. The minimum grade to pass each test is 5.
The part of Exercise resolution (P) is carried out in continuous group evaluation. The final grade is the weighted sum of the fixed deliveries that are requested in class. By its nature, this part is not recoverable.
The part of laboratory exercices (PL) is evaluated in a group manner. There will be 4 deliveries corresponding to the part of the OS at user level (Shell Scripting), programming in C, introduction to the structure of the computer (assembler) and system calls. Each part has a weight of 25% of the final mark, but also an individual validation test of all the practices will be carried out. To pass the laboratory exercices, the weighted mark of the 4 deliveries must be at least 5 and pass the validation test. Validation tests can only be recovered if the practical part is missed because of them, in case of suspending the practices it cannot be recovered.
If the theory or practices have a score of less than 5 but the weighted average of the block is equal to or greater than 5, the block gradewill be 4.
For each assessment activity, a place, date and time of revision will be indicated in which the student will be able to review the activity with the professor. In this context, claims can be made about the activity mark, which will be evaluated by the professors responsible for the subject. If the student does not submit to this review, this activity will not be reviewed later.
Honor enrollments. Granting an honorific enrollment qualification is a decision of the faculty responsible for the subject. The regulations of the UAB indicate that 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.
Recoveries: As described above, a student can recover the theory part. However, to have the right to recovery, it is mandatory to have attended both partial tests.
Repeaters: There will be no differentiated treatment for repeating students.
Use of AI tools (e.g. Chat GPT): The use of such tools will only be restricted in written tests (theory exams, problem quizzes, and practice validation tests). This means that it is imperative that you make critical use of these tools, that is, that you use them to learn, not to copy.
This subject does not offer the possibility of a unique/single evaluation.
Note about plagiarism:
Notwithstanding other disciplinary measures deemed appropriate, and in accordance with the current academic regulations, irregularities committed by a student that may lead to a variation of the qualification in an assessable activity will be qualified as 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, the student will directly Fail, without opportunity to recover it in the same course.
Theseirregularities include, among others:
The official numerical grade will be the lowest value between 3.0 and the average of the grades in case the student has committed irregularities in an evaluation activity (and therefore this subject could not be approved by compensation). In future editions of this subject, the student who has committed irregularities in an evaluation activity will not be recognized in any of the assessment activities carried out.
Summarizing: copy, let others copy or plagiarize (or attempt) in any of the assessment activities is equivalent to a FAIL, non-compensatory and without recognition of parts of the subject in subsequent courses.
In this subject we will work with the Linux operating system, so students can choose between installing a Linux distribution (preferably Ubuntu [https://ubuntu.com/]) on their computer or installing VirtualBox [https://www.virtualbox.org/] and create a virtual machine with Ubuntu or use the Windows subsystem for Linux installation (WSL2 [https://docs.microsoft.com/en -us / windows / wsl / install-win10]) to install Ubuntu directly on Windows 10 or 11.
Depending on the path chosen, some applications may need to be installed on the Linux machine (Git Client, C compiler, code editor, etc.).
Name | Group | Language | Semester | Turn |
---|---|---|---|---|
(PAUL) Classroom practices | 811 | Undefined | first semester | morning-mixed |
(PAUL) Classroom practices | 812 | Undefined | first semester | morning-mixed |
(PLAB) Practical laboratories | 811 | Undefined | first semester | morning-mixed |
(PLAB) Practical laboratories | 812 | Undefined | first semester | morning-mixed |
(PLAB) Practical laboratories | 813 | Undefined | first semester | afternoon |
(TE) Theory | 81 | Catalan | first semester | morning-mixed |