Projects from Fall 2020 Introduction to CS (CSC111) course in Java
- Analyze and explain the behavior of programs involving fundamental program constructs.
- Write short programs that use fundamental program constructs including standard conditional and iterative control structures.
- Identify and correct syntax and logic errors in programs using effective debugging and testing methods.
- Write and use methods using parameter passing and return values as required by a problem.
- Design and implement classes based on the attributes and behaviors needed to solve a problem.
- Design and implement classes that inherit attributes and behaviors from other classes.
- Write Javadoc comments for classes and methods.
- Use interfaces that are defined in the Java API.
- Use an integrated development environment and a debugger.