COVID-19 College Update | March 31, 2020

In accordance with Governor Wolf’s directive, the College’s physical campuses and centers will remain closed through April 30. However, all courses, student support services and College operations are occurring remotely. The College continues to serve students and the communities of Delaware and Chester Counties. Please visit for more information.
Delaware County Community College, Serving Delaware and Chester Counties

DPR 104 - Introduction to Java Programming

Course Description

This course teaches the fundamentals of analyzing problems and designing, developing and testing computer programs to solve them utilizing Java in an Integrated Development Environment (IDE). The course introduces the fundamental concepts and techniques for programming including simple data structures, algorithms, variables, control structures (decision and looping), text files, method writing, and arrays as well as simple shapes and Graphical user Interface (GUI) basics. Upon successful completion of this course, students should be able to: Define basic computing and programming terms. Navigate a Java IDE to write and debug Java programs. Identify and use the basic concepts and principles of structured programming. Explain and use data, operations, functions, and data types. Apply the correct control and iterative structures to a program. Implement simple GUIs and write programs that display simple shapes. Use mathematical equations in the creation of a computer program. Design, write, test and debug a Java program to implement a working solution to a given problem specification. Use documentation or a knowledge base to resolve technical issues. Implement the major steps in the analysis, design and development of a computer program. Explore career opportunities in computer science, personal computing and business applications programming.
Credit Hours: 3
Lecture Hours: 3

Course Prerequisites: DPR 101