CS 12300
Programming I: Java
Purdue University Northwest · UGRD · Fall 2026
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
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff