Undergraduate Courses

Initials Name Topics Covered Date University

MC102

CS1 course

Algorithms and Computer Programs
  • Python Language
  • Introduction to Algorithms
  • Conditional Statements
  • Lists
  • Matrix
  • Loops
  • Dictionaries
  • Tuples
  • REGEX
  • Search Algorithms (Sequential Search, Binary Search)
  • Ordering Algorithms (Bubble Sort, Insertion Sort, Selection Sort)
  • Recursion
  • Ordering Algorithms (Quick Sort, Merge Sort)

1st Term 2018

2nd Term 2018

1st Term 2019

2nd Term 2019

Unicamp
         

MC102

CS1 Course

Algorithms and Computer Programs
  • C Language
  • Introduction to Algorithms
  • Conditional Statements
  • Loops
  • Recursion
  • Memory Allocation
  • Vector
  • Matrix
  • Files
  • Structs
  • Pointers
  • Ordering Algorithms

1st 2015

2nd Term 2017

 

Unicamp 
         

 MC001

CS1 course

Information Systems
  • C Language
  • Data structures
  • Computer organizations
  • Introductory Programming
  • Databases
  • Networks
  • Internet
  • HCI
  • Social Impact of Computing System
  • Security and Cryptography

 

1st Term 2017

Unicamp
         

 

Short Duration Courses 

 

Name Topics Covered Date University

Introduction to Computational Thinking through the Python programming language - Olympic Week of the Brazilian Computing Olympiad
  • Python Language
  • Introduction to Algorithms
  • Computational Thinking

 

2018

2019

 

 

Unicamp/

Brazilian Computing Olympiad