Checking date: 20/05/2022

Course: 2022/2023

Programming for business
Study: Bachelor in Management and Technology (351)


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

Type: Compulsory
ECTS Credits: 6.0 ECTS


Skills and learning outcomes
Description of contents: programme
1.Data Structures: Vector, Factor, Matrix, Array, List, DataFrame 2. Programming Structures 2.1 Conditional structure: if 2.2 Loops: for, while, repeat 3. Complex Programming Structures 4. Functions 4.1 Definitions 4.2 Variables and parameters 4.3 Infix 4.4 Calls 5. Recursive function 6. Input, output and data storage (keyboard, files) 7. Graphics
Learning activities and methodology
This course will consist of regular lectures, exercises and lab classes. Regular lectures will provide the students with the theoretical background required to acquire the outlined competences throught exercices. Lab classes will give the student the chance to develop practical skills on program analysis, design, testing and documentation.
Assessment System
  • % end-of-term-examination 0
  • % of continuous assessment (assigments, laboratory, practicals...) 100
Calendar of Continuous assessment
Basic Bibliography
  • Grolemund, G., Wickham, H. R for Data Science: Import, Tidy, Transform, Visualize, and Model Data. . O'Reilly. 2016
  • Lander, J. R for Everyone: Advanced Analytics and Graphics. . Addison Wesley Data & Analytics Series. 2017
  • Meys, J., Vries, A. R for dummies. John Wiley & Sons. 2012
  • Murdoch Braun. A first course in statistical programming with R. Cambridge University Press. . 2007
  • Rizzo, Maria . Statistical computing with R . Chapman & Hall/CRC. 2007
  • Vries, A., Meys, J. R for Dummies. 2015.
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 may change due academic events or other reasons.