Education
Partial PhD Program, Computer Science
University of California, Davis, CA
M.S. with Distinction, Computer Science, 2006
California Polytechnic State University, San Luis Obispo, CA
B.S., Computer Science, 2003
California Polytechnic State University, San Luis Obispo, CA
A.A., Spanish, 2015
Cabrillo College, Aptos, CA
Introduction to Programming Concepts and Methodology, Java (CS 12J): First-semester transfer-level programming in Java
Python Introductory Programming Concepts and Methodology (CS 12P): First-semester transfer-level programming in Python
C++ Programming (CS 19): Intermediate-level C++ programming
Python Programming and Abstractions (CS 20P): Intermediate/advanced topics and basic data structures in Python
Discrete Mathematics ((CS|MATH) 23
): Mathematical underpinnings of computer science (and associated computation)
Computer Systems and C Programming (CS 25): C and Unix, command-line tools, debuggers, implementation of basic data structures in C
Technology Tools (CS 1L): Useful software tools for CS students
Introduction to Internet Programming (CIS 32): JavaScript and related applications
Introduction to Programming Database-Driven Websites With PHP (CIS 33): Building and deploying database-backed web applications
Intermediate Programming (CMPS 11): Second-quarter programming in Java; preparation for data structures
Computer Systems and C Programming (CSE 13S): C and Unix, command-line tools, debuggers, implementation of basic data structures in C
All curriculum development and administrative duties
Programming and Algorithms I (CSC 221): First-semester transfer-level programming
Programming and Algorithms II (CSC 222): Second-semester transfer-level programming; data structures
Computer Organization and Architecture (CSC 210): Computational digital hardware, assembly language (x86-64), compiler constructs
Introduction to Computer Science (CSC 220): Survey of the field and computer systems in general
Web Application Development (CSC 134): Building and deploying database-backed web applications
Introduction to Unix I and II (CSC 105, 106): Configuration and usage of Unix-based systems; shells; service hosting
C and Unix (CSC 234): C programming language and Unix environment
Computers and Society (CSC 302): Social, ethical, political and technological implications and effects
Computer Science Orientation (CSC 100): Introduction to the computer science discipline for majors
cv.txt · Last modified: 2020-12-14 14:09 by jbergamini@jeff.cis.cabrillo.edu · []