Introduction to Java Programming
CS 162:CS1 Introduction to Java Programming Introduction to Java and Object-Oriented Programming concepts. Topics include variables, assignment, expressions, operators, Booleans, conditionals, characters and strings, loops, arrays, objects and classes, file input/output, interfaces, recursion, lists, and sorting. Covers four pillars of object-oriented programming: Encapsulations, Abstraction, Inheritance, and Polymorphism.
All course content is online.
- We use zyBooks for reading activities, labs, and assignments. zyBooks supports a flipped classroom approach where you complete reading and activities prior to the lecture.
- We use Canvas for exams and posting grades from zyBooks.
- Exams may require the use of the Respondus Lockdown browser.
Time Flies
CS162 is an accelerated two-credit course taught in 8 weeks instead of 16 weeks. This will seem like a 4 credit course, but only for eight weeks! Don’t get behind.
2025 Fall Semester Details
Instructor(s)
|
Instructor |
Ariana Mims |
|
Office |
CS Building 450 |
|
|
|
|
Office Hours |
Friday 1:15 – 2:15 |
Class Schedule
|
Section |
Schedule |
Location |
Instructor |
|---|---|---|---|
|
001 |
MWF 12:00p – 12:50p |
Stadium 1205 |
Ariana |
|
801 |
Async |
Online |
Ariana |
TA Information
|
Name |
Role |
Initials |
|---|