Course Number
605.201
Next Offered
Summer 2024
Primary Program
Location
Online
Course Format
Asynchronous Online, Synchronous Online

This course enables students without a background in software development to become proficient programmers who are prepared for a follow-on course in data structures. The Java language will be used to introduce foundations of structured, procedural, and object-oriented programming. Topics include input/output, data types, operators, program control flow structures, arrays, strings, and methods. Students will also be introduced to classes, objects, inheritance, polymorphism, encapsulation, abstraction, exception handling, processing streams and files, collections, wrappers, and generics, and graphical user interfaces. Students will complete several programming assignments and projects to develop their problem-solving skills and to gain experience in detecting and correcting software errors. Prerequisite(s): One year of college mathematics. Course Note(s): Not for graduate credit. A programming methodology course is needed for admission to the Computer Science, Cybersecurity, Data Science, or Information Systems Engineering program. Students who lack this prerequisite can fulfill admission requirements by completing this course with a grade of B– or better.

Course Offerings

Open

Introduction to Programming Using Java

605.201.81
05/28/2024 - 08/22/2024
Semester
Summer 2024
Course Format
Asynchronous Online
Location
Online
Cost
$1,425.00
Course Materials
Open

Introduction to Programming Using Java

605.201.82
05/28/2024 - 08/22/2024
Semester
Summer 2024
Course Format
Asynchronous Online
Location
Online
Cost
$1,425.00
Course Materials
Canceled

Introduction to Programming Using Java

605.201.83
05/28/2024 - 08/22/2024
Semester
Summer 2024
Course Format
Asynchronous Online
Location
Online
Cost
$1,425.00
Course Materials
Open

Introduction to Programming Using Java

605.201.84
05/28/2024 - 08/22/2024
Semester
Summer 2024
Course Format
Asynchronous Online
Location
Online
Cost
$1,425.00
Course Materials
Open

Introduction to Programming Using Java

605.201.81
08/26/2024 - 12/10/2024
Semester
Fall 2024
Course Format
Asynchronous Online
Location
Online
Cost
$1,425.00
Course Materials
Open

Introduction to Programming Using Java

605.201.82
08/26/2024 - 12/10/2024
Semester
Fall 2024
Course Format
Asynchronous Online
Location
Online
Cost
$1,425.00
Course Materials
Open

Introduction to Programming Using Java

605.201.83
08/26/2024 - 12/10/2024
Semester
Fall 2024
Course Format
Asynchronous Online
Location
Online
Cost
$1,425.00
Course Materials
Open

Introduction to Programming Using Java

605.201.84
08/26/2024 - 12/10/2024
Semester
Fall 2024
Course Format
Asynchronous Online
Location
Online
Cost
$1,425.00
Course Materials
Open

Introduction to Programming Using Java

605.201.8VL
08/28/2024 - 12/04/2024
Wed 4:30 p.m. - 7:10 p.m.
Semester
Fall 2024
Course Format
Synchronous Online
Location
Online
Cost
$1,425.00
Course Materials