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

Email

aricmims@cs.colostate.edu

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