CS 12300

Programming I: Java

Purdue University Northwest · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Introduction to the fundamental concepts of programming and problem solving using the Java programming language. Topics include variables, expressions, operators, data types, control structures, methods, objects, arrays, classes, simple I/O, testing, and debugging strategies. This course provides a foundation for more advanced programming techniques, including object-oriented programming and design. Prerequisite(s): MA 15400 FOR LEVEL UG WITH MIN. GRADE OF C- (MAY BE TAKEN CONCURRENTLY) OR MA 15900 FOR LEVEL UG WITH MIN. GRADE OF C- (MAY BE TAKEN CONCURRENTLY) OR MA 16300 FOR LEVEL UG WITH MIN. GRADE OF C- (MAY BE TAKEN CONCURRENTLY) OR APPL FOR MIN. SCORE OF 075 OR S12 FOR MIN. SCORE OF 610 OR A02 FOR MIN. SCORE OF 30 General Education: Technology Course Learning Outcomes 1. Solve a problem using structured Java programming constructs: declarations, sequence, selection, repetition, expressions, methods. 2. Manipulate strings using methods from the String class. 3. Solve a problem using standard input and formatted standard output. 4. Solve an array-based problem using searching, sorting techniques. 5. Write methods that involve strings, arrays. 6. Design a simple class. View Class Schedule

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 hours ago

001

Availability not recently verified
Class #purdue_northwest-0468Fall 2026UGRD4.00 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?