This website will be the main source of information about the course. However, we will also use the following web pages:
Some of our assignments will ask students to type in some Java code and then ask AI to implement the missing parts. This requires having the following types of software:
A "CLI" s a command-line interface, so these are programs designed to be run from the command prompt of your operating system.
Another option is to use an editor that includes built-in AI. Current versions of VS Code provide such a feature.
Typesetting homework solutions is not required, though LaTeX is commonly used. The following can be helpful in getting started: