5.
- OBJETIVO(S) GENERAL(ES) DEL CURSO
Analyze, design, and develop solutions to real problems using algorithms.
computational to implement them in a programming language.
6.- PRIOR COMPETENCIES
• None
7.- SYLLABUS
Unit Topics Subtopics
1 Basic Concepts 1.1 Classification of software from:
systems and application.
1.2 Algorithm.
1.3 Programming Language.
1.4 Program.
1.5 Programming.
1.6 Programming paradigms.
1.7 Text editors.
1.8 Compilers and interpreters.
1.9 Ejecutables.
1.10 Command line console.
2 Algorithms 2.1 Problem analysis.
2.2 Representation of algorithms: graphical and
pseudocode.
2.3 Diseño de algoritmos aplicados a problemas.
2.4 Algorithmic Design of Functions
3 Introduction to the 3.1 Characteristics of programming language
Programming 3.2 Basic structure of a program.
3.3 Translation of a program:
compilation, linking of a program, runtime errors
of compilation.
3.4 Execution of a program.
3.5 Language elements:
data, literals and constants, identifiers,
variables, parameters, operators, input and output
of data.
3.6 Runtime errors.
4 Flow control. 4.1 Sequential structures.
4.2 Selective structures:
simple, double, and multiple.
4.3 Iterative structures:
repeat while, until, from
4.4 Diseño e implementación de funciones
5 Arrangements 5.1 Unidimensional:
basic concepts, operations, and applications.
5.2 Multidimensional:
basic concepts, operations, and applications.