Undergraduate Courses
Undergraduate CPSC Courses
The following sections contain a list of the courses offered for undergraduate programs offered by the Computer Science and Engineering Department in the subject of Computer Science. We have made every effort to ensure the accuracy of this data, but should there be any inconsistencies, please refer to the official undergraduate catalog.
- Available CPSC Courses
-
The following table represents a list of courses in the subject of CPSC that are available from the Computer Science and Engineering Department as well as what semesters the courses are normally offered.
- All CPSC Courses
-
The following table represents the full list of courses in the subject of CPSC that are listed in the official undergraduate catalog under the Computer Science and Engineering Department as well as what semesters the courses are normally offered (in the cases of regularly offered courses).
Undergraduate CPEN Courses
The following sections contain a list of the courses offered for undergraduate programs offered by the Computer Science and Engineering Department in the subject of Computer Engineering. We have made every effort to ensure the accuracy of this data, but should there be any inconsistencies, please refer to the official undergraduate catalog.
- Available CPEN Courses
-
The following table represents a list of courses in the subject of CPEN that are available from the Computer Science and Engineering Department as well as what semesters the courses are normally offered.
- All CPEN Courses
-
The following table represents the full list of courses in the subject of CPEN that are listed in the official undergraduate catalog under the Computer Science and Engineering Department as well as what semesters the courses are normally offered (in the cases of regularly offered courses).
Programming Languages Offered
Programming Language | Subject/Course |
C/C++ | CPSC 4100, CPSC 5010, CPSC 5100, CPEN 4710 |
CUDA | CPSC 4130/5130 |
Erlang | CPSC 4100 |
HTML | CPSC 3220 |
Java | CPSC 1100, CPSC 1110, CPSC 5100 |
MapReduce | CPSC 4130/5130 |
Matlab | CPSC 4440/5440 |
ML | CPSC 5100 |
Motorola 68000 Assembler | CPSC 4710 |
MPI (based on C and C++) | CPSC 4130/5130 |
OpenMP | CPSC 4130/5130 |
Perl | CPSC 4100 |
PHP | CPSC 3220 |
PL/SQL | CPSC 4270 |
Prolog | CPSC 4100, CPSC 4440/5440, CPSC 5100 |
PThread | CPSC 4130/5130 |
PureData | CPSC 4100 |
Python | CPSC 2100, CPSC 4100, CPSC 4440/5440, CPSC 4130/5130, CPSC 4240/5240, CPSC 4530/5530 |
R | CPSC 4130/5130, CPSC 4240/5240, CPSC 4530/5530 |
Scheme | CPSC 4100 |
SQL | CPSC 4270, CPSC 3220 |
Sun SPARC Assembler | CPSC 4710 |
x86 Assembly | CPEN 4710 |