CSCD 210 Programming Principles I

Spring 2026 · EWU · 10 weeks

Try Java Right Now

Edit the message and press Run
Hello.java
Output
Press Run to see output...

Try changing "Hello, World!" to "Hello, your name!" — then add a second println line.

Weekly Reading Schedule
WeekSeriesLessonsTopics
1Java Foundations1.1 - 1.2Welcome to Java, variables, types, Scanner
2Java Foundations1.3Expressions, operators, Strings, casting
3Java Foundations1.4If/else, switch, boolean logic
4Java Foundations1.5While, for, do-while, nested loops
5Java Foundations1.6Methods, parameters, returns, call stack · Midterm
6Arrays & Algorithms2.xArrays, searching, selection sort, reference semantics
7File I/O3.xScanner with files, exception handling, processing patterns
8OOP4.1 - 4.4Classes, constructors, encapsulation, JUnit
9OOP4.5 - 4.7Objects in memory, interfaces, Comparable, sorting objects
10OOP4.8Capstone integration, APE review · Final