Study Guide - Language Fundamentals

Thomas J. Kennedy

Contents:

1 Overview

Every semester… students ask for some guidance on how to review the topics covered in previous courses. This document exists because this type of question is both common and important.

2 Study Guides

Near the end of the Fall 2023 Semester… a student asked me for some in guidance with preparing for CS 330 for the next semester (i.e., the Spring 2024 Semester). The C++ review guide in this section is the result of that discussion (and a few iterations).

I have included Java and Python guides… since the same topics are a good start in any language.

2.1 C++ Guide

2.2 Java Guide

2.3 Python Guide