Introduction to Programming - Java

Get an introduction to programming concepts in the language of your choice: either C++, Python, or Java. Also learn about the core computer science concepts of variables, branching, loops, arrays, and functions.

What you’ll learn

  • Knowledge to write either C++, Python, or Java
  • Develop programs that branch based on user input
  • Note: Only one CS101 course is transferrable from StraighterLine
  • Study the computer science concepts of variables, branching, loops and more
Introduction to Programming - Java

$99

Plus membership

3 Credits

All courses include:

eTextbooks

2 to 3-day turnaround for grading

Multiple chances to improve your grade

On-demand tutoring & writing center

Student support 7 days a week

$99

Plus membership

3 Credits

All courses include:

eTextbooks

2 to 3-day turnaround for grading

Multiple chances to improve your grade

On-demand tutoring & writing center

Student support 7 days a week

Introduction to Programming - Java

$99

Plus membership

3 Credits

About This Course

|
ACE Approved 2023

In our Introduction to Programming online course, choose one of three programming languages you want to learn C++, Python, or Java. Regardless of which language you select, you will also learn about the core computer science concepts of variables, branching, loops, arrays/lists, and functions/methods. Intro to Programming teaches you object-oriented programming, covers use pointers and streams, and provides a variety of good coding practices, including iterative development, code formatting, and variable naming schemes.

Course Outcomes

Use standard input and output, and understand common syntax errors

Declare and initialize variables with valid identifiers

Develop programs that branch based on user input

Combine loops and arrays/lists, and develop programs with multiple arrays/lists

Write a function/method, then return from a function/method and parameterize a function

Initialize class variables with class constructor

Create derived and abstract classes

Write a recursive function

Use binary search, O notation, and algorithm analysis

Read Less

Course Text

Prefer the hard copy? Simply purchase from your favorite textbook reseller; you will still get the eTextbook for free. There is no text for this course. All materials are included in the course fee.

lollipops-top-left
lollipops-top-right

Earn College Credit That Will Transfer

Transfer into over 3000+ institutions that accept ACE courses or transfer directly into 150+ partner schools.

view all partners

It was time for my next big thing.

StraighterLine made it very easy and convenient to take all the prerequisites I needed to take to advance my career in Science. I liked how flexible it was. I would highly recommend it to anyone.

Things I love about StraighterLine

Time for me

I was able to fit classes into my free time and spend 10 hours a week when I was available.

Variety of courses

I took five courses with StraighterLine and saved thousands of dollars on my degree.

Added To Cart

Your cart includes: