Upload
erica-johnson
View
18
Download
2
Embed Size (px)
Citation preview
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.