- Type Learning
- Level Advanced
- Time Months
- Cost Paid
Java Development Specialization
Issued by
UCSC Silicon Valley Extension
Badge-earners developed a strong understanding of object-oriented programming (OOP) concepts that provide the structure for most Java applications and the basis of the language itself. They also acquired deeper insights into Java data structures and algorithms having practiced the core facilities of Java, Java API, created their own libraries, and developed the ability to analyze the most important algorithms. They wrote efficient code using concurrency framework, polymorphism and generics.
- Type Learning
- Level Advanced
- Time Months
- Cost Paid
Skills
- Abstract Classes
- Algorithms
- API
- Application Development
- Arrays
- Concurrent Programming
- Data Structures
- Data Types
- Exception Handling
- Graphic Programming
- IDE
- Input/Output
- Java
- Java And OO
- Java Collections Framework
- Java Database Connectivity
- Java (Programming Language)
- JDBC
- JDK
- Object-oriented Programming
- Object-Oriented Programming (OOP)
- Polymorphism
- Strings
Earning Criteria
-
Completed the following courses: Java Programming I; Java Programming II; and Data Structures and Algorithms using Java. Met all requirements for a UCSC Silicon Valley Java Development Specialization. Earned 8 units.