2026-2027 Academic Catalog 
    
    Jun 02, 2026  
2026-2027 Academic Catalog
Add to Portfolio (opens a new window)

CS 12300 - Programming I: Java


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

Credit Hours: 4.00. 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.
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




Add to Portfolio (opens a new window)