Teaching Assistant
Rio De Janeiro, Br
During the first half of 2018, I was a Teaching Assistant for a class of Introduction to Programming, taught in Python 3, which covers programming and computing basics, variables and expressions, functions, recursion, conditionals and loops.During the second half of 2018, I was a Teaching Assistant for a class of Programming II, taught in C, which covers sequential and binary search algorithms, ordering, structured types, basic data structures (linked lists, stacks and queues), static and dynamic memory allocation and introduces abstract data types and modular programming.During the first half of 2019, I was a Teaching Assistant for a class of Basic Software, taught in C and Assembly IA64 (x86-64). The course teaches the basic architecture of a computer (CPU, memory and peripherals) and representation and storage of primitive data types (binary and hex base numbers, two's complement, floating points and ASCII codes). The part taught in Assembly IA64 covers translating C code into assembly code, function calls, conditional and unconditional jumps, operations with integers and floats/doubles, array indexing, struct representation and padding, memory alignment, among other subjects.I was responsible for assignment and test grading, as well as helping students.