All Computer Programming Classes

Python

  • Introduction to Programming with Python
  • Data Structures, Data Mining and Big Data with Python

Java Programming

Pre-requisite Class: Introduction to Java Programming

Required Classes:

  • Introduction to Unified Modeling Language
  • Object-Orientated Analysis and Design
  • Java Programming I
  • Java Programming II
  • Elective Classes:
  • Data Structures and Algorithms
  • Design Patterns for Java
  • Cloud Computing Platform as a Service
  • The Scrum Framework for Agile Project Management
  • Agile Project Management
  • Agile Development
  • Agile Software Design and Programming
  • Test-Driven Development (TTD)
  • Android Development
  • Introduction to Android Application Development
  • Application Development for Android Devices
  • Advanced Android Application Development

Request More Information

Talk to a Program Manager

Julie Pai 
(949) 824-6333
julie.pai@uci.edu

%d bloggers like this: