2026-2028 Catalog
How to Read Course Descriptions

COM Courses

COM 1100 Introduction to Computers (2 units)
Term Typically Offered: F

Basic understanding of word processing, presentation software, spreadsheet software and simple database operations. 2 lectures. Formerly COM 100 at Cal Maritime.
COM 1107 Programming in R (1 unit)
Term Typically Offered: SP

Introduction to programming in R. Topics include: basic arithmetic operations, downloading and uploading data, introduction to data types, commands commonly used when working with data, functions, loops, logic structures, debugging, packages, and basic simulations. The RStudio software package will be used. 1 laboratory. Formerly COM 107 at Cal Maritime.
COM 1195 Special Topics (1-3 units)
Term Typically Offered: F, SP
Prerequisite: Consent of instructor.

Special topic courses are intended to enable each department to offer an elective course of study when faculty scholarship activities, the expertise of visiting faculty, or off-campus educational programs may afford a unique and worthwhile learning experience. 1 to 3 lectures. Formerly COM 195 at Cal Maritime.
COM 2210 Engineering Computer Programming (2 units)
Term Typically Offered: F
Concurrent: COM 210L or COM 2210L for Oceanography majors.

Offered at Solano Campus. Introduction to the use and engineering applications of MATLAB, and an introduction to computer programming using MATLAB. Main topics include array and matrix manipulation, plotting in 2 and 3 dimensions, solving linear systems of equations, and solving nonlinear equations. In addition, the basic programming constructs, including input and output formatting, functions, conditional statements, and loops are introduced. Introduction to linear algebra. 2 lectures. Formerly COM/ENG 210 at Cal Maritime.
COM 2210L Oceanography Computer Programming Laboratory (1 unit)
Term Typically Offered: F
Prerequisite: MTH 100 or MTH 1100; and PHY 100 or PHY 1100. Concurrent: One of the following: COM 210, COM 2210, ENG 210, or ENG 2210.

MATLAB-based lab focused on oceanographic data retrieval, processing and analysis. Array and matrix manipulation, introduction to NetCDF files, plotting in 2 and 3 dimensions. Basic programming constructs, including input and output formatting, functions, conditional statements, and loops are introduced. 1 laboratory. Formerly COM 210L at Cal Maritime.
COM 2220L Programming Applications for Engineering Technology Lab (1 unit)
Term Typically Offered: F

Data representation, data analysis, and programming using Microsoft Excel. Advanced operations of the TI-89 calculator. Prepares Engineering Technology students for advanced level coursework. 1 laboratory. Formerly COM 220L at Cal Maritime.