What are you looking for?
CE3. Have basic knowledge about the use of computer programming, operating systems, databases and computer programs of application in engineering.
The various topics covered in the course are designed to train students in learning the fundamental concepts of computer programming that allow the development of small and medium-sized programs at the industrial level.
1. INTRODUCTION TO COMPUTERS
Functional structure of a computer. Internal operation of a computer. Introduction to operating systems: types of operating systems, the operating system as a virtual machine, process management and memory management
2. INTRODUCTION AND GENERAL CONCEPTS OF PROGRAMMING
Algorithms and programs. Programming languages Programming environment Programming process Anatomy of a simple program Compilation and interpretation
3. BASIC CONCEPTS OF PROGRAMMING
Variables, types and assignment Assessment of expressions Reading and writing Forms of execution and control structures: sequential, conditional / alternative and iterative Basic iterative schemes
4. FUNCTIONAL DECOMPOSITION AND DESCENDING DESIGN
Decomposition of problems into subproblems Functions and procedures. Parameterization
5. TYPES OF COMPOUND DATA
Sequences: Chains. Lists
The subject is evaluated based on the grades of the following activities:
The calculation of the part of theory and practices of the asignatura calculates taking into account these formulas:
And the final grade is obtained:
Recovery
The theoretical part of the subject (THEORY) can be recovered as long as the weighted grade obtained is less than 5 (excluding those not presented). Internships cannot be recovered, under any circumstances.
For students who attend the make-up exam their THEORY grade will be the one obtained in this test and the final grade will be calculated with the weightings detailed above and in no case will the final grade obtained be higher than 5.
Rabassa, Montse Fundamentals of Computing: class notes, examples and exercises. ESUPT internal publication
Python language reference. https://docs.python.org/3/tutorial/index.html
Python 3. http://openbookproject.net/thinkcs/python/english3e/
http://repositori.uji.es/xmlui/bitstream/handle/10234/102653/s93.pdf
http://anh.cs.luc.edu/python/hands-on/3.1/handsonHtml/index.html