Checking date: 10/05/2018

Course: 2018/2019

Programming techniques
Study: Bachelor in Management of Information and Digital Contents (340)

Coordinating teacher: RUIZ MEZCUA, MARIA BELEN

Department assigned to the subject: Department of Computer Science and Engineering

Type: Compulsory
ECTS Credits: 6.0 ECTS


Students are expected to have completed
Competences and skills that will be acquired and learning results. Further information on this link
In a generic way, the subject aims for the student to acquire a series of knowledge, skills and abilities in relation to the basic elements of programming. Data structure, syntax, pseudocode. Additionally students will acquire skills to propose solutions to solve problems in teams. RA OF THE MATTER Possess knowledge of the basic concepts of programming Possess basic knowledge of the syntax of a programming language Basic ad generals competences: CG1,CG2, CG7, CB4 Cross Competences: CT1,CT3, CT4 Specific competences: CE4, CE8, CE10
Description of contents: programme
1. Introduction- Programming languages- Compilation and execution of programs 2. Fundamentals of programming- Paradigms of programming- Elements of a program: data and algorithms- Basic programming tools: algorithms, flow charts and pseudocode 3. Programming in Python - Python language features Data types 4. Entry and Exit 5. Flow Control - Bleeding Conditional - Loops 6. Functions, Libraries and Modules
Learning activities and methodology
Acquisition of theoretical and practical knowledge (3 ECTS) with theoretical classes, tutorials, to forums and chats of the global classroom platform, seminars and workshops on tools, problem solving the case studies, both individually and in groups Acquisition of competences and skills (3 ECTS) in solving problems, proposing a solution, writing the pseudocode, programming in python and presenting the solution to the class.. The days and hours of the tutorials can be viewed in the space dedicated to the subject in Aula Global
Assessment System
  • % end-of-term-examination 50
  • % of continuous assessment (assigments, laboratory, practicals...) 50
Basic Bibliography
  • Peña, Rosalía. Resolución de problemas para ingenieros con Python® estructurado. ibergaceta. 2016
Recursos electrónicosElectronic Resources *
(*) Access to some electronic resources may be restricted to members of the university community and require validation through Campus Global. If you try to connect from outside of the University you will need to set up a VPN

The course syllabus and the academic weekly planning may change due academic events or other reasons.