Learning how to program can be a first step
towards a lucrative and challenging career. Aimed at first time programmers, this course will help you leap onto that path by exploring fundamental concepts of the highly popular Java programming language.
The goal of this course is to familiarize students with fundamental statements and teach them how to write simple programs but also prepare them for more rigorous programming courses.
Course Highlights:
- Programming essentials including branching, repetition, data structure, algorithms, and data modeling
- The rules and syntax of the Java Programming language, including objects, methods, and inheritance
- Object-oriented programming concepts
- Testable Code
Course Learning Outcomes:
- Writing, running, debugging, and modifying programs
- Understanding and developing algorithms
Optional Reading: "Head First Java" by Kathy Sierra and Bert Bates ISBN-13: 978-0596008205
Course Typically Offered: Online in every quarter.
Prerequisites: Students must have access to a web-enabled computer, strong problem-solving skills and computer familiarity.
Next steps: Upon completion of this course, consider enrolling in the Java Programming certificate and taking Java Programming I: Fundamental Java Concepts to continue learning.
Recommendation: Students who find this course challenging, should consider taking CSE-41318 Introduction to Front End Technologies which will provide a solid foundation in programming principles and logic.
Contact: For more information about this course, please contact infotech@ucsd.edu.
Course Number: CSE-41242
Credit: 3.00 unit(s)
Related Certificate Programs: Android 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.
Eichberger, German
German Eichberger, MSc, is a Senior Software Engineer with Microsoft Azure. In addition, he is a core reviewer for several OpenStack projects. Previously, he was an architect on Racksapce's kubernetes team and led Hewlett-Packard's Cloud Advanced Networking Team. He also worked with clients from major corporations while at PricewaterhouseCoopers. German has lectured on cloud topics and IT trends at numerous companies and user conference.
-
TEXTBOOKS:
No information available at this time.
-
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.