Programming
CSE 110 - Principles of Programming
Concepts of problem solving using an object-oriented programming language, algorithm design, structured programming, fundamental algorithms and techniques.
Overview
Requirements
MAT 117 College Algebra is strongly suggested as a prerequisite for success in this course.
What you’ll learn
- Develop Java programs using primitive types
- Use predefined classes in their programs such as Math, String and Random classes
- Read and understand Java programs that include multiple methods, control flow, and arrays
- Develop Java programs with multiple classes and writing methods with control flow
- Develop Java programs applying object oriented programming approach
- Understand the use of static methods and variables
- Understand searching and basic sorting algorithms
- Describe the importance and relevance of computing and programming skills in their lives and careers
Transcript
This course appears on your transcript identically to how it appears on the transcript of an enrolled ASU student who has taken the course on one of ASU’s campuses. Course attendance dates will be listed on your transcript. An on-demand course will appear on your transcript in the session you complete the course.
This course satisfies 3 credit hours at Arizona State University. It is strongly encouraged that you consult with your institution of choice to determine how these credits will be applied to their degree requirements prior to transferring your credit.
Faculty and course staff
Why take ASU Universal Learner Courses

Why take ASU Universal Learner Courses
- Credit you receive is from a regionally accredited university
- Your credit is highly transferable
- You only pay the $400 course cost if you pass






