Degree in Health Engineering La Salle Campus Barcelona

Degree in Health Engineering

Lead the technological advances that will define the medicine of the future.

Programming fundamentals

Description
Nowadays you cannot think about technology or innovation without keeping the world of programming in mind. Almost everything that surrounds us, both physical and virtual elements, needs a set of instructions that manage them and allow them to “come to life.” Thus, programming is essential and is a fundamental concept for every engineer. In this subject you learn the basics of this world, applied in this case to any computer equipment. From a practical point of view, the C programming language is introduced. This is done through a multitude of examples, which help the student to delve deeper into all those aspects that have been covered from a more theoretical point of view.
Type Subject
Primer - Obligatoria
Semester
First
Course
1
Credits
6.00

Titular Professors

Previous Knowledge

Not required

Objectives

Students acquire the knowledge and develop the skills indicated below:
1. Understand a real problem with all its conditions and restrictions to analyze and solve them correctly and efficiently.
2. Learn a pseudocode to enhance reflection on an imperative language, as well as have the knowledge of a real imperative language (C language) to carry out structured programming.
3. Acquire habits of continued work and study.

Contents

1. Concept and operation of a computer. Components. Settings.
2. Activity diagrams.
3. Expressions, operators and operands.
4. Structure of a C program.
5. Sentences.
6. Procedures and functions.
7. Global and local variables.
8. Parameter passing.
9. Arrays and character strings.
10. Own records and types.

Methodology

The classes of the subject of Programming Fundamentals want to enhance the active learning of the student through their involvement in the learning process. In this sense, from the first day, the student is an active member of the classes and learns as he develops the tasks that are presented with his laptop and takes the initiative in studying and reading certain documentation. Thus, the computer is an essential element for the student to successfully achieve the learning results of this subject. In this sense, the classes of the subject are focused on the student coding software every day. In this way, classes with more concepts are combined with eminently practical classes where they can check the reliability of the knowledge acquired.

Evaluation

See electronic folder of the subject.

Evaluation Criteria

See electronic folder of the subject.

Basic Bibliography

See electronic folder of the subject.

Additional Material

See electronic folder of the subject.