Campus code
L
Page URL
/academics/online-learning/cityonline

Prog Fundamentals: Python

This course covers programming fundamentals using the Python language. Python is interpreted, interactive, and object-oriented. Recommended for general-purpose programming, system administration, or web programming. Topics include classes, objects, inheritance, polymorphism, design and implementation of abstract data types, dictionaries, lists, list comprehensions, files, modules, and mutable and immutable types.

Adv. Java: Standard Edition

Introduces advanced Java language features and packages that are essential for building Java Standard Edition applications. Topics include object-oriented design, updated Java features, file input and output, exception handling, collections, generics, graphical user interfaces (GUIs), functional programming, reflection, and multithreading. Helps prepare students for industry certification in Java programming.

Comp Architecture w/ Assembly

Basic computer organization including the von Neumann architecture, the instruction cycle, parts of a CPU (central processing unit), pipeling, memory hierarchy, and interrupt handling. Representation of numerical and non-numerical data. Overview and simulation of the hardware building blocks that make up the general computer organization, CPU and RAM. Translation to assembly code from high-level constructs such as if statements, loops, and function calls.