These are my lessons and their definitions:
CEN 101 Algorithms and Programming I
Problem solving. Input
-
Operation
-
Output process. Analysis and design of algorithms. Definiteness,
finiteness, effectiveness of algorithms. Algorithm Language. Contants, variables and expressions.
Ar
ithmetical, relational and logical operators. InputOutput statements. Conditional and iterative
statements. Vector and matrix representations. String manipulations. Subroutines and Functions.
Applications on a structural programming language
CEN 102 Algorithms and Programming II
Structural programming concept. C/C++ Programming Language, Fundamentals, Data types, Statements,
String functions. Array manipulatio
ns. Procedures and Functions. Recursion. Sorting and Searching
algorithms. Basic file applications. Dynamic variables and elementary data structures, Pointer, Stack,
Queue, Linked list.