1
ERICA JOHNSON [email protected] | 503-530-0015 | github.com/EricaJohnson EDUCATION 2012 – 2016 Bachelor of Science in Computer and Information Science, Art minor. University of Oregon GPA 3.92 Relevant Courses Computer Science 1 (Python); Computer Science 2 (Python); Computer Science 3 (Java); Intermediate Data Structures (Java); Computer Architecture (C); C, C++, and Unix; Intermediate Algorithms (Java); Operating Systems (C); Web Engineering. SKILLS Languages: Python, Java, C++, C, HTML, CSS, JavaScript Tools: Git, Eclipse EXPERIENCE Sep. 2014 – Dec. 2014 Teaching Assistant, University of Oregon Assisted students with their Python programs for Computer Science 1 (CIS 210). Taught students object-oriented programming concepts. Jun. 2014 – Aug. 2014 Teaching Assistant, University of Oregon Assisted students for Introduction to Web Programming (CIS 111) and Advanced Business Systems (CIT 281). Taught students Git, HTML, CSS, and JavaScript. Graded and provided feedback on student assignments. PERSONAL PROJECTS Terrain Generator C++ program that procedurally generates maps (cave, terrain, and maze) using recursive, iterative, and depth-first search approaches. Makes use of abstract classes and inheritance to organize object-oriented code. Cell Evolution (http://EricaJohnson.github.io/cell_evolution) Object-oriented Python program that simulates cells. Uses Flask to create the web application and the D3.js Javascript library to create cell animations on the web page. Community Simulator Object-oriented Python program that simulates towns with populations of townsfolk who have different occupations. Towns can go to war and conquer each other.

resume

Embed Size (px)

Citation preview

Page 1: resume

ERICA JOHNSON

[email protected] | 503-530-0015 | github.com/EricaJohnson

EDUCATION 2012 – 2016 Bachelor of Science in Computer and Information Science, Art minor.

University of Oregon GPA 3.92 Relevant Courses Computer Science 1 (Python); Computer Science 2 (Python); Computer Science 3 (Java); Intermediate Data Structures (Java); Computer Architecture (C); C, C++, and Unix; Intermediate Algorithms (Java); Operating Systems (C); Web Engineering.

SKILLS

Languages: Python, Java, C++, C, HTML, CSS, JavaScript Tools: Git, Eclipse

EXPERIENCE Sep. 2014 – Dec. 2014

Teaching Assistant, University of Oregon • Assisted students with their Python programs for Computer

Science 1 (CIS 210). • Taught students object-oriented programming concepts.

Jun. 2014 – Aug. 2014

Teaching Assistant, University of Oregon • Assisted students for Introduction to Web Programming (CIS

111) and Advanced Business Systems (CIT 281). • Taught students Git, HTML, CSS, and JavaScript. • Graded and provided feedback on student assignments.

PERSONAL PROJECTS Terrain Generator

• C++ program that procedurally generates maps (cave, terrain, and maze) using recursive, iterative, and depth-first search approaches.

• Makes use of abstract classes and inheritance to organize object-oriented code. Cell Evolution (http://EricaJohnson.github.io/cell_evolution)

• Object-oriented Python program that simulates cells. • Uses Flask to create the web application and the D3.js Javascript library to

create cell animations on the web page. Community Simulator

• Object-oriented Python program that simulates towns with populations of townsfolk who have different occupations.

• Towns can go to war and conquer each other.