CSE 110 - Principles of Programming

Programming

Credits:3
Length:On-demand or 16 weeks
Cost:$25 + $400
Overview Learning Transcript Prerequisites Exams & grading Faculty & staff Why ULC? Related courses Related programs

Overview

Every day, computers and algorithms touch the lives of everyone around us in both mundane and profound ways. These algorithms are in the plants and distribution systems that bring you clean water and electricity, sensors that moderate the flow of traffic, in the tractors and combines that sow and harvest our food, and in the satellites that measure and predict the weather trends. If you are curious about what computers can do and how we instruct them to do those things - this course is for you. No prior programming experience is needed for this course. In addition to exposure to programming, you will gain a powerful set of thinking and problem-solving skills that you can use in your daily life. Start taking advantage of the power of computers around us to make our world a better place.

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.

Course prerequisites and requirements

To be successful in this course, we recommend English language fluency and computer literacy. We also encourage you to make sure your laptop or desktop computer meets the technical requirements.

MAT 117 College Algebra is strongly suggested as a prerequisite for success in this course.

Exams and grading

20%

Readings & Activities

20%

Individual Assignments

20%

Lab

20%

Midterm Exam

20%

Final Exam

Faculty and course staff

Phill

Phill

Miller

Associate Teaching Professor,

Engineering Academic & Student Affairs

Arizona State University

Read bio
Ryan

Ryan

Meuth

Associate Teaching Professor,

Engineering Academic & Student Affairs

Arizona State University

Read bio
Maz

Maz

Bilgrami

Online Course Manager,

Learning Enterprise

Arizona State University

Read bio

Why take ASU Universal Learner Courses

  1. Credit you receive is from a regionally accredited university
  2. Your credit is highly transferable
  3. You only pay the $400 course cost if you pass