Introduction to Programming in Java

Undergraduate course, Virginia Tech, Computer Science Department, 2020

Summer 2019, Summer 2020

An introduction to fundamental concepts of programming from an object-oriented perspective. Covered basic software engineering principles and programming skills using Java, including simple data types, control structures, array and string data structures, basic algorithms, and testing and debugging.