Exploring the fundamentals of Java programming, the curriculum introduces programmers to foundational concepts
including methods, arrays, and lists. Object-oriented programming and design utilizing inheritance, polymorphism, and abstraction will also be covered in this principal course.
This course aims to provide beginning programmers with a basic understanding of the Java language and tools as well as object-oriented programming and design.
Course Highlights:
- Classes, objects, methods, arrays, and lists
- Object-oriented programming and design utilizing inheritance, polymorphism, and abstraction
- The proper use of Oracle's online Java documentation
- Debugging Java programs using an IDE
Course Learning Outcomes:
- Writing simple Object-oriented programs in Java
- Running unit tests to verify program behavior
- Effectively use Oracle’s online Java documentation
- An understanding of the costs and benefits of Java development
Course Typically Offered: Online in Winter, Spring, and Summer quarters. In-class in Fall quarter.
Required Software: Java SE Development Kit (JDK 12).
Recommended Software: Eclipse IDE.
Prerequisites: Introduction to Programming Using Java or equivalent knowledge and experience.
Next Step: After completing this course, consider taking Java Programming II: Core Java Programming to continue learning.
Contact: For more information about this course, please email infotech@ucsd.edu.
Course Number: CSE-40479
Credit: 3.00 unit(s)
Related Certificate Programs: Android Programming, iOS Programming, Java Programming
+ Expand All
-
1/12/2021 - 3/13/2021
$695
Online
-
-
-
CLASS TYPE:
Online Asynchronous.
All instruction and course materials delivered and completed online between the published course start and end dates.
Duke, Godfrey, CTO, Eturi
Godfrey L. Duke III is the Chief Technology Officer at Eturi with extensive C/C++ and Java experience. His previous positions in IT, web design and software testing round out his experience and contribute to his pragmatic approach to the topics he teaches.
-
TEXTBOOKS:
REQUIREDJava How to Program Early Objects 11th
by Deitel: How to Program
ISBN / ASIN: 9780134743356
You may purchase textbooks via the UC San Diego Bookstore.
-
POLICIES:
No refunds after: 1/18/2021.
-
1/12/2021 - 3/13/2021
extensioncanvas.ucsd.edu
You will have access to your course materials on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
There are no sections of this course currently scheduled. Please contact the Science & Technology department at 858-534-3229 or unex-sciencetech@ucsd.edu for information about when this course will be offered again.