Computational Thinking with Java

This is an introductory course to Java Programming. Topics include variables, assignment, expressions, operators, booleans, conditionals, characters and strings, control loops, arrays, objects and classes, file input/output, interfaces, recursion, lists, and sorting.

2026 Fall Semester Details

Instructor

Instructor

Marcia Moraes

Office

CS Building 456 (Teams for Online Meetings)

Office Hours

M 1-2pm in person at CS456 or Teams, R 9-10am on Teams, By Appointment

Class Schedule

Section

Schedule

Location

Instructor

001

MWF 9-9:50am

Stadium 1205

Marcia

801

Asynchronous (9am Recordings)

Online

Marcia