Colorado State University Logo | CS 163/4: Java Programming (CS 1) Colorado State University Logo | CS 163/4: Java Programming (CS 1)
CS 163/4: Java Programming (CS 1)
Computer Science

CS 163/4: Java Programming (CS 1)

public static void main(String[] args) {
  System.out.println("Hello Class - Java is Cool");

Meeting Times

Section Time Where
163.401 & 164.401 Remote Instruction Canvas
163.801 CSU Online Canvas
164.801 CSU Online Canvas


For Su2020, all labs are online/helpdesk sessions.


Albert Lionelle

Instructor and Curriculum Specialist,
Computer Science
College of Natural Sciences

274 Computer Science Building | 1100 Center Avenue Mall | Fort Collins, CO 80523

Office Hours:
By appointment only - online / virtual
Preferred Contact
Private Message on Microsoft Teams


  • Audrey Dorin
  • Matthew Ernst
  • Isabella Zapata

Helpdesk Times

For Su2020 all helpdesk hours will be online. See: help desk instructions
Time (MDT) Sunday Monday Tuesday Wednesday Thursday Friday Saturday
11:00 AM
12:00 PM M Isabella T Isabella W Isabella
1:00 PM M Isabella T Isabella W Isabella Th Isabella
2:00 PM M Isabella T Matthew W Isabella Th Matthew
3:00 PM M Matthew T Matthew W Matthew Th Matthew
4:00 PM M Audrey T Audrey W Audrey Th Audrey
5:00 PM

- Times are all based on mountain daylight time. Times with a gold background, are times when it is open.
- Summer 2020 all times are virtual help desk times.
- TAs will substitute a time for a live session each week, which will appear in Microsoft Teams.

What's in a name?

This website is the syllabus for CS 163 and CS 164, unsure of the differences or if you are in the correct section? Visit CS Programming Class Selection.

Creative Commons License This course content is offered under a CC Attribution Non-Commercial Share Alike license. Content in this course can be considered under this license unless otherwise noted.

Computer Science Department

279 Computer Science Building
1100 Centre Avenue
Fort Collins, CO 80523
Phone: (970) 491-5792
Fax: (970) 491-2466

CS 163/4: Java Programming (CS 1)

Computer Programming in Java: Topics include variables, assignment, expressions, operators, booleans, conditionals, characters and strings, control loops, arrays, objects and classes, file input/output, interfaces, recursion, inheritance, and sorting.