Questions? Speak to an advisor: Request Info

Computer Science 115: Programming in Java

Study.com advisor image
Questions about online credit?
Study.com Advisors are available.
Call us or request info by email.

Course Summary

Computer Science 115: Programming in Java has been evaluated and recommended for 3 semester hours and may be transferred to over 2,000 colleges and universities. With this self-paced course, you get engaging lessons, expert instructors who make even the most challenging computer science topics simple, and an excellent resource for getting a head start on your degree.
Create An Account
To Start This Course Today
Try it risk-free for 30 days. Cancel anytime
Create An Account
Try it risk-free for 30 days

10 chapters in Computer Science 115: Programming in Java

Course Practice Test

Check your knowledge of this course with a 50-question practice test.
  • Comprehensive test covering all topics
  • Detailed video explanations for wrong answers
Week {{::cp.getGoalWeekForTopic(0, 10)}}
Ch 1. Introduction to Programming in Java {{cp.topicAssetIdToProgress[464917].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - What Is Programming? - Definition & Introduction for Beginning Programmers Score: {{cp.lessonAssetIdToProgress[2651].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2651].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2651].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2651].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - How to Setup a Coding Environment for Programming in Java
Lesson 3 - How to Write a Program: Coding, Testing & Debugging Score: {{cp.lessonAssetIdToProgress[2657].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2657].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2657].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2657].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Java's 'Hello World': Print Statement & Example Score: {{cp.lessonAssetIdToProgress[207743].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207743].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207743].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207743].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Comments in Java: Syntax & Example Score: {{cp.lessonAssetIdToProgress[207719].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207719].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207719].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207719].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Creating a Java Application that Produces GUI Output Score: {{cp.lessonAssetIdToProgress[464921].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464921].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[464921].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464921].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Practical Application for Java: Using System & GUI Output
Week {{::cp.getGoalWeekForTopic(1, 10)}}
Ch 2. Using Data in Java {{cp.topicAssetIdToProgress[464925].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - Declaring Variables in Java Score: {{cp.lessonAssetIdToProgress[207729].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207729].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207729].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207729].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Java Statements: Definition & Examples Score: {{cp.lessonAssetIdToProgress[207741].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207741].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207741].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207741].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Java Data Types: Short, Int & Long Score: {{cp.lessonAssetIdToProgress[207697].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207697].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207697].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207697].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Java: Floating Point Numbers Score: {{cp.lessonAssetIdToProgress[207703].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207703].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207703].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207703].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Java: Char Data Type Score: {{cp.lessonAssetIdToProgress[207707].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207707].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207707].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207707].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Java: String Data Type Score: {{cp.lessonAssetIdToProgress[207709].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207709].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207709].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207709].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Java: Boolean Data Type Score: {{cp.lessonAssetIdToProgress[207711].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207711].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207711].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207711].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Java Naming Conventions: Variables & Constants Score: {{cp.lessonAssetIdToProgress[238863].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238863].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[238863].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238863].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - Java Data Type Conversion Score: {{cp.lessonAssetIdToProgress[207713].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207713].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207713].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207713].bestScoreQuestions}}  Take Quiz Optional
Lesson 10 - Java: Enumerated Type Score: {{cp.lessonAssetIdToProgress[207801].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207801].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207801].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207801].bestScoreQuestions}}  Take Quiz Optional
Lesson 11 - Java: Arithmetic Operators Score: {{cp.lessonAssetIdToProgress[207733].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207733].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207733].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207733].bestScoreQuestions}}  Take Quiz Optional
Lesson 12 - Java: Add Two Numbers Taking Input from User Score: {{cp.lessonAssetIdToProgress[355489].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355489].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355489].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355489].bestScoreQuestions}}  Take Quiz Optional
Lesson 13 - Practical Application for Java: Using the Scanner Class
Lesson 14 - How to Use InstanceOf Operator in Java Score: {{cp.lessonAssetIdToProgress[355421].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355421].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355421].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355421].bestScoreQuestions}}  Take Quiz Optional
Lesson 15 - Java Integer: Max Value & Min Value Score: {{cp.lessonAssetIdToProgress[355465].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355465].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355465].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355465].bestScoreQuestions}}  Take Quiz Optional
Lesson 16 - How to Compare Integer Values in Java Score: {{cp.lessonAssetIdToProgress[355463].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355463].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355463].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355463].bestScoreQuestions}}  Take Quiz Optional
Lesson 17 - Converting Integer to Int in Java Score: {{cp.lessonAssetIdToProgress[355477].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355477].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355477].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355477].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(2, 10)}}
Ch 3. Using Methods, Classes & Objects in Java {{cp.topicAssetIdToProgress[464929].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - What is a Main Method in Java? - Definition & Purpose Score: {{cp.lessonAssetIdToProgress[238879].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238879].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[238879].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238879].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Methods in Java: Definition & Example Score: {{cp.lessonAssetIdToProgress[207787].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207787].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207787].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207787].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Static vs. Non-Static Methods in Java Score: {{cp.lessonAssetIdToProgress[238877].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238877].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[238877].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238877].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - What is a Class in Java? - Definition & Examples Score: {{cp.lessonAssetIdToProgress[207785].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207785].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207785].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207785].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Java Data Types: Object Score: {{cp.lessonAssetIdToProgress[207789].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207789].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207789].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207789].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - What is a Constructor in Java? - Definition & Example Score: {{cp.lessonAssetIdToProgress[238885].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238885].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[238885].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238885].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Overloading in Java: Methods & Constructors Score: {{cp.lessonAssetIdToProgress[238887].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238887].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[238887].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238887].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Overriding Methods in Java: Definition & Example Score: {{cp.lessonAssetIdToProgress[238889].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238889].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[238889].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238889].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - Practical Application for Java: Using Static Methods
Lesson 10 - Java Naming Conventions: Classes & Methods Score: {{cp.lessonAssetIdToProgress[238883].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238883].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[238883].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238883].bestScoreQuestions}}  Take Quiz Optional
Lesson 11 - Java Random: Method & Examples Score: {{cp.lessonAssetIdToProgress[355519].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355519].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355519].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355519].bestScoreQuestions}}  Take Quiz Optional
Lesson 12 - Java Absolute Value: Method & Examples Score: {{cp.lessonAssetIdToProgress[355523].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355523].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355523].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355523].bestScoreQuestions}}  Take Quiz Optional
Lesson 13 - Multiplying Matrices in Java Score: {{cp.lessonAssetIdToProgress[355483].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355483].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355483].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355483].bestScoreQuestions}}  Take Quiz Optional
Lesson 14 - Java: Generate Random Number Between 1 & 100 Score: {{cp.lessonAssetIdToProgress[355517].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355517].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355517].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355517].bestScoreQuestions}}  Take Quiz Optional
Lesson 15 - Static Block vs. Constructor in Java Score: {{cp.lessonAssetIdToProgress[355469].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355469].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355469].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355469].bestScoreQuestions}}  Take Quiz Optional
Lesson 16 - Java Varargs: Use & Examples Score: {{cp.lessonAssetIdToProgress[355505].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355505].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355505].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355505].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(3, 10)}}
Ch 4. The Decision-Making Process in Java {{cp.topicAssetIdToProgress[464933].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - Arithmetic Operators in Programming: Definition & Examples Score: {{cp.lessonAssetIdToProgress[269593].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[269593].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[269593].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[269593].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Java: If Statements Score: {{cp.lessonAssetIdToProgress[201367].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[201367].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[201367].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[201367].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Java: Relational Operators Score: {{cp.lessonAssetIdToProgress[207737].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207737].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207737].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207737].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Java: Logical Operators Score: {{cp.lessonAssetIdToProgress[207739].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207739].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207739].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207739].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Switch Statement in Java: Example & Syntax Score: {{cp.lessonAssetIdToProgress[207745].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207745].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207745].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207745].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Java Statements: Break, Continue & Return Score: {{cp.lessonAssetIdToProgress[207749].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207749].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207749].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207749].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Practical Application for Java: Using Classes
Lesson 8 - Practical Application for Java: Using Switch Statements
Lesson 9 - Nested Switch Statements in Java Score: {{cp.lessonAssetIdToProgress[207747].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207747].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207747].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207747].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(4, 10)}}
Ch 5. Creating Loops in Java {{cp.topicAssetIdToProgress[464939].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - While Loops in Java: Example & Syntax Score: {{cp.lessonAssetIdToProgress[207757].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207757].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207757].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207757].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - For Loops in Java: Syntax & Example Score: {{cp.lessonAssetIdToProgress[207753].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207753].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207753].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207753].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Infinite While Loops in Java Score: {{cp.lessonAssetIdToProgress[207763].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207763].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207763].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207763].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Do-While Loops in Java: Syntax & Example Score: {{cp.lessonAssetIdToProgress[207759].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207759].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207759].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207759].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Practical Application for Java: Using Loop Statements
Lesson 6 - Required Assignments Reminder
Week {{::cp.getGoalWeekForTopic(5, 10)}}
Ch 6. Using Arrays in Java {{cp.topicAssetIdToProgress[464943].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - What is an Array in Java? Score: {{cp.lessonAssetIdToProgress[207767].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207767].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207767].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207767].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Java: Initializing an Array Score: {{cp.lessonAssetIdToProgress[207769].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207769].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207769].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207769].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Java: Multidimensional Arrays Score: {{cp.lessonAssetIdToProgress[207775].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207775].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[207775].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[207775].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Practical Application for Java: Using Arrays
Lesson 5 - Java ArrayList Add Method: Code & Examples Score: {{cp.lessonAssetIdToProgress[355491].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355491].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355491].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355491].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - ArrayList Get Method in Java: Code & Examples Score: {{cp.lessonAssetIdToProgress[355493].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355493].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355493].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355493].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - How to Iterate Set in Java Score: {{cp.lessonAssetIdToProgress[355515].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355515].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355515].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355515].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Java Array Length vs. Size Score: {{cp.lessonAssetIdToProgress[355495].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355495].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355495].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355495].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(6, 10)}}
Ch 7. Inheritance & Exception Handling in Java {{cp.topicAssetIdToProgress[464947].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - Inheritance in Java: Definition, Example & Syntax Score: {{cp.lessonAssetIdToProgress[238899].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238899].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[238899].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238899].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Practical Application for Java: Using Inheritance
Lesson 3 - Exceptions in Java: Definition & Example Score: {{cp.lessonAssetIdToProgress[238909].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238909].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[238909].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238909].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Handling Exceptions in Java: Try & Catch Score: {{cp.lessonAssetIdToProgress[238911].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238911].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[238911].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238911].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Practical Application for Java: Using Exception Handling
Lesson 6 - Nested Exceptions in Java: Definition & Example Score: {{cp.lessonAssetIdToProgress[238917].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238917].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[238917].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[238917].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Multiple Inheritance in Java: Definition & Limitation Score: {{cp.lessonAssetIdToProgress[498633].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[498633].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[498633].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[498633].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(7, 10)}}
Ch 8. GUI Applets & Applications in Java {{cp.topicAssetIdToProgress[464953].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - APIs in Java Score: {{cp.lessonAssetIdToProgress[269577].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[269577].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[269577].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[269577].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Developing a Graphical User Interface (GUI) Score: {{cp.lessonAssetIdToProgress[2424].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2424].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2424].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2424].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Applets in Java: Definition & Example Score: {{cp.lessonAssetIdToProgress[269583].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[269583].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[269583].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[269583].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - GUI Components in Java: Definition & Examples Score: {{cp.lessonAssetIdToProgress[464955].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464955].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[464955].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464955].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - What is a JFrame Class in Java? - Uses & Examples Score: {{cp.lessonAssetIdToProgress[464957].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464957].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[464957].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464957].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - JLabel Class in Java: Uses & Examples Score: {{cp.lessonAssetIdToProgress[464959].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464959].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[464959].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464959].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Layout Manager in Java: Uses & Examples Score: {{cp.lessonAssetIdToProgress[464961].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464961].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[464961].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464961].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Adding JTextFields, JButtons & Tool Tip Elements to a JFrame in Java Score: {{cp.lessonAssetIdToProgress[464963].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464963].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[464963].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464963].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - Event-Driven Programming in Java: Definition & Components Score: {{cp.lessonAssetIdToProgress[464965].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464965].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[464965].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464965].bestScoreQuestions}}  Take Quiz Optional
Lesson 10 - Using the JCheckBox, ButtonGroup & JComboBox Classes in Java Score: {{cp.lessonAssetIdToProgress[464967].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464967].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[464967].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[464967].bestScoreQuestions}}  Take Quiz Optional
Lesson 11 - Practical Application for Java: Using GUI Applets - Part 1
Lesson 12 - Practical Application for Java: Using GUI Applets - Part 2
Lesson 13 - Reflection API in Java: Purpose & Examples Score: {{cp.lessonAssetIdToProgress[355425].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355425].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355425].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355425].bestScoreQuestions}}  Take Quiz Optional
Lesson 14 - Colors in Java: Class Constants & Codes Score: {{cp.lessonAssetIdToProgress[355527].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355527].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[355527].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[355527].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(9, 10)}}
Ch 10. Required Assignment for Computer Science 115 {{cp.topicAssetIdToProgress[464983].percentComplete}}% complete
Learn More
Start Earning College Credit Today

Learn more about the College Accelerator Plan

What to Expect For the Exam

This Study.com course has been evaluated and recommended for college credit. Once you've completed this course, you can take the proctored final exam and potentially earn credit. Follow the steps below to take the exam.

Exam Steps

1
Create Account
2
Register For Exam
3
Take The Exam
4
Get Your Results

Pre-Exam Checklist

Before taking the exam, all of the following requirements must be met:

A College Accelerator Study.com membership.
Completed all lessons in Computer Science 115: Programming in Java course and achieved 100% Quiz Progress.
Not attempted to take this exam within the last three days.
Have available proctored exams in this month of membership.
Have not taken this exam three times. (0/3)
Complete the exam readiness quiz.
Please note: Assignments are required to complete this course for credit. You have submitted / required assignments for this course.
Start Exam Registration 

Please meet all of the pre-requirements in the Pre-Exam Checklist in order to take the exam.

Exam Process Details

1. Register For Exam

Registering for the exam is simple. First, be sure you meet the system requirements. Next, you'll need to agree to the academic integrity policy. Then just confirm your name and the exam name, and you're ready to go!

2. Download Software Secure

You'll receive an unique access code. Please write this down — you'll need it to take the exam. Then download Software Secure and follow the installation instructions.

3. Take Exam

The exam contains 50 - 100 multiple choice questions. You will have two hours to complete the exam, so don't start until you're sure you can complete the entire thing. And remember to pace yourself!

4. Get Exam Results

We will send you an email with your official exam results within 1 to 2 weeks. If you would like to raise your grade after receiving your exam results, you can retake quizzes with fewer than 3 attempts. You will then need to retake the final exam.

Earning College Credit

Did you know… We have over 200 college courses that prepare you to earn credit by exam that is accepted by over 1,500 colleges and universities. You can test out of the first two years of college and save thousands off your degree. Anyone can earn credit-by-exam regardless of age or education level.

To learn more, visit our Earning Credit Page

Transferring credit to the school of your choice

Not sure what college you want to attend yet? Study.com has thousands of articles about every imaginable degree, area of study and career path that can help you find the school that's right for you.

Practice Tests in this course
Check your knowledge of this course with a 50-question practice test. Once you take the test, you will receive a detailed exam report complete with your personal statistics and even specific lessons to focus on! Take the practice test now
Your detailed study guide will include:
  • Answers and detailed explanations to each question
  • Video lessons to explain complicated concepts
Course Practice Test
More practice by chapter
See practice tests for:

Request more information

Tell us a little about you and we'll send you some more information.
Thanks for your interest!
We'll contact you soon.
support person image support person image
Prefer to call?
You can also call Study.com customer support at
(855) 777-4721
Support