Computer Algorithms and Programming
Basic concepts of computer organization. Construction of algorithms and their representation in pseudocode and high-level languages. Systematic development and program implementation. Structuring, debugging, testing and documentation of programs. Problem solving.
Instructor: Lois Orosa
Term: Spring
Location: Unicamp (Brazil)
Description
Basic concepts of computer organization. Construction of algorithms and their representation in pseudocode and high-level languages. Systematic development and program implementation. Structuring, debugging, testing and documentation of programs. Problem solving.
Discipline program
- Basic Concepts of Computer Organization
- Basic Concepts about Algorithms and Programming
- Data Input and Output
- Arithmetic, Logical and Relational Expressions
- Conditional Commands
- Repeat Commands
- Lists, Tuples, Dictionaries, Strings and Arrays
- Functions and Scope of Variables
- Sorting Algorithms
- Search Algorithms
- Recursion
- Recursive Sorting Algorithms
- Files (extra)
- Regular Expressions (extra)
All details in the website