Data Structures
Design and analysis of data structures for a variety of applications. Trees, heaps, searching, sorting, hashing,
graphs. Extensive programming.
Hello, my name is Daniel Andrade I’m a Computer Science and Engineering student at the University of California Davis graduating in 2019. I’m currently seeking for internships, and any New Grad Job Opportunities. Feel free to contact me with any opportunities.
University of California Davis
UC Davis Human Resources
DAVIS, CALIFORNIA, USA
UC Davis
DAVIS, CALIFORNIA, USA
UC Davis CalTeach/Mathematics and Science Teaching Program
DAVIS, CALIFORNIA, USA
Stuff to checkout...
Design and analysis of data structures for a variety of applications. Trees, heaps, searching, sorting, hashing,
graphs. Extensive programming.
Constructed MIPS multicycle, single cycle, and pipeline CPUs in Logisim
using RAM, ROM, logic gates, register files, ALU, FSM logic, etc.
Tools: LOGISIM
Elements of program design, style, documentation, efficiency. Methods for debugging and verification. Operating
system tools. Principles and use of object-oriented programming in C++. Basic data structures and their use.
Language: RUST
Constructed simulation of Conway’s Game of Life using linked lists,
arrays, dynamic allocation, recursion, and classes in C
Syntactic definition of programming languages. Introduction to programming language features including
variables, data types, data abstraction, object-orientedness, scoping, parameter disciplines, exception
handling. Non-imperative programming languages. Comparative study of several high-level programming languages.
Languages: LISP, PROLOG,
Goals and philosophy of scripting languages, with Python and R as prime examples. Applications include
networking, data analysis and display, and graphical user interfaces (GUIs).
NOTE: Due to school restriction I am UNABLE to share the code done for this course
In the process of porting Warcraft II from Linux to Android alongside
classmates using Android Studio. (IN PROCESS)
Principles of computer graphics, with a focus on interactive systems. Current graphics hardware, elementary
operations in two-and three-dimensional space, geometric transformations, camera models and interaction,
graphics system design, standard graphics APIs, individual projects. (IN PROCESS)