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