Skip to content


What is this?

This document is here to help you transition from COMP 110 or COMP 116 to COMP 401.

In the Basic Programming section, you'll find brief explanations of some of the core concepts of programming. Examples in that section are written in Java since that's the language we use for this course (and most of the CompSci courses from here on out).

In the Coming from Other Languages section, you'll find some basic mappings between the syntaxes of MATLAB, Python and Java.

Note: All Python code will be written using Python 3.x