-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed
- do eiusmod tempor incididunt ut labore et dolore magna
- aliqua. Ut enim ad minim veniam, quis nostrud exercitation
- ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
-
-
-
- by
-
-
-
- sarah_k
-
-
-
-
-
-
-
- 42
-
-
-
-
-
-
-
-
- 15 Credits
-
-
-
-
-
-
-
-
-
- Midterm Study Guide - Complete Review
-
-
-
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed
- do eiusmod tempor incididunt ut labore et dolore magna
- aliqua. Ut enim ad minim veniam, quis nostrud exercitation
- ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
-
-
-
- by
-
-
-
- mike_chen
-
-
-
-
-
-
-
- 87
-
-
-
-
-
-
-
-
- 25 Credits
-
-
-
-
-
-
-
-
-
- Lecture Notes: Sorting Algorithms
-
-
-
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed
- do eiusmod tempor incididunt ut labore et dolore magna
- aliqua. Ut enim ad minim veniam, quis nostrud exercitation
- ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
-
-
-
- by
-
-
-
- alex_m
-
-
-
-
-
-
-
- 31
-
-
-
-
-
-
-
-
- 10 Credits
-
-
-
-
-
-
-
-
-
- Final Exam Practice Problems with Solutions
-
-
-
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed
- do eiusmod tempor incididunt ut labore et dolore magna
- aliqua. Ut enim ad minim veniam, quis nostrud exercitation
- ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
-
-
-
- by
-
-
-
- emma_wong
-
-
-
-
-
-
-
- 125
-
-
-
-
-
-
-
-
- 30 Credits
-
-
-
-
-
-
-
-
-
- Week 3-4 Lab Notes and Code Examples
-
-
-
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed
- do eiusmod tempor incididunt ut labore et dolore magna
- aliqua. Ut enim ad minim veniam, quis nostrud exercitation
- ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
-
-
-
- by
-
-
-
- david_l
-
-
-
-
-
-
-
- 28
-
-
-
-
-
-
-
-
- 12 Credits
-
-
-
-
-
-
-
-
-
- Binary Trees and Graph Theory Summary
-
-
-
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed
- do eiusmod tempor incididunt ut labore et dolore magna
- aliqua. Ut enim ad minim veniam, quis nostrud exercitation
- ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
-
-
-
- by
-
-
-
- julia_p
-
-
-
-
-
-
-
- 55
-
-
-
-
-
-
-
-
- 18 Credits
-
-
-
-
-
-
-
-
-
- Assignment 2: Detailed Solutions
-
-
-
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed
- do eiusmod tempor incididunt ut labore et dolore magna
- aliqua. Ut enim ad minim veniam, quis nostrud exercitation
- ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
-
-
-
- by
-
-
-
- ryan_k
-
-
-
-
-
-
-
- 64
-
-
-
-
-
-
-
-
- 20 Credits
-
-
-
-
-
-
-
-
-
- Quick Reference: Big O Notation Cheat Sheet
-
-
-
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed
- do eiusmod tempor incididunt ut labore et dolore magna
- aliqua. Ut enim ad minim veniam, quis nostrud exercitation
- ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
-
-
-
- by
-
-
-
- lisa_tan
-
-
-
-
-
-
-
- 92
-
-
-
-
-
-
-
-
- 8 Credits
-
-
-
-
-
-
-
-
-
- Project Guidelines and Tips
-
-
-
-
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed
- do eiusmod tempor incididunt ut labore et dolore magna
- aliqua. Ut enim ad minim veniam, quis nostrud exercitation
- ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
-
-
- Browse hundreds of course notes shared by students across
- campus. Sign in to unlock downloads and start contributing to
- our learning community.
-
-
-
-
-
-
-
-
-
-
-
-
- Popular Courses
-
-
-
-
- Explore notes from the most active courses on campus
-
-
}>
+
+
+ );
+}
diff --git a/frontend/app/(poly)/dashboard/course-detail.css b/frontend/app/(poly)/course/course-detail.css
similarity index 76%
rename from frontend/app/(poly)/dashboard/course-detail.css
rename to frontend/app/(poly)/course/course-detail.css
index 1e7f3e2..98fc1ad 100644
--- a/frontend/app/(poly)/dashboard/course-detail.css
+++ b/frontend/app/(poly)/course/course-detail.css
@@ -1,4 +1,4 @@
-/* Course detail page – course-detail-page-ui style (Poly) */
+/* Course detail page - course-detail-page-ui style (Poly) */
.course-detail-page {
min-height: 100vh;
background: var(--poly-page-bg);
@@ -29,31 +29,6 @@
gap: 8px;
}
-
-.course-detail-header-top {
- display: flex;
- align-items: center;
- gap: 12px;
- flex-wrap: wrap;
-}
-
-.course-detail-code {
- font-size: 24px;
- font-weight: 700;
- line-height: 32px;
- color: var(--poly-neutral-dark);
-}
-
-.course-detail-term-badge {
- padding: 4px 10px;
- border-radius: 6px;
- background: var(--poly-accent);
- color: var(--poly-neutral-dark);
- font-size: 14px;
- font-weight: 500;
- line-height: 20px;
-}
-
.course-detail-title {
font-size: 18px;
font-weight: 500;
@@ -193,7 +168,7 @@
cursor: not-allowed;
}
-/* Note cards grid – no download on card */
+/* Note cards grid - no download on card */
.course-detail-note-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
@@ -419,7 +394,7 @@
max-width: 100%;
}
-/* Download button in modal – primary CTA, matches app design */
+/* Download button in modal - primary CTA, matches app design */
.note-modal-download-btn {
border-radius: 8px;
padding: 0.5rem 1rem;
@@ -441,3 +416,80 @@
opacity: 0.65;
cursor: not-allowed;
}
+
+[data-theme="dark"] .course-detail-note-title,
+[data-theme="dark"] .profile-page__note-card {
+ color: #e5e5e5 !important;
+}
+
+[data-theme="dark"] .course-detail-note-star {
+ background: #1f2937;
+ border-color: rgba(250, 204, 21, 0.45);
+ color: #facc15;
+}
+
+[data-theme="dark"] .course-detail-note-star:hover:not(:disabled) {
+ background: rgba(250, 204, 21, 0.18);
+ border-color: rgba(250, 204, 21, 0.72);
+ color: #fef08a;
+}
+
+[data-theme="dark"] .course-detail-note-star.is-active {
+ background: rgba(250, 204, 21, 0.24);
+ border-color: rgba(250, 204, 21, 0.72);
+ color: #fef08a;
+}
+
+[data-theme="dark"] .course-detail-note-star:disabled {
+ opacity: 0.55;
+}
+
+/* Course detail: no pure white - use dark gray cards/tabs/filters with contrast */
+[data-theme="dark"] .course-detail-note-card {
+ background: #2d2d2d !important;
+ border-color: rgba(255, 255, 255, 0.12) !important;
+}
+[data-theme="dark"] .course-detail-note-meta .course-detail-note-credits {
+ color: #b0b0b0 !important;
+}
+[data-theme="dark"] .course-detail-note-meta {
+ border-top-color: rgba(255, 255, 255, 0.1) !important;
+}
+[data-theme="dark"] .course-detail-filter-label,
+[data-theme="dark"] .course-detail-notes-count {
+ color: #b0b0b0 !important;
+}
+[data-theme="dark"] .course-detail-filter-btn {
+ background: #2d2d2d !important;
+ border-color: rgba(255, 255, 255, 0.15) !important;
+ color: #e5e5e5 !important;
+}
+[data-theme="dark"] .course-detail-filter-btn:hover {
+ background: rgba(109, 190, 139, 0.2) !important;
+ border-color: #6dbe8b !important;
+ color: #6dbe8b !important;
+}
+[data-theme="dark"] .course-detail-filter-btn.active {
+ background: rgba(109, 190, 139, 0.25) !important;
+ border-color: #6dbe8b !important;
+ color: #6dbe8b !important;
+}
+[data-theme="dark"] .course-detail-search-input {
+ background: #2d2d2d !important;
+ border-color: rgba(255, 255, 255, 0.15) !important;
+ color: #e5e5e5 !important;
+}
+[data-theme="dark"] .course-detail-search-input::placeholder {
+ color: #888 !important;
+}
+
+[data-theme="dark"] .course-detail-load-more {
+ background: #2d2d2d !important;
+ border-color: #6dbe8b !important;
+ color: #6dbe8b !important;
+}
+
+[data-theme="dark"] .course-detail-load-more:hover {
+ background: rgba(109, 190, 139, 0.2) !important;
+ color: #6dbe8b !important;
+}
diff --git a/frontend/app/(poly)/dashboard/browse.css b/frontend/app/(poly)/dashboard/browse.css
index 516f351..491ae2f 100644
--- a/frontend/app/(poly)/dashboard/browse.css
+++ b/frontend/app/(poly)/dashboard/browse.css
@@ -1,4 +1,4 @@
-/* Dashboard Browse – course-browse-page-ui style (Poly) */
+/* Dashboard Browse - course-browse-page-ui style (Poly) */
.browse-page {
min-height: 100vh;
background: var(--poly-page-bg);
@@ -7,80 +7,6 @@
flex-direction: column;
}
-/* Navbar – more space, no search in navbar */
-.browse-navbar {
- position: sticky;
- top: 0;
- z-index: 40;
- min-height: 64px;
- display: flex;
- align-items: center;
- justify-content: center;
- padding: 0 32px;
- background: var(--poly-surface-raised);
- border-bottom: 1px solid var(--poly-border);
-}
-
-.browse-navbar-inner {
- display: flex;
- align-items: center;
- width: 100%;
- max-width: 1280px;
- margin: 0 auto;
- gap: 32px;
-}
-
-.browse-nav-start {
- display: flex;
- align-items: center;
- gap: 24px;
-}
-
-.browse-nav-spacer {
- flex: 1;
- min-width: 0;
-}
-
-.browse-nav-logo {
- display: flex;
- align-items: center;
- gap: 12px;
- text-decoration: none;
- color: var(--poly-neutral-dark);
-}
-
-.browse-nav-logo-text {
- font-size: 20px;
- font-weight: 700;
- line-height: 28px;
-}
-
-.browse-nav-center {
- display: flex;
- align-items: center;
- gap: 24px;
-}
-
-.browse-nav-link {
- font-size: 16px;
- font-weight: 500;
- color: var(--poly-neutral-dark);
- text-decoration: none;
-}
-
-.browse-nav-link.active {
- color: var(--poly-sage);
- border-bottom: 2px solid var(--poly-sage);
- padding-bottom: 2px;
-}
-
-.browse-nav-right {
- display: flex;
- align-items: center;
- gap: 16px;
- flex-shrink: 0;
-}
-
.browse-credits-pill {
height: 40px;
padding: 0 16px;
@@ -103,44 +29,6 @@
color: var(--poly-neutral-dark);
}
-.browse-upload-btn {
- height: 40px;
- padding: 0 18px;
- display: inline-flex;
- align-items: center;
- gap: 8px;
- border-radius: var(--poly-radius-card);
- background: var(--poly-sage);
- color: #fff;
- font-size: 15px;
- font-weight: 600;
- border: none;
- cursor: pointer;
- text-decoration: none;
- transition: background 0.2s ease, box-shadow 0.2s ease;
- white-space: nowrap;
- flex-shrink: 0;
-}
-
-.browse-upload-btn:hover {
- background: #5dad7a;
- box-shadow: 0 2px 8px rgba(109, 190, 139, 0.35);
-}
-
-.browse-profile-btn {
- width: 40px;
- height: 40px;
- border-radius: 999px;
- background: var(--poly-sage);
- border: none;
- cursor: pointer;
- display: flex;
- align-items: center;
- justify-content: center;
- color: #fff;
- text-decoration: none;
-}
-
/* Body: sidebar + main */
.browse-body {
display: flex;
@@ -148,7 +36,7 @@
min-height: calc(100vh - 64px);
}
-/* Left sidebar – 256px */
+/* Left sidebar - 256px */
.browse-sidebar {
width: 256px;
flex-shrink: 0;
@@ -247,54 +135,12 @@
}
/* department request link & form */
-.browse-dept-request-link {
- font-size: 14px;
- color: var(--poly-accent);
- text-decoration: underline;
- cursor: pointer;
-}
-
-.browse-department-request-form {
- display: flex;
- flex-direction: column;
- gap: 8px;
- margin-top: 8px;
-}
-
-.browse-department-request-form input {
- height: 32px;
- padding: 0 8px;
- outline: none;
- border: 1px solid rgb(86, 85, 85);
- border-radius: 4px;
- font-size: 14px;
-}
.browse-department-search input:focus {
border: 1px solid var(--poly-sage);
box-shadow: 0 0 0 2px rgba(109, 190, 139, 0.15);
}
-.browse-department-request-form button {
- align-self: flex-start;
- padding: 6px 12px;
- background: var(--poly-sage);
- color: #fff;
- border: none;
- border-radius: 4px;
- cursor: pointer;
-}
-
-.browse-request-success {
- color: var(--poly-sage);
- font-size: 14px;
-}
-
-.browse-request-error {
- color: var(--poly-danger, #e53e3e);
- font-size: 14px;
-}
-
.browse-filter-options {
display: flex;
flex-direction: column;
@@ -327,34 +173,6 @@
color: var(--poly-sage);
}
-.browse-catalog-section {
- padding-bottom: 16px;
-}
-
-.browse-catalog-toggle {
- display: flex;
- align-items: center;
- justify-content: space-between;
- width: 100%;
- padding: 0;
- margin: 0;
- background: none;
- border: none;
- cursor: pointer;
- text-align: left;
- gap: 8px;
-}
-
-.browse-catalog-toggle .browse-filter-heading {
- margin: 0;
-}
-
-.browse-catalog-chevron {
- font-size: 10px;
- color: var(--poly-neutral-muted);
- flex-shrink: 0;
-}
-
/* Main content */
.browse-main {
flex: 1;
@@ -423,7 +241,7 @@
box-shadow: 0 0 0 2px rgba(109, 190, 139, 0.2);
}
-/* Course grid – 3 columns, gap 24px */
+/* Course grid - 3 columns, gap 24px */
.browse-course-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
@@ -477,17 +295,6 @@
border-color: var(--poly-sage);
}
-.browse-course-card-placeholder {
- cursor: default;
- pointer-events: none;
-}
-
-.browse-course-card-placeholder:hover {
- transform: none;
- border-color: rgba(229, 231, 235, 1);
- box-shadow: none;
-}
-
.browse-course-card-top {
display: flex;
justify-content: space-between;
@@ -525,14 +332,6 @@
color: var(--poly-neutral-dark);
}
-.browse-course-term {
- font-size: 12px;
- font-weight: 500;
- line-height: 18px;
- color: rgba(73, 85, 101, 0.9);
- margin: 4px 0 0;
-}
-
.browse-course-badge {
flex-shrink: 0;
padding: 4px 8px;
@@ -561,12 +360,6 @@
color: var(--poly-sage);
}
-.browse-course-meta-icon {
- width: 16px;
- height: 16px;
- flex-shrink: 0;
-}
-
.browse-enrolled-divider {
height: 1px;
margin: 8px 0 32px;
@@ -609,11 +402,6 @@
font-size: 12px;
gap: 6px;
}
-
- .browse-course-meta-icon {
- width: 14px;
- height: 14px;
- }
}
@media (max-width: 640px) {
@@ -685,10 +473,6 @@
.browse-sidebar {
display: none;
}
-
- .browse-nav-center {
- display: none;
- }
}
/* Catalog filter checkbox styles */
@@ -720,52 +504,71 @@
color: #e5e5e5;
}
-/* Catalog year toggle */
-.browse-catalog-toggle {
- display: inline-flex;
- align-items: center;
- gap: 4px;
- background: var(--poly-surface-muted, #f3f4f6);
- border: 1px solid var(--poly-border, #e5e7eb);
- border-radius: 10px;
- padding: 4px;
- margin-bottom: 16px;
+/* Dark: nav, cards, sidebar, inputs */
+[data-theme="dark"] .browse-sidebar,
+[data-theme="dark"] .browse-course-card {
+ background: #262626 !important;
+ border-color: rgba(255, 255, 255, 0.1) !important;
}
-.browse-catalog-toggle-btn {
- padding: 6px 18px;
- border-radius: 7px;
- border: none;
- background: transparent;
- color: var(--poly-text-secondary, #6b7280);
- font-size: 0.875rem;
- font-weight: 500;
- cursor: pointer;
- transition: background var(--theme-transition), color var(--theme-transition);
+[data-theme="dark"] .browse-heading,
+[data-theme="dark"] .browse-sidebar-title,
+[data-theme="dark"] .browse-filter-heading {
+ color: #e5e5e5 !important;
}
-.browse-catalog-toggle-btn.active {
- background: var(--poly-surface-raised, #ffffff);
- color: var(--poly-text-primary, #111827);
- box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
+[data-theme="dark"] .browse-subtitle,
+[data-theme="dark"] .browse-course-code,
+[data-theme="dark"] .browse-course-subline,
+[data-theme="dark"] .browse-course-meta {
+ color: #a3a3a3 !important;
}
-.browse-catalog-toggle-btn:hover:not(.active) {
- background: var(--poly-surface-raised, #ffffff);
- color: var(--poly-text-primary, #111827);
+[data-theme="dark"] .browse-department-search,
+[data-theme="dark"] .browse-main-search {
+ background: #262626 !important;
+ border-color: rgba(255, 255, 255, 0.15) !important;
+ color: #e5e5e5 !important;
}
-[data-theme="dark"] .browse-catalog-toggle {
- background: #2a2a2a;
- border-color: rgba(255, 255, 255, 0.1);
+[data-theme="dark"] .browse-filter-option:not(.active) {
+ color: #a3a3a3;
}
-[data-theme="dark"] .browse-catalog-toggle-btn.active {
- background: #3a3a3a;
- color: #e5e5e5;
+[data-theme="dark"] .browse-filter-option.active {
+ background: var(--poly-sage-soft);
+ color: var(--poly-sage);
}
-[data-theme="dark"] .browse-catalog-toggle-btn:hover:not(.active) {
- background: #333;
- color: #e5e5e5;
+[data-theme="dark"] .browse-clear-filters {
+ background: #262626 !important;
+ border-color: rgba(255, 255, 255, 0.15) !important;
+ color: #e5e5e5 !important;
+}
+
+[data-theme="dark"] .browse-clear-filters:hover:not(:disabled) {
+ background: var(--poly-sage-soft) !important;
+}
+
+[data-theme="dark"] .browse-clear-filters-disabled,
+[data-theme="dark"] .browse-clear-filters:disabled {
+ color: #666 !important;
+ opacity: 0.6;
+}
+
+[data-theme="dark"] .browse-load-more {
+ background: #2d2d2d !important;
+ border-color: rgba(255, 255, 255, 0.15) !important;
+ color: #e5e5e5 !important;
+}
+
+[data-theme="dark"] .browse-load-more:hover {
+ background: rgba(109, 190, 139, 0.2) !important;
+ border-color: #6dbe8b !important;
+ color: #6dbe8b !important;
+}
+
+[data-theme="dark"] .browse-course-badge {
+ background: rgba(249, 199, 132, 0.85) !important;
+ color: #1a1512 !important;
}
diff --git a/frontend/app/(poly)/dashboard/calpoly-catalog.ts b/frontend/app/(poly)/dashboard/calpoly-catalog.ts
deleted file mode 100644
index b2947db..0000000
--- a/frontend/app/(poly)/dashboard/calpoly-catalog.ts
+++ /dev/null
@@ -1,1896 +0,0 @@
-/**
- * Cal Poly course catalog (placeholder/browse list).
- * TEST COURSE is for testing; other entries from catalog.calpoly.edu.
- * @see https://catalog.calpoly.edu/courses/
- */
-export const CALPOLY_DEPARTMENT_CODES = [
- "TEST", "AERO", "AG", "AGB", "AGC", "AGED", "ANT", "ARCE", "ARCH", "ART", "ASCI", "ASTR", "BIO", "BMED", "BOT", "BRAE", "BUS", "CD", "CE", "CEP", "CHE", "CHEM", "CHIN", "CI", "CM", "COM", "COMS", "CPE", "CRP", "CRU", "CSC", "DANC", "DATA", "DL", "DSCI", "ECO", "ECON", "EDES", "EDUC", "EE", "EGL", "EIM", "ELAP", "EM", "ENG", "ENGL", "ENGR", "ENVE", "EPO", "ERSC", "ES", "ESCI", "ESM", "ET", "FDSC", "FF", "FPE", "FR", "FSN", "GEOG", "GEOL", "GER", "GMA", "GOV", "GRC", "GSB", "HCSA", "HIST", "HLTH", "HNRC", "HNRS", "IBL", "IME", "ISLA", "ITAL", "ITP", "JOUR", "JPNS", "KINE", "LA", "LAES", "LAN", "LAW", "LDR", "LS", "MATE", "MATH", "MCRO", "ME", "MGT", "MPM", "MSCI", "MSL", "MTH", "MU", "NAU", "NR", "NSC", "NUTR", "OCN", "OUR", "PE", "PHIL", "PHY", "PHYS", "PLSC", "POLS", "PSC", "PSY", "RELS", "RPTA", "SCM", "SOC", "SP", "SPAN", "SPED", "SS", "STAT", "SU", "TBD", "TEM", "TH", "UNIV", "WGQS", "WLC", "WVIT"
-] as const;
-
-export type CalPolyDeptCode = (typeof CALPOLY_DEPARTMENT_CODES)[number];
-
-/** Placeholder/browse courses: TEST COURSE + real catalog courses (0 notes until in DB). */
-export const CALPOLY_PLACEHOLDER_COURSES: ReadonlyArray<{ department: string; code: string; name: string }> = [
- { department: "TEST", code: "TEST 000", name: "TEST COURSE" },
- { department: "AERO", code: "AERO 1121", name: "AERO 1121 - and AERO 2220 . Course may be offered in classroom-based or online format. 1 lecture. AERO 3460 Aerospace Engineering Professional Preparation" },
- { department: "AERO", code: "AERO 2200", name: "AERO 2200 - Special Problems for Undergraduates" },
- { department: "AERO", code: "AERO 2220", name: "AERO 2220 - Aerospace Engineering Dynamics" },
- { department: "AERO", code: "AERO 3300", name: "AERO 3300 - Engineering Numerical Analysis" },
- { department: "AERO", code: "AERO 3301", name: "AERO 3301 - . Experiments and analysis in applied fluid mechanics, thermodynamics, and heat transfer. Comparisons of analog and digital data sensors and acquisition for applications of conservation of mass, momentum, and energy. 1 laboratory. AERO 3303 Heat and Mass Transfer" },
- { department: "AERO", code: "AERO 3304", name: "AERO 3304 - . Propulsion design for aircraft and spacecraft. Air-breathing propulsion systems performance and component characteristics. Rocket performance, chemical rockets, electric thrusters, thruster placement, system layout, component design, and systems integration. Course may be offered in classroom-based or online format. 2 lectures. AERO 4402 Spaceflight Propulsion" },
- { department: "AERO", code: "AERO 3305", name: "AERO 3305 - . Analysis techniques and their application to a variety of flight conditions. Subsonic aerodynamics, viscous drag prediction, supersonic aerodynamics, and hypersonic aerodynamics. Course may be offered in classroom-based or online format. 3 lectures. Formerly AERO 405. AERO 4406 Experimental Aerodynamics" },
- { department: "AERO", code: "AERO 3320", name: "AERO 3320 - ; and AERO 351 or AERO 3351 . On orbit disturbances, spin stabilization, gravity-gradient, and momentum exchange devices. Control law design and analysis using frequency- and time- domain methods. Fundamentals of attitude determination, guidance, and navigation systems, including Kalman Filters. Course may be offered in a classroom-based or online format. 3 lectures. Formerly AERO 421. AERO 4422 Flight Dynamics and Automatic Control" },
- { department: "AERO", code: "AERO 3331", name: "AERO 3331 - . Energy methods and variational principles. Betti-Maxwell reciprocity theorem. Rayleigh-Ritz method. Statically indeterminate structures. Bending, extension, and buckling of thin plates. Free vibrations of beams and plates. Finite element method for bar and beam elements. Course may be offered in classroom-based or online format. 3 lectures. Formerly AERO 431. AERO 4433 Experimental Stress Analysis" },
- { department: "AERO", code: "AERO 3351", name: "AERO 3351 - ; or graduate standing. Relative orbital motion and rendezvous, linearization of the equations of motion. Clohessy-Wiltshire equations. Two-impulse rendezvous. Asphericity of the earth, aerodynamic drag, solar radiation pressure, n-body perturbations on an orbit. Encke, Cowell, Variation of Parameters solution techniques. Course may be offered in classroom-based or online format. 3 lectures. Formerly AERO 452. AERO 4455 Space Environments" },
- { department: "AERO", code: "AERO 4400", name: "AERO 4400 - Special Problems for Advanced Undergraduates" },
- { department: "AERO", code: "AERO 4401", name: "AERO 4401 - Ground to Space Propulsion" },
- { department: "AERO", code: "AERO 4402", name: "AERO 4402 - ; AERO 446 or AERO 4446 ; and AERO 447 or AERO 4463 . Continuation of the design of a spacecraft system from Spacecraft Design I, using multidisciplinary analysis techniques. Organization of technical activities, system architecture, technology integration, and planning for development, test and manufacturing. Analysis of design characteristics. Preparation of drawings and briefings. 3 laboratories. Formerly AERO 449. AERO 4470 Special Advanced Topics" },
- { department: "AERO", code: "AERO 4420", name: "AERO 4420 - . Airplane attitude representation. Airplane flight dynamics. General equation of unsteady motion. Stability derivatives. Stability of uncontrolled motion (longitudinal). Stability of uncontrolled motion (lateral). Airplane response to control actuation. Automatic stability and control. 3 lectures. AERO 4425 Aircraft Performance" },
- { department: "AERO", code: "AERO 4421", name: "AERO 4421 - . Advanced attitude determination and control of spacecraft. Attitude control and analysis of rigid body spacecraft via reaction wheels, control moment gyros, thrusters, and magnetic torquers. Advanced attitude determination methods. Course may be offered in classroom-based or online format. 3 lectures. Formerly AERO 460. AERO 5568 Aerospace Research and Development I" },
- { department: "AERO", code: "AERO 4450", name: "AERO 4450 - . Use of Systems Engineering principles and methods for project management. Program planning, scheduling and budgeting, risk management, and design strategies to meet system/mission requirements. Quality function development. Proposal development and evaluation. Course may be offered in classroom-based or online format. 3 lectures. Formerly AERO 549. AERO 5553 Advanced Control Theory" },
- { department: "AERO", code: "AERO 4452", name: "AERO 4452 - Intermediate Orbital Mechanics" },
- { department: "AERO", code: "AERO 4455", name: "AERO 4455 - . Effects of the space environment on a spacecraft and design considerations through laboratory experiments. Laboratories included the areas of launch, vacuum, neutral, particulate, radiation, thermal and plasma environments. 1 laboratory. AERO 4457 Introduction to Human Spaceflight" },
- { department: "AERO", code: "AERO 4471", name: "AERO 4471 - Special Advanced Laboratory" },
- { department: "AERO", code: "AERO 4495", name: "AERO 4495 - Cooperative Education Experience" },
- { department: "AERO", code: "AERO 5500", name: "AERO 5500 - Individual Study" },
- { department: "AERO", code: "AERO 5504", name: "AERO 5504 - Finite Element Analysis of Continua" },
- { department: "AERO", code: "AERO 5540", name: "AERO 5540 - Advanced Ground to Space Transportation" },
- { department: "AERO", code: "AERO 5549", name: "AERO 5549 - Systems Engineering Applications" },
- { department: "AERO", code: "AERO 5557", name: "AERO 5557 - Advanced Orbital Mechanics" },
- { department: "AERO", code: "AERO 5568", name: "AERO 5568 - . Continuation of Aerospace Research and Development I. Design optimization cycle. Numerical and experimental experimentation, high-fidelity validation and correlation of testing data, and archival-quality technical reporting of engineering data and analysis. Field trip may be required. 1 lecture, 2 laboratories. Formerly AERO 569. AERO 5570 Special Advanced Topics" },
- { department: "AERO", code: "AERO 5571", name: "AERO 5571 - Special Advanced Laboratory" },
- { department: "AERO", code: "AERO 5599", name: "AERO 5599 - Thesis" },
- { department: "AG", code: "AG 2210", name: "AG 2210 - Agricultural Leadership Experience" },
- { department: "AG", code: "AG 2212", name: "AG 2212 - Leadership Experience: Cal Poly Rodeo" },
- { department: "AG", code: "AG 2243", name: "AG 2243 - Practical Applications in Rodeo" },
- { department: "AG", code: "AG 3315", name: "AG 3315 - Principles of Organic Crop Production" },
- { department: "AG", code: "AG 3350", name: "AG 3350 - The Global Environment" },
- { department: "AG", code: "AG 4410", name: "AG 4410 - Advanced Agricultural Leadership Experience" },
- { department: "AG", code: "AG 4452", name: "AG 4452 - ; AGC 452 or AGC 4452 ; or PLSC 329 or PLSC 3329 . Research, selection, and completion of projects addressing practical or scholarly research problems graduates may encounter in their fields of employment. Project results presented in a formal written report and oral presentation. 3 seminars. Formerly AGC 463. AGC 4470 Special Advanced Topics" },
- { department: "AG", code: "AG 4485", name: "AG 4485 - Cooperative Education Experience" },
- { department: "AG", code: "AG 4495", name: "AG 4495 - Cooperative Education Experience" },
- { department: "AG", code: "AG 5500", name: "AG 5500 - Individual Study" },
- { department: "AG", code: "AG 5539", name: "AG 5539 - Graduate Internship in Agriculture" },
- { department: "AG", code: "AG 5581", name: "AG 5581 - Graduate Seminar" },
- { department: "AG", code: "AG 5585", name: "AG 5585 - Cooperative Education Experience" },
- { department: "AG", code: "AG 5595", name: "AG 5595 - Cooperative Education Experience" },
- { department: "AG", code: "AG 5599", name: "AG 5599 - Thesis" },
- { department: "AGB", code: "AGB 2200", name: "AGB 2200 - Special Problems for Undergraduates" },
- { department: "AGB", code: "AGB 2202", name: "AGB 2202 - Introduction to Sales" },
- { department: "AGB", code: "AGB 2212", name: "AGB 2212 - Agricultural Economics" },
- { department: "AGB", code: "AGB 2214", name: "AGB 2214 - Agribusiness Financial Accounting" },
- { department: "AGB", code: "AGB 2260", name: "AGB 2260 - ; MATH 221 or MATH 1267 ; and STAT 251 or STAT 1210 . Development of agribusiness modeling techniques that are applied to solving a diverse and unique set of resource allocation issues encountered throughout the agricultural and food retail sectors. Techniques include linear programming, decision analysis, and computer simulations. Course may be offered in classroom-based or online format. 3 lectures. Formerly AGB 328. AGB 3335 Agricultural Lending" },
- { department: "AGB", code: "AGB 2270", name: "AGB 2270 - Special Topics" },
- { department: "AGB", code: "AGB 3301", name: "AGB 3301 - Food Marketing" },
- { department: "AGB", code: "AGB 3308", name: "AGB 3308 - . Financial tools applied to the agribusiness industry, focusing on unique risks in agriculture. Risk and return in the production and processing sectors, working capital management, cash flows and financial statement forecasting for agribusiness firms, using spreadsheet analysis. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly AGB 311. AGB 3312 Agricultural Policy" },
- { department: "AGB", code: "AGB 3312", name: "AGB 3312 - . Agricultural resource allocation issues with emphasis on current policies that impact agricultural production, the food system, and natural resources. Agricultural resource allocation stressing issues and policies emphasizing economic externalities. 3 lectures. Formerly AGB 412. AGB 4422 Transportation and Logistics in Global Agribusiness" },
- { department: "AGB", code: "AGB 3323", name: "AGB 3323 - , BUS 215, or BUS 2215 ; and RPTA 360 or EIM 3360 with C- or better or consent of instructor. Recommended: ENGL 310 or ENGL 3310 . Financing experience industry products and services in public, private, commercial and voluntary settings. Emphasis on sources and methods of financing. Operational and financial cost analysis. Forecasting, budgeting, pricing, and fiscal master planning through use of computer technology. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly RPTA 424. EIM 4450 Resource and Grant Development" },
- { department: "AGB", code: "AGB 3327", name: "AGB 3327 - , AGB 328, or AGB 3328 . Focus on the development and application of decision models in food supply chains with emphasis on demand forecasting, aggregate planning, inventory management, supply network design, coordination and sourcing. 3 lectures. Formerly AGB 425. AGB 4426 Rural Property Appraisal" },
- { department: "AGB", code: "AGB 3328", name: "AGB 3328 - . Scope and elements of the agribusiness logistics system, including supply and distribution channels, transportation, inventory, warehousing, and information. 3 lectures. Formerly AGB 422. AGB 4425 Agribusiness Supply Chain Management" },
- { department: "AGB", code: "AGB 3352", name: "AGB 3352 - Agricultural Strategic Decision Making" },
- { department: "AGB", code: "AGB 4404", name: "AGB 4404 - Food Retail Management" },
- { department: "AGB", code: "AGB 4470", name: "AGB 4470 - Special Advanced Topics" },
- { department: "AGC", code: "AGC 2200", name: "AGC 2200 - Special Problems for Undergraduates" },
- { department: "AGC", code: "AGC 2205", name: "AGC 2205 - Agricultural Communications" },
- { department: "AGC", code: "AGC 2207", name: "AGC 2207 - Software Applications for Agricultural Publications" },
- { department: "AGC", code: "AGC 2225", name: "AGC 2225 - Digital Communication in Agriculture and Science" },
- { department: "AGC", code: "AGC 2270", name: "AGC 2270 - Special Topics" },
- { department: "AGC", code: "AGC 2290", name: "AGC 2290 - Agricultural Communication Enterprise" },
- { department: "AGC", code: "AGC 3314", name: "AGC 3314 - . Fundamentals of annual operation of fairground facilities including budgeting, vendor contracts, entertainment schedules, rental opportunities, master planning, and maintenance. Principles and procedures in planning, organizing, operating, and evaluating fairgrounds. Field trip required. 2 lectures, 1 activity. Formerly AGC 318. AGC 3339 Internship in Agricultural Communications" },
- { department: "AGC", code: "AGC 3318", name: "AGC 3318 - Fairgrounds and Facility Management" },
- { department: "AGC", code: "AGC 4400", name: "AGC 4400 - Special Problems for Advanced Undergraduates" },
- { department: "AGC", code: "AGC 4404", name: "AGC 4404 - Applications of Agricultural Leadership" },
- { department: "AGC", code: "AGC 4407", name: "AGC 4407 - Agricultural Publications" },
- { department: "AGC", code: "AGC 4425", name: "AGC 4425 - Multimedia Storytelling in Agriculture and Science" },
- { department: "AGC", code: "AGC 4452", name: "AGC 4452 - Current Trends and Issues in Agricultural Communication" },
- { department: "AGC", code: "AGC 4454", name: "AGC 4454 - Agricultural Leadership - Self Assessment & Reflection" },
- { department: "AGC", code: "AGC 4471", name: "AGC 4471 - Special Advanced Laboratory" },
- { department: "AGC", code: "AGC 4475", name: "AGC 4475 - Crisis Communication in Food and Agriculture" },
- { department: "AGC", code: "AGC 4490", name: "AGC 4490 - Agricultural Communications Enterprise Management" },
- { department: "AGC", code: "AGC 5570", name: "AGC 5570 - Special Advanced Topics" },
- { department: "AGC", code: "AGC 5571", name: "AGC 5571 - Special Advanced Laboratory" },
- { department: "AGC", code: "AGC 5580", name: "AGC 5580 - Special Problems in Agricultural Communication" },
- { department: "AGED", code: "AGED 2220", name: "AGED 2220 - Agricultural Youth Conferences" },
- { department: "AGED", code: "AGED 2270", name: "AGED 2270 - Special Topics" },
- { department: "AGED", code: "AGED 3303", name: "AGED 3303 - Agricultural Youth Leadership Development" },
- { department: "AGED", code: "AGED 3350", name: "AGED 3350 - Early Field Experience in Agriculture Education" },
- { department: "AGED", code: "AGED 4400", name: "AGED 4400 - Special Problems for Advanced Undergraduates" },
- { department: "AGED", code: "AGED 4410", name: "AGED 4410 - Computer Applications in Agricultural Education" },
- { department: "AGED", code: "AGED 4421", name: "AGED 4421 - Agricultural Mechanics" },
- { department: "AGED", code: "AGED 4424", name: "AGED 4424 - Seminar in Agricultural Education" },
- { department: "AGED", code: "AGED 4440", name: "AGED 4440 - Agriculture Clinical Practice I" },
- { department: "AGED", code: "AGED 4441", name: "AGED 4441 - Agriculture Clinical Practice II" },
- { department: "AGED", code: "AGED 4471", name: "AGED 4471 - Special Advanced Laboratory" },
- { department: "AGED", code: "AGED 5500", name: "AGED 5500 - Individual Study in Agricultural Education" },
- { department: "AGED", code: "AGED 5501", name: "AGED 5501 - Professional Seminar in Agricultural Education" },
- { department: "AGED", code: "AGED 5510", name: "AGED 5510 - Foundations in Agricultural Education & Communication Research" },
- { department: "AGED", code: "AGED 5513", name: "AGED 5513 - Agriculture Specialist Clinical Practice" },
- { department: "AGED", code: "AGED 5520", name: "AGED 5520 - Program Development in Agricultural Education" },
- { department: "AGED", code: "AGED 5522", name: "AGED 5522 - Laboratory Pedagogy in Agricultural Technology" },
- { department: "AGED", code: "AGED 5524", name: "AGED 5524 - . Organizing agricultural technology laboratory instruction, curriculum, and facilities. Student presentations, assessment, analysis, and evaluation. Field trip required. Not open to students with credit in AGED 523 or AGED 5523 . 2 lectures, 1 activity. Formerly AGED 522. AGED 5523 Laboratory Organization and Management in Agricultural Education" },
- { department: "AGED", code: "AGED 5539", name: "AGED 5539 - Graduate Internship in Agricultural Education and Communication" },
- { department: "AGED", code: "AGED 5540", name: "AGED 5540 - Instructional Planning in Agriculture" },
- { department: "AGED", code: "AGED 5571", name: "AGED 5571 - Special Advanced Laboratory" },
- { department: "AGED", code: "AGED 5572", name: "AGED 5572 - Topics for Teaching Methods in Agriculture, Forestry, and Natural Resource Pathways" },
- { department: "AGED", code: "AGED 5580", name: "AGED 5580 - Special Problems in Agricultural Education" },
- { department: "AGED", code: "AGED 5581", name: "AGED 5581 - Graduate Seminar in Agricultural Education" },
- { department: "AGED", code: "AGED 5597", name: "AGED 5597 - Comprehensive Examination" },
- { department: "ANT", code: "ANT 2201", name: "ANT 2201 - Cultural Anthropology" },
- { department: "ANT", code: "ANT 2202", name: "ANT 2202 - . Overview of archaeological method and theory covering the history and development of archaeological thought, approaches to data recovery, dating and analysis of artifacts and ecofacts, and the construction of theoretical models of prehistoric human behavior. Field trip required. 3 lectures. Formerly ANT 309. ANT 3310 Archaeological Field Methods" },
- { department: "ANT", code: "ANT 2250", name: "ANT 2250 - Biological Anthropology" },
- { department: "ANT", code: "ANT 2270", name: "ANT 2270 - Special Topics" },
- { department: "ANT", code: "ANT 3309", name: "ANT 3309 - Elements of Archaeology" },
- { department: "ANT", code: "ANT 3360", name: "ANT 3360 - , HLTH 298, HLTH 318, HLTH 334, HLTH 3318 , or HLTH 3344 . Overview of global health by applying social determinants of health to global health problems. Discussion of history of global health including the impact of colonization - past, present, and future. Emphasis on disparities, national and international policies, health systems, resource availability, and utilization. Course may be offered in classroom-based, online, or hybrid format. 2 lectures, 1 activity. Formerly HLTH 410. HLTH 4413 Health Promotion for Special Populations" },
- { department: "ANT", code: "ANT 4401", name: "ANT 4401 - Culture and Health" },
- { department: "ANT", code: "ANT 4461", name: "ANT 4461 - . Completion of a project under faculty supervision. Projects focus on topics in anthropology relevant to post-baccalaureate employment, graduate education, and lifelong learning. Project results are presented in a formal report. Formerly ANT 462. ANT 4465 Internship" },
- { department: "ANT", code: "ANT 4462", name: "ANT 4462 - Senior Project II" },
- { department: "ANT", code: "ANT 4471", name: "ANT 4471 - Special Advanced Laboratory" },
- { department: "ARCE", code: "ARCE 1121", name: "ARCE 1121 - , CE 352 or CE 3352 ; and one of the following: CM 314, CM 3314 , CE/CM 371, or CE 3375 . Design and construction of retaining walls, concrete formwork, falsework, scaffolding, ramps, platform, bracing, and guying as applied to heavy civil projects. Field trip may be required. 2 lectures, 1 laboratory. Crosslisted as CE/ CM 4436 . Formerly CE/CM 436. CE 4437 Heavy Civil Projects and Equipment" },
- { department: "ARCE", code: "ARCE 2211", name: "ARCE 2211 - , ENGR 2211 , ME 211, or ME 2210 . Analysis of motions of particles and rigid bodies encountered in engineering. Kinematic relationships using both translating and rotating coordinate systems, relative motion, Newton's second law, work and energy, impulse and momentum, and 3D kinematics. Further development of mathematical modeling and problem solving. Course maybe offered in classroom-based or hybrid format. 3 lectures. Crosslisted as HNRS/ ME 2212 . Formerly HNRS 214/ME 212. HNRS 2213 Modern Political Economy" },
- { department: "ARCE", code: "ARCE 3301", name: "ARCE 3301 - ; ARCH 252 or ARCH 2202 ; and ARCH 341 or ARCH 3341 . Concurrent: ARCH 3342 . Design and development of a comprehensive architectural project. Synthesis of site conditions, user requirements, and sustainable design practices. Integrated design of whole-building systems. Field trip required. 5 laboratories. Formerly ARCH 352. ARCH 3325 Topics in Architectural History, Theory, and Criticism" },
- { department: "ARCH", code: "ARCH 1101", name: "ARCH 1101 - . Corequisite: ARCH 133 or ARCH 1132 . Second part of a multipart sequence in Architectural Design. Concepts, processes, and skills pertaining to the analysis, design, and visual communication of architectural forms, spaces, and sites. Field trip may be required. Course may be offered in classroom-based or hybrid format. 1 lecture, 3 laboratories. Formerly ARCH 132. ARCH 1121 Equity, Social Justice, and Architecture" },
- { department: "ARCH", code: "ARCH 1102", name: "ARCH 1102 - . Concurrent: ARCH 2231 . Design, analysis, and communication of architecture with emphasis on conceptual, formal, spatial, and tectonic systems as they relate to program and site conditions. Field trip required. 1 lecture, 4 laboratories. Formerly ARCH 251. ARCH 2202 Architectural Design IV" },
- { department: "ARCH", code: "ARCH 1121", name: "ARCH 1121 - ; ARCH 218 or ARCH 2221 ; and ARCH 219 or ARCH 2222 ; or graduate standing. Topics based on the exploration of specific approaches, periods, or areas of architecture and the built environment. The Class Schedule will list subtitle selected. Repeatable up to 9 units. Course may be offered in classroom-based or online format. 3 seminars. Formerly ARCH 420. ARCH 4435 Advanced Topics in Architectural Representation" },
- { department: "ARCH", code: "ARCH 1131", name: "ARCH 1131 - . Introduction to the issues, concepts, processes, and skills pertaining to two- and three-dimensional design and visual communication of objects and forms. Course may be offered in classroom-based or hybrid format. 1 lecture, 3 laboratories. Formerly ARCH 131. ARCH 1102 Architectural Design II" },
- { department: "ARCH", code: "ARCH 1132", name: "ARCH 1132 - Architectural Representation II" },
- { department: "ARCH", code: "ARCH 2000", name: "ARCH 2000 - , or ARCH 2232 . Two- and three-dimensional computational design and digital fabrication methods. Analysis of historic and contemporary computational design and digital fabrication cases in architecture. Class Schedule will list subtitle selected. Repeatable up to 6 units. 2 lectures 1 laboratory. Formerly ARCH 460. ARCH 4441 Issues in Contemporary Professional Practice" },
- { department: "ARCH", code: "ARCH 2201", name: "ARCH 2201 - . Concurrent: ARCH 2232 . Fourth part of a multipart sequence in Architectural Design. Design, analysis, and communication of architecture in a medium to high density context with emphasis on conceptual, formal, spatial, tectonic, and diverse cultural systems as determinants that shape the built environment. Field trip required. 1 lecture, 4 laboratories. Formerly ARCH 252. ARCH 2221 History of World Architecture I: Prehistory to 17th Century" },
- { department: "ARCH", code: "ARCH 2202", name: "ARCH 2202 - ; one of the following: ARCH 207, ARCH 253, ARCH 2231 , or ARCH 2232 ; ARCH 242 or ARCH 2242 ; one of the following: PHYS 121, PHYS 141, PHYS 1121 , or PHYS 1141 ; and MATH 119 or MATH 1007 . Advanced architectural design projects representative of architecture's many manifestations and interpretations in human culture. Course may be offered through off-campus programs. Field trip may be required. Course may be offered in classroom-based, online, or hybrid format. Repeatable up to 15 units. 1 discussion, 4 laboratories. Formerly ARCH 351. ARCH 4415 Topics in Design" },
- { department: "ARCH", code: "ARCH 2222", name: "ARCH 2222 - History of World Architecture II: 17th Century to the Present" },
- { department: "ARCH", code: "ARCH 2241", name: "ARCH 2241 - Architectural Technology Fundamentals I" },
- { department: "ARCH", code: "ARCH 2242", name: "ARCH 2242 - . Concurrent: ARCH 3331 . Continuation of a multipart sequence with a focus on whole-building and site, form-determinant design decision making for architects. Includes building systems such as life-safety, structural, mechanical, plumbing, and enclosure as they impact the built environment, human experience, building performance, and environment. Course may be offered in classroom-based, online, or hybrid format. 2 lectures, 2 activities. Formerly ARCH 341. ARCH 3342 Architectural Systems Integration II" },
- { department: "ARCH", code: "ARCH 3301", name: "ARCH 3301 - Integrated Architectural Design" },
- { department: "ARCH", code: "ARCH 3341", name: "ARCH 3341 - . Introduction to methods and theories that inform contemporary digital modeling and representation for design, testing, and documentation of buildings. Application of contemporary tools through the creation of a complete Building Information Model (BIM) of an existing building. Course may be offered in classroom-based, online, or hybrid format. 1 lecture, 1 activity. Formerly ARCH 353. ARCH 3341 Architectural Systems Integration I" },
- { department: "ARCH", code: "ARCH 3342", name: "ARCH 3342 - . Exploration of issues related to the practice of architecture, including financial considerations, client obligations, project and practice management, leadership, legal responsibilities, ethics and professional judgment, community and social responsibility, as well as the process and requirements for internship and licensure. 2 lectures, 2 discussions. Formerly ARCH 443. ARCH 4445 Topics in Architectural Technology and Practice" },
- { department: "ARCH", code: "ARCH 4401", name: "ARCH 4401 - Advanced Architectural Design" },
- { department: "ARCH", code: "ARCH 4425", name: "ARCH 4425 - Seminar in Architectural History, Theory and Criticism" },
- { department: "ARCH", code: "ARCH 4437", name: "ARCH 4437 - Topics in Computational Design and Digital Fabrication" },
- { department: "ARCH", code: "ARCH 4447", name: "ARCH 4447 - Topics in Design Build and Fabrication" },
- { department: "ARCH", code: "ARCH 4460", name: "ARCH 4460 - Senior Architectural Thesis Theory and Research Seminar" },
- { department: "ARCH", code: "ARCH 4461", name: "ARCH 4461 - . Continuation of senior project for Architecture students. Design development and defense of an architectural thesis project, and submission of final thesis book. Integration of architectural theory with the formal, spatial, material, contextual, technical, and representational aspects of architectural design. Engagement in critical discourse. 1 discussion, 4 laboratories. ARCH 4470 Special Advanced Topics" },
- { department: "ARCH", code: "ARCH 4485", name: "ARCH 4485 - Cooperative Education Experience" },
- { department: "ARCH", code: "ARCH 4494", name: "ARCH 4494 - Topics in Architectural Research" },
- { department: "ARCH", code: "ARCH 5501", name: "ARCH 5501 - Architectural Graduate Research Studio I" },
- { department: "ARCH", code: "ARCH 5502", name: "ARCH 5502 - Architectural Graduate Research Studio II" },
- { department: "ARCH", code: "ARCH 5580", name: "ARCH 5580 - Research Methods in Architecture" },
- { department: "ARCH", code: "ARCH 5598", name: "ARCH 5598 - Project" },
- { department: "ART", code: "ART 1101", name: "ART 1101 - . Development of additional drawing techniques with emphasis on form, content, pictorial space, figure drawing, black and white media, color, mixed media, and composition. Course may be offered in classroom-based or hybrid format. 2 lectures, 1 laboratory. Formerly ART 201. ART 2282 Beginning Painting" },
- { department: "ART", code: "ART 1102", name: "ART 1102 - ; and one of the following: ART 182, ART 183, ART 1130 , or ART 1141 . Exploration of the technical and conceptual underpinnings of graphic design. Focus on the design process and how raw ideas are translated into professional work. Emphasis on inclusive design and addressing the needs of people of different backgrounds and abilities. 2 lectures, 1 laboratory. Formerly ART 237. ART 2242 Typography I" },
- { department: "ART", code: "ART 1103", name: "ART 1103 - 3D Design" },
- { department: "ART", code: "ART 1104", name: "ART 1104 - 4D Design" },
- { department: "ART", code: "ART 1111", name: "ART 1111 - Introduction to the Visual Arts" },
- { department: "ART", code: "ART 1112", name: "ART 1112 - , or ART 2212 . Global history of visual art from 1945 to the present. Blending of art and life, the impact of race, gender and sexuality, globalization, post-colonialism, and the development of new mediums like performance, installation, video, and digital art. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Replaced ART 315. ART 2241 Graphic Design I" },
- { department: "ART", code: "ART 1130", name: "ART 1130 - , ART 1160 , or ART 2260 . Introductory to advanced lighting techniques for photography and video through concept-driven projects. Emphasis on manipulating the quality of available and artificial light to create dynamic cinematic images. Not open to students with credit in ART 3361 . 2 lectures, 1 laboratory. Formerly ART 224. ART 2263 Black and White Photography" },
- { department: "ART", code: "ART 1141", name: "ART 1141 - Design Thinking and Methods" },
- { department: "ART", code: "ART 1160", name: "ART 1160 - Introduction to Digital Photography" },
- { department: "ART", code: "ART 1184", name: "ART 1184 - . Intermediate course that explores challenges, methods, materials, and modalities within the expanding field of contemporary sculpture. Emphasis on applying signs of meaning produced in visual art to create articulate works in sculpture and the expanded field. Repeatable up to 8 units. Course may be offered in classroom-based or hybrid format. 3 lectures, 1 laboratory. Formerly ART 348. ART 3385 Time-Based Art" },
- { department: "ART", code: "ART 1187", name: "ART 1187 - Ceramics I" },
- { department: "ART", code: "ART 2201", name: "ART 2201 - Visual Culture and Society: Analysis and Practice" },
- { department: "ART", code: "ART 2215", name: "ART 2215 - Global Contemporary Art" },
- { department: "ART", code: "ART 2241", name: "ART 2241 - ; and ART 238 or ART 2242 . An introduction to the design and development concepts, principles, and practices for interactive media. Exploration of methods for research, planning, creating, and implementing meaningful interactive experiences and digital spaces. 2 lectures, 1 laboratory. Formerly ART 288. ART 2260 Camera and Light" },
- { department: "ART", code: "ART 2242", name: "ART 2242 - . Advanced exploration of the history, technology, principles, and practices of typography. Focus on the design process, conceptual and technical aspects of visual communication with text, accessible design for diverse users/audiences, and the expressive potential of typography. 2 lectures, 1 laboratory. Formerly ART 338. ART 3343 Interaction Design II" },
- { department: "ART", code: "ART 2243", name: "ART 2243 - . Design of original and innovative interaction design products in different media using a user-centered design framework and various methods of design research, testing, and prototyping. Emphasizes empathy in creating meaningful digital experiences that account for diverse users. 2 lectures, 1 laboratory. Formerly ART 388. ART 3350 Book Arts" },
- { department: "ART", code: "ART 2260", name: "ART 2260 - , or ART 2261 ; and Art and Design, Photography and Video Concentration major. Developing a photography and video practice, portfolio, and professional goals. Rigorous critiques, lectures, discussions, art writing, research, and individual conceptual and formal development. Course may be offered in classroom-based, online, or hybrid format. 2 lectures 1 laboratory. ART 3382 Intermediate Painting" },
- { department: "ART", code: "ART 2261", name: "ART 2261 - Creative Lighting" },
- { department: "ART", code: "ART 2270", name: "ART 2270 - Special Topics" },
- { department: "ART", code: "ART 2281", name: "ART 2281 - Intermediate Drawing" },
- { department: "ART", code: "ART 2282", name: "ART 2282 - . Continued study of technical and formal problems in painting. Emphasis on the creative process, development of individual ideas, and the connection between form and content. Contemporary issues in painting introduced. Course may be offered in classroom-based or hybrid format. 2 lectures, 1 laboratory. Formerly ART 309. ART 3384 Intermediate Sculpture" },
- { department: "ART", code: "ART 3313", name: "ART 3313 - Design History" },
- { department: "ART", code: "ART 3322", name: "ART 3322 - Themes in Modern and Contemporary Art" },
- { department: "ART", code: "ART 3331", name: "ART 3331 - Concept Art and Storyboarding" },
- { department: "ART", code: "ART 3332", name: "ART 3332 - . Recommended: CSC 371 or CSC 3710 ; and ART 376 or ART 4433 . Interactive art theory for developing innovative projects, applications, and installations. Definition and specification of a team-based creative collaboration on a digital interactive art project (animation, video game, interactive media display, etc.). Project planning, design, and prototype creation. Course may be offered in classroom-based or online format. 1 lecture, 2 activities. Crosslisted as ART/ CSC 4431 . Formerly ART/CSC 350. ART 4432 Computing for Interactive Arts Capstone II" },
- { department: "ART", code: "ART 3341", name: "ART 3341 - ; ART 338 or ART 3342 : and Art and Design major. Collaborate with multidisciplinary teammates to frame and solve design problems. Evaluate design solutions for their social, cultural, and business effects. Customize the creative process and communication to adapt to the evolving nature of multidisciplinary projects. Repeatable up to 6 units. 2 lectures, 1 laboratory. Formerly ART 437. ART 4444 Motion Design" },
- { department: "ART", code: "ART 3351", name: "ART 3351 - . Recommended: ART 101 or ART 1101 ; and ART 102 or ART 1102 . Advanced development of illustration concepts, skills, and techniques for use in a variety of graphic design applications such as editorial, publication, retail, educational, technical, or advertising purposes. Students engage in a collaborative project alongside a third party or institution. 2 lectures, 1 laboratory. Formerly ART 434. ART 4459 Senior Project - Design Portfolio" },
- { department: "ART", code: "ART 3359", name: "ART 3359 - ; and Art and Design major Graphic Design concentration. Planning, preparation, and production of an individualized, professional design portfolio and supplementary promotional materials. 2 lectures, 1 laboratory. ART 4470 Special Advanced Topics" },
- { department: "ART", code: "ART 3370", name: "ART 3370 - . Historical and contemporary topics in film/video art and expanded cinema. Emphasis on personal creative expression using video art and expanded cinema experimenting with themes and techniques presented in class. Course may be offered in classroom-based, online, or hybrid format. 2 lectures, 2 laboratories. Formerly ART 485. ART 4473 Documentary Video" },
- { department: "ART", code: "ART 3379", name: "ART 3379 - ; Art and Design major Photography and Video concentration. Planning, preparation, and physical production of a portfolio of work for entrance into the professional job market or graduate school. Course may be offered in classroom-based or hybrid format. 3 lectures, 1 laboratory. Formerly ART 463. ART 4481 Advanced Figure in Studio Art" },
- { department: "ART", code: "ART 3384", name: "ART 3384 - . Advanced course that explores challenges, methods, materials, and modalities within the expanding field of contemporary sculpture. Emphasis on applying signs of meaning produced in visual art to create articulate works in sculpture and the expanded field at an advanced level. Repeatable up to 8 units. Course may be offered in classroom-based or hybrid format. 3 lectures, 1 laboratory. Formerly ART 448. ART 4485 Cooperative Education Experience" },
- { department: "ART", code: "ART 3386", name: "ART 3386 - Junior Studio Art Practice" },
- { department: "ART", code: "ART 3399", name: "ART 3399 - Portfolio: Studio Art" },
- { department: "ART", code: "ART 4431", name: "ART 4431 - Computing for Interactive Arts Capstone I" },
- { department: "ART", code: "ART 4471", name: "ART 4471 - Special Advanced Laboratory" },
- { department: "ART", code: "ART 4472", name: "ART 4472 - Video Art and Expanded Cinema" },
- { department: "ART", code: "ART 4486", name: "ART 4486 - Senior Studio Art Practice" },
- { department: "ART", code: "ART 4499", name: "ART 4499 - Senior Project - Studio Portfolio" },
- { department: "ASCI", code: "ASCI 1101", name: "ASCI 1101 - Principles of Animal Physiology" },
- { department: "ASCI", code: "ASCI 1102", name: "ASCI 1102 - . Addresses the importance of product technology and the basic principles of nutrition, genetics, physiology, and behavior as they apply to breeding, selection, feeding, management, and product development in a laboratory setting using live animals. Not open to students with credit in ASCI 112 or ASCI 1112 . 1 laboratory. ASCI 1112 Principles of Animal Science" },
- { department: "ASCI", code: "ASCI 1103", name: "ASCI 1103 - . Origins of animal domestication and the use of animals for food production, specialized assistive tasks, transportation, companionship, recreation, and science. Current issues in animal science including animal welfare, biosecurity, and One Health. Not open to students with credit in ASCI 112 or ASCI 1112 . 3 lectures. ASCI 1103 Animal Science Laboratory" },
- { department: "ASCI", code: "ASCI 1112", name: "ASCI 1112 - . Course may be offered in classroom-based or online format. 3 lectures. ASCI 1102 Animal Management Systems" },
- { department: "ASCI", code: "ASCI 1121", name: "ASCI 1121 - Introductory Equitation" },
- { department: "ASCI", code: "ASCI 1122", name: "ASCI 1122 - Intermediate Equitation" },
- { department: "ASCI", code: "ASCI 2003", name: "ASCI 2003 - . Management of a beef bull genetic evaluation program using advanced skills to implement the annual bull sale. Student managers are responsible for training their peers in the following activities: nutritional management, health management, event planning, and marketing. Field trip may be required. Credit/No Credit grading only. 1 lecture, 1 activity. ASCI 4003 Bull Test Sale Implementation Advanced Enterprise" },
- { department: "ASCI", code: "ASCI 2005", name: "ASCI 2005 - Dairy Fit and Show Enterprise" },
- { department: "ASCI", code: "ASCI 2006", name: "ASCI 2006 - Dairy Herd Evaluation Enterprise" },
- { department: "ASCI", code: "ASCI 2007", name: "ASCI 2007 - Dairy Products Evaluation Enterprise" },
- { department: "ASCI", code: "ASCI 2008", name: "ASCI 2008 - Equine Care Enterprise" },
- { department: "ASCI", code: "ASCI 2009", name: "ASCI 2009 - Foaling Enterprise" },
- { department: "ASCI", code: "ASCI 2011", name: "ASCI 2011 - Performance Horse Development Enterprise" },
- { department: "ASCI", code: "ASCI 2013", name: "ASCI 2013 - Sausage Production Enterprise" },
- { department: "ASCI", code: "ASCI 2014", name: "ASCI 2014 - Swine Enterprise" },
- { department: "ASCI", code: "ASCI 2015", name: "ASCI 2015 - Targeted Grazing Enterprise" },
- { department: "ASCI", code: "ASCI 2016", name: "ASCI 2016 - . Advanced experience in Cal Poly Community Veterinary Service Clinics. Field experience providing basic wellness veterinary services (physical exams, flea and tick prevention, vaccination, and nail trims) to pets of the homeless members of the local community. Field trip required. Credit/No Credit grading only. 2 activities. ASCI 4400 Special Problems for Advanced Undergraduates" },
- { department: "ASCI", code: "ASCI 2017", name: "ASCI 2017 - Livestock Show Enterprise" },
- { department: "ASCI", code: "ASCI 2123", name: "ASCI 2123 - ; and consent of instructor. Selection and development of performance horse prospects, culminating in successful sale at the annual Cal Poly Performance Horse Sale. Credit/No Credit grading only. 3 activities. ASCI 2012 Reptile Husbandry Enterprise" },
- { department: "ASCI", code: "ASCI 2210", name: "ASCI 2210 - Meat Science" },
- { department: "ASCI", code: "ASCI 2211", name: "ASCI 2211 - Meat Science Laboratory" },
- { department: "ASCI", code: "ASCI 2220", name: "ASCI 2220 - with a grade of C- or better. Equine gastrointestinal anatomy and physiology, feeding ecology. Nutrient requirements, feed characteristics, analysis and practical applications. Diet formulation and evaluation. Management of common metabolic and nutrition imbalances. 2 lectures, 1 laboratory. Formerly ASCI 346. ASCI 3347 Equine Exercise Physiology" },
- { department: "ASCI", code: "ASCI 2229", name: "ASCI 2229 - . Diagnosis, management, and treatment of internal and external parasites in livestock, companion animals, and wildlife. Pathophysiology of parasitic infections in animals. 2 lectures, 1 laboratory. Replaces ASCI 203. ASCI 3304 Animal Genomics" },
- { department: "ASCI", code: "ASCI 2230", name: "ASCI 2230 - . Entry-level experience in the care and management of beef cows and calves during and after parturition. Credit/No Credit grading only. Half-semester course. 1 activity. ASCI 2002 Broiler Production Enterprise" },
- { department: "ASCI", code: "ASCI 2231", name: "ASCI 2231 - . Entry-level experience in broiler flock management. Basic husbandry and rearing practices, health management, necropsies, nutrition, and record keeping. Credit/No Credit grading only. 2 lectures. ASCI 2003 Bull Test Enterprise" },
- { department: "ASCI", code: "ASCI 2232", name: "ASCI 2232 - . Entry-level experience in the use of sheep and goats as instruments of land management to obtain specific vegetative goals. Field trip may be required. Repeatable up to 2 units. Credit/No Credit grading only. 1 lecture. ASCI 2016 Veterinary Clinic Operations Enterprise" },
- { department: "ASCI", code: "ASCI 2233", name: "ASCI 2233 - ; and ASCI 351 or ASCI 3351 . Reproductive anatomy and physiology of the mare and stallion. Assisted reproductive technologies in horses; management of sub-fertile horses, donor and recipient mares; manipulation of endocrine system; embryo technologies; cryobiology of gametes and embryos. 2 lectures, 1 laboratory. Formerly ASCI 455. ASCI 4460 Rangeland Assessment and Planning" },
- { department: "ASCI", code: "ASCI 2239", name: "ASCI 2239 - , or ASCI 2232 . Review of practices used for improving the productivity or ecological functions of rangeland landscapes managed for grazing livestock, wildlife, or for ecological and/or aesthetic values. Course may be offered in classroom-based or online format. 2 lectures. Formerly ASCI 370. ASCI 3372 California Rangeland and Ranch Resource Management" },
- { department: "ASCI", code: "ASCI 2270", name: "ASCI 2270 - Special Topics" },
- { department: "ASCI", code: "ASCI 3302", name: "ASCI 3302 - Animal Genetics" },
- { department: "ASCI", code: "ASCI 3340", name: "ASCI 3340 - Animal Welfare and Ethics" },
- { department: "ASCI", code: "ASCI 3346", name: "ASCI 3346 - Equine Nutrition" },
- { department: "ASCI", code: "ASCI 3351", name: "ASCI 3351 - , DSCI 330, or DSCI 3330 . Advanced experience in heat detection, estrous synchronization and artificial insemination of beef cattle. Credit/No Credit grading only. Half-semester course. 1 activity. ASCI 4002 Bull Test Management Advanced Enterprise" },
- { department: "ASCI", code: "ASCI 3355", name: "ASCI 3355 - ; and STAT 218 or STAT 1110 . Nutrient metabolism and diet formulation technologies for all classes of dairy cattle; whole-farm feed management; physiological and nutritional aspects of predominant metabolic disorders; on-farm auditing and troubleshooting of nutritional management. Field trip may be required. 2 lectures, 1 laboratory. Formerly DSCI 410. DSCI 4412 Dairy Farm Consultation" },
- { department: "ASCI", code: "ASCI 3363", name: "ASCI 3363 - ; and consent of instructor. Recommended: STAT 218 or STAT 1110 . Independent research experience in a specific area of animal science conducted under faculty supervision. Satisfies senior project requirement. Formerly ASCI 477. ASCI 4478 Senior Project - Advanced Internship Experience in Animal Science" },
- { department: "ASCI", code: "ASCI 3366", name: "ASCI 3366 - Veterinary Pharmacology" },
- { department: "ASCI", code: "ASCI 4002", name: "ASCI 4002 - . Advanced experience in management of the annual Cal Poly Bull Test Sale. Beef cattle marketing, biotechnology, event planning, leadership skills, multimedia applications, and peer mentorship. Credit/No Credit grading only. Half-semester course. 1 activity. ASCI 4004 Equine Mustang Management Advanced Enterprise" },
- { department: "ASCI", code: "ASCI 4005", name: "ASCI 4005 - Ranch Management I Advanced Enterprise" },
- { department: "ASCI", code: "ASCI 4008", name: "ASCI 4008 - Livestock Event Planning Advanced Enterprise" },
- { department: "ASCI", code: "ASCI 4011", name: "ASCI 4011 - Marine Mammal Health Advanced Enterprise" },
- { department: "ASCI", code: "ASCI 4012", name: "ASCI 4012 - Performance Horse Production Advanced Enterprise" },
- { department: "ASCI", code: "ASCI 4013", name: "ASCI 4013 - and consent of instructor. Preparation and implementation of a commercial equine sale event, including budgeting, risk management, marketing, promotion. Critical analysis of the individual performance horse as a sales prospect and adaptation to optimized marketability. Credit/No Credit grading only. 1 seminar, 2 activities. ASCI 4015 Veterinary Community Service Advanced Enterprise" },
- { department: "ASCI", code: "ASCI 4403", name: "ASCI 4403 - Applied Biotechnology in Animal Science" },
- { department: "ASCI", code: "ASCI 4406", name: "ASCI 4406 - , BIO 452, or BIO 4452 . Principles of stem cell biology including characteristics, types, developmental roles, therapeutic uses, historical perspectives, and introduction to ethical issues. Emphasis on primary literature and student presentations. 2 seminars. Crosslisted as ASCI/ BIO 5528 . Formerly BIO 534. ASCI 5570 Special Advanced Topics" },
- { department: "ASCI", code: "ASCI 4438", name: "ASCI 4438 - , BIO 361, BIO 3352 , BMED 460, BMED 4460 , or graduate standing in Biomedical Engineering. Fundamental building blocks of tissue engineering including cell source and isolation, scaffold selection and modification, bioreactor design and tissue cultivation, and patient implantation. Applications of tissue engineering for creating skin, bladder, blood vessels, and other tissues. Key hands-on lab techniques. 2 lectures, 1 laboratory. Formerly BMED 510. BMED 5511 Advanced Cell Culture Techniques" },
- { department: "ASCI", code: "ASCI 4471", name: "ASCI 4471 - Special Advanced Laboratory" },
- { department: "ASCI", code: "ASCI 4477", name: "ASCI 4477 - Senior Project - Research Experience in Animal Science" },
- { department: "ASCI", code: "ASCI 5520", name: "ASCI 5520 - Comparative Animal Nutrition" },
- { department: "ASCI", code: "ASCI 5528", name: "ASCI 5528 - Principles of Stem Cell Biology" },
- { department: "ASCI", code: "ASCI 5571", name: "ASCI 5571 - Special Advanced Laboratory" },
- { department: "ASCI", code: "ASCI 5581", name: "ASCI 5581 - Graduate Seminar in Animal Science" },
- { department: "ASCI", code: "ASCI 5583", name: "ASCI 5583 - Research and Professional Development for Regenerative Medicine Students" },
- { department: "ASTR", code: "ASTR 2270", name: "ASTR 2270 - Special Topics" },
- { department: "ASTR", code: "ASTR 3301", name: "ASTR 3301 - Stars and Planetary Systems" },
- { department: "ASTR", code: "ASTR 4404", name: "ASTR 4404 - Research Experience for Advanced Undergraduates" },
- { department: "ASTR", code: "ASTR 4444", name: "ASTR 4444 - Observational Astronomy" },
- { department: "ASTR", code: "ASTR 4471", name: "ASTR 4471 - Special Advanced Laboratory" },
- { department: "BIO", code: "BIO 1111", name: "BIO 1111 - , or BIO 1151 ; and one of the following: CHEM 110, CHEM 124, CHEM 127, CHEM 1110 , CHEM 1120 , CHEM 1122 , PSC 101, or PSC 1101 . Structure and function of the skeletal, muscular, nervous, endocrine, and integumentary systems. Molecular, cellular, and organ system levels of organization. Laboratory includes study of prosected human cadavers. Not open for major credit in Biological Sciences. Not open to students with credit in BIO 4431 . May be taken after BIO 232 or BIO 2232 . 3 lectures, 1 laboratory. Formerly BIO 231. BIO 2232 Human Anatomy and Physiology II" },
- { department: "BIO", code: "BIO 1114", name: "BIO 1114 - , BIO 3338 , BOT 121, BOT 313, BOT 1121 , or BOT 3313 ; and one of the following: BIO 227, BIO 263, BIO 2217 , BIO 2253 , NR 305, NR 306, NR 3305 , NR 3306 , SS 321, or SS 3321 . Recommended: One of the following: GEOL 201, GEOL 203, GEOL 2203 , GEOL 2240 , SS 120, or SS 1120 . Exploration of the role of landforms and lithology in shaping species and community diversity, and ecological and evolutionary processes. Plant-microbe-soil relations, heavy metal tolerance, conservation of rock outcrop plants and associated biota. Green technologies such as phytoremediation and agromining. Field trip required. 3 lectures, 1 laboratory. Formerly BIO 448. BIO 4449 Biogeography" },
- { department: "BIO", code: "BIO 1150", name: "BIO 1150 - ; and BIO 161 or BIO 1151 . Basic concepts in ecology and evolution. Relationships among organisms in populations, communities and ecosystems, structures and dynamics of populations, communities and ecosystems, ecosystem inputs and energy flows, nutrient cycling, biogeography, population genetics, evolution, patterns of biodiversity and issues in conservation biology. 3 lectures, 1 laboratory. Formerly BIO 263. BIO 2255 Molecular and Cellular Biology Lab Skills" },
- { department: "BIO", code: "BIO 1151", name: "BIO 1151 - ; and STAT 218 or STAT 1110 . Principles of modern classical genetics. Mendelian genetics, meiosis, mitosis, DNA structure and replication, gene mapping, chromosome rearrangement, mutations, genetic variants, gene regulation, transcription, translation, and population, quantitative, and molecular genetics in animals and humans. Course may be offered in classroom-based or online format. 3 lectures. Formerly ASCI 302. ASCI 3303 Animal Parasitology" },
- { department: "BIO", code: "BIO 2213", name: "BIO 2213 - Life Science for Engineers" },
- { department: "BIO", code: "BIO 2215", name: "BIO 2215 - , BIO 2217 , NR 208, or NR 2208 ; and one of the following: NR 205, NR 304, NR 305, NR 306, NR 3304 , NR 3305 , or NR 3306 . Impact and losses to forested areas caused by physical and biotic agents with a special focus on insects, diseases, drought, and wildfire. Relation of direct and indirect control practices to forest management. 3 lectures. Formerly NR 402. NR 4403 Forest Health and Disturbance Ecology Laboratory" },
- { department: "BIO", code: "BIO 2231", name: "BIO 2231 - , BIO 2232 , or BIO 3352 ; and consent of instructor. Human gross anatomy using human cadaver dissection from a regional perspective. Dissection of the musculo-skeletal and nervous tissues, vasculature, and viscera of body regions including: head, neck, torso, extremities, and body cavities. 2 activities. Formerly BIO 411. BIO 3338 Plant Physiology" },
- { department: "BIO", code: "BIO 2253", name: "BIO 2253 - , NR 304, NR 305, NR 306, NR 3304 , NR 3305 , or NR 3306 . Recommended: STAT 217, STAT 218, or STAT 1110 . Principles of ecology as applied to the study of wild vertebrates and their habitats; diet and nutrition, home range and habitat use, dispersal, community interactions, macroecology, population estimation, and modeling. Emphasis on relationship between theory and practice. 2 lectures, 1 laboratory. Formerly BIO 327. BIO 3331 Service Learning in the Health Professions" },
- { department: "BIO", code: "BIO 3210", name: "BIO 3210 - Biology of Plants and Animals for Future Teachers" },
- { department: "BIO", code: "BIO 3312", name: "BIO 3312 - , BIO 3351 , CHEM 373, CHEM 3356 , or MCRO 3351 ; or graduate standing in Biological Sciences. Introduction to new problems in molecular biology and current computer applications for genetic database analyses. Use of software for nucleic acid, genome and protein sequence analysis, genetic databases, database tools, industrial applications in bioinformatics, and ethical and societal concerns. Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Crosslisted as BIO/ CHEM 4451 . Formerly BIO/CHEM 441. BIO 4452 Cell Biology" },
- { department: "BIO", code: "BIO 3351", name: "BIO 3351 - , CHEM 373, CHEM 3356 , or MCRO 3351 . Recommended: One of the following: CHEM 314, CHEM 369, CHEM 3350 , or CHEM 3352 . Introduction to cell structure and function, energy conversions, protein sorting, signaling, cytoskeleton, cell adhesion, and the cell cycle. Course may be offered in classroom-based or hybrid format. 2 lectures, 1 activity. Fulfills GWR. BIO 4455 Developmental Biology" },
- { department: "BIO", code: "BIO 3352", name: "BIO 3352 - . Advanced studies of the structure and function of the integumentary, endocrine, nervous, and musculoskeletal systems in humans and other vertebrates. Lab includes study of prosected human cadavers. Course may be offered in classroom-based or hybrid format. 3 lectures, 1 laboratory. BIO 4432 Advanced Anatomy and Physiology II" },
- { department: "BIO", code: "BIO 3360", name: "BIO 3360 - . Emerging use of cell and gene therapy and tissue engineering to treat degenerative diseases and chronic injuries. Metabolic diseases, cardiovascular disease, neurodegenerative disease, musculoskeletal diseases and injuries. 2 lectures, 1 laboratory. Crosslisted as BIO/ BMED 3362 . BIO 4400 Special Problems for Advanced Undergraduates" },
- { department: "BIO", code: "BIO 4422", name: "BIO 4422 - , or BIO 5502 . Critical evaluation of physiological mechanisms by which organisms sense, respond and adapt to changing environmental conditions including temperature, oxygen, and pH. Focus on literature-based advances at the frontier of scientific understanding. 1 to 3 seminars. BIO 5570 Special Advanced Topics" },
- { department: "BIO", code: "BIO 4442", name: "BIO 4442 - ; or graduate standing. Evolution of behavioral traits as they relate to ecological phenomena. Behaviors include mating, foraging, aggression, parasitism, predation, altruism, communication, territoriality, social interactions, and habitat selection. Examples from the primary literature. Includes oral presentations. 2 seminars. Formerly BIO 537. BIO 5532 Advances in Organismal Physiology" },
- { department: "BIO", code: "BIO 4451", name: "BIO 4451 - Bioinformatics Applications" },
- { department: "BIO", code: "BIO 4461", name: "BIO 4461 - , BIO 4462 , or BIO 4463 ; and consent of instructor. Continuation of research experience leading to completion of advanced research in the biological sciences. Topic selected and conducted in consultation with a faculty mentor. Results presented as a written report and/or oral presentation in a public forum. Formerly BIO 463. BIO 4470 Special Advanced Topics" },
- { department: "BIO", code: "BIO 4471", name: "BIO 4471 - Special Advanced Laboratory" },
- { department: "BIO", code: "BIO 4472", name: "BIO 4472 - Current Topics in Biological Research" },
- { department: "BIO", code: "BIO 4485", name: "BIO 4485 - Cooperative Education Experience" },
- { department: "BIO", code: "BIO 4495", name: "BIO 4495 - Cooperative Education Experience" },
- { department: "BIO", code: "BIO 5500", name: "BIO 5500 - Individual Study" },
- { department: "BIO", code: "BIO 5501", name: "BIO 5501 - Molecular and Cellular Biology" },
- { department: "BIO", code: "BIO 5502", name: "BIO 5502 - Evolution, Ecology, and Organismal Biology" },
- { department: "BIO", code: "BIO 5504", name: "BIO 5504 - Research Career and Proposal Development" },
- { department: "BIO", code: "BIO 5505", name: "BIO 5505 - Scientific Writing and Communication" },
- { department: "BIO", code: "BIO 5506", name: "BIO 5506 - Data Management and Visualization in Biology" },
- { department: "BIO", code: "BIO 5511", name: "BIO 5511 - Advanced Cell Culture Techniques" },
- { department: "BIO", code: "BIO 5571", name: "BIO 5571 - Special Advanced Laboratory" },
- { department: "BIO", code: "BIO 5574", name: "BIO 5574 - Teaching Strategies for College Biology Laboratories" },
- { department: "BIO", code: "BIO 5575", name: "BIO 5575 - College Biology Teaching Practicum" },
- { department: "BIO", code: "BIO 5583", name: "BIO 5583 - Research and Professional Development for Regenerative Medicine Students" },
- { department: "BIO", code: "BIO 5590", name: "BIO 5590 - Seminar in Biology" },
- { department: "BIO", code: "BIO 5591", name: "BIO 5591 - Biology Colloquium" },
- { department: "BIO", code: "BIO 5595", name: "BIO 5595 - Cooperative Education Experience" },
- { department: "BIO", code: "BIO 5598", name: "BIO 5598 - Project" },
- { department: "BMED", code: "BMED 2212", name: "BMED 2212 - Introduction to Mechanical Design in Biomedical Engineering" },
- { department: "BMED", code: "BMED 2270", name: "BMED 2270 - Special Topics" },
- { department: "BMED", code: "BMED 2310", name: "BMED 2310 - Introduction to Electrical Design in Biomedical Engineering" },
- { department: "BMED", code: "BMED 2420", name: "BMED 2420 - . Overview of the path to market for medical devices, including nonclinical and clinical evaluation and FDA regulatory processes. Course covers bench, in vitro, and in vivo models, studies using Good Laboratory Practices (GLP), clinical trials, Quality System regulations, and FDA clearance and approval processes. 3 lectures. Formerly BMED 422. BMED 4432 Microfluidics/MEMS Design" },
- { department: "BMED", code: "BMED 3102", name: "BMED 3102 - Biomedical Engineering Professional Development" },
- { department: "BMED", code: "BMED 3330", name: "BMED 3330 - Intermediate Biomedical Design" },
- { department: "BMED", code: "BMED 3410", name: "BMED 3410 - , CE 352, CE 3352 , ME 328, or ME 3328 . Finite element solutions to engineering elastostatic problems using commercial finite element code. Practical modeling assignments. 2 lectures, 1 laboratory. Crosslisted as BMED/CE/ ME 4404 . Formerly BMED/CE/ME 404. BMED 4409 Interdisciplinary Projects in Biomechanics" },
- { department: "BMED", code: "BMED 3425", name: "BMED 3425 - , and ME 341 or ME 3341 ; or graduate standing. Physicochemical hydrodynamics and microfluidic bioseparations, which includes electrokinetics, colloid science and suspension mechanics in the context of Clinical Diagnostic Systems. Applying bio-separation design parameters, theoretical and numerical models. 2 lectures, 1 activity. Formerly BMED 535. BMED 5550 Current and Evolving Topics in Biomedical Engineering" },
- { department: "BMED", code: "BMED 4401", name: "BMED 4401 - Biomedical Entrepreneurship" },
- { department: "BMED", code: "BMED 4404", name: "BMED 4404 - Applied Finite Element Analysis" },
- { department: "BMED", code: "BMED 4432", name: "BMED 4432 - . Fabrication and testing of microfluidic and micromechanical systems. Characterization of mixing, electrokinetic transport, and droplet fluidics. Fabrication using soft lithography, wet and dry etch techniques to form fluidic and sensing structures. World-to-chip interfacing. Metrology. 1 laboratory. BMED 4434 Micro/Nano Fabrication" },
- { department: "BMED", code: "BMED 4440", name: "BMED 4440 - . Principles of instrumentation used to detect surface biopotentials. Emphasis on circuit level design and laboratory implementation of systems to detect ECG, EMG and EEG signals. Practical experience with electronic instrumentation. System-level design project related to surface biopotential acquisition. 1 lecture, 2 laboratories. Formerly BMED 445. BMED 4450 Contemporary Issues in Biomedical Engineering" },
- { department: "BMED", code: "BMED 4460", name: "BMED 4460 - Medical Physiology for Engineers" },
- { department: "BMED", code: "BMED 4465", name: "BMED 4465 - . Engineering design methodology, design process, project planning, decision making, modeling, construction, and testing of an open-ended design project. Preparation of formal engineering reports. Statistical analysis. Governmental regulations. Bioethical issues. 2 laboratories. Formerly BMED 456. BMED 4470 Special Advanced Topics" },
- { department: "BMED", code: "BMED 4471", name: "BMED 4471 - Special Advanced Laboratory" },
- { department: "BMED", code: "BMED 4480", name: "BMED 4480 - Drug Discovery and Development" },
- { department: "BMED", code: "BMED 4499", name: "BMED 4499 - Senior Thesis" },
- { department: "BMED", code: "BMED 5500", name: "BMED 5500 - Individual Study" },
- { department: "BMED", code: "BMED 5504", name: "BMED 5504 - Finite Element Analysis of Continua" },
- { department: "BMED", code: "BMED 5511", name: "BMED 5511 - . BIO 5528 Principles of Stem Cell Biology" },
- { department: "BMED", code: "BMED 5520", name: "BMED 5520 - Modeling of Biomedical Systems" },
- { department: "BMED", code: "BMED 5525", name: "BMED 5525 - Skeletal Tissue Mechanics" },
- { department: "BMED", code: "BMED 5555", name: "BMED 5555 - Introduction to Computational Neuroscience" },
- { department: "BMED", code: "BMED 5570", name: "BMED 5570 - Special Advanced Topics" },
- { department: "BMED", code: "BMED 5571", name: "BMED 5571 - Special Advanced Laboratory" },
- { department: "BMED", code: "BMED 5583", name: "BMED 5583 - . Formerly ASCI/BIO/BMED 583. ASCI 5598 Project" },
- { department: "BMED", code: "BMED 5591", name: "BMED 5591 - . Corequisite: BMED 598 or BMED 5598 . Continuation of a two part project seminar sequence. Completion of project by a team which is typical of biomedical fields of employment or applied research. Project management skills including budgeting, timelines, resource management, and professional communication. Completion of literature review. 1 seminar. Formerly BMED 592. BMED 5598 Project" },
- { department: "BMED", code: "BMED 5598", name: "BMED 5598 - . Formerly ASCI/BIO/BMED 593. BIO 5599 Thesis" },
- { department: "BOT", code: "BOT 1121", name: "BOT 1121 - . Identification, classification, silvical characteristics, distribution, environmental requirements, and economic importance of woody plants in shrub, woodland, and forest ecosystems of the United States. Emphasis on species located in the Pacific Coastal, Sierran, and Cascade ecosystems. 2 lectures, 1 laboratory. Formerly NR 208. NR 2218 Introduction to Geographic Information Systems (GIS)" },
- { department: "BRAE", code: "BRAE 1128", name: "BRAE 1128 - ; MATH 143 or MATH 1262 ; and PHYS 141 or PHYS 1141 . Application of electricity in BioResource and Agricultural Engineering. Electrical circuits and electronics, electrical measurements, RLC circuit fundamentals, electrical system planning, motors, wiring materials, electrical safety, and code regulations. 3 lectures, 1 laboratory. Formerly BRAE 216. BRAE 2220 Introduction to Biological Systems" },
- { department: "BRAE", code: "BRAE 1141", name: "BRAE 1141 - Agricultural Machinery Safety" },
- { department: "BRAE", code: "BRAE 1150", name: "BRAE 1150 - Design Graphics and CAD for Agricultural Engineering" },
- { department: "BRAE", code: "BRAE 1239", name: "BRAE 1239 - Engineering Surveying" },
- { department: "BRAE", code: "BRAE 2203", name: "BRAE 2203 - Systems Management I" },
- { department: "BRAE", code: "BRAE 2216", name: "BRAE 2216 - ; and CHEM 125 or CHEM 1122 . Design of internal environments to meet the needs of commodities, animals, and plants. Thermodynamic and psychrometric principles for agricultural structures. Heat transfer, insulation, and refrigeration. Sensing, monitoring, and controlling environmental factors affecting crop storage structures and animal housing. 2 lectures, 1 laboratory. Formerly BRAE 332. BRAE 3335 Internal Combustion Engines" },
- { department: "BRAE", code: "BRAE 2220", name: "BRAE 2220 - ; CHEM 125 or CHEM 1122 ; and PHYS 143 or PHYS 1143 . Theory and applications of bioprocess technology in biological and agricultural systems. Engineering properties of biological materials and organisms. Basic unit operations, biological principles and mass balances as applied to waste treatment technology. Special requirements of agricultural and biological processes. Field trip required. 2 lectures, 1 laboratory. Formerly BRAE 320. BRAE 3332 Environmental Controls for Agricultural Structures" },
- { department: "BRAE", code: "BRAE 2221", name: "BRAE 2221 - ; and MATH 241 or MATH 2263 . Mechanics of materials, dynamics, and integrable and linear constant-coefficient differential equations with emphasis on agricultural and bioresource applications. Bending, combined loads, stress transformations, and material failure. Deflection and buckling. Kinematics/dynamics of point masses/rigid bodies. Impulse and energy methods. Course may be offered in classroom-based or hybrid format. 3 lectures, 1 laboratory. BRAE 2236 Principles of Irrigation" },
- { department: "BRAE", code: "BRAE 2222", name: "BRAE 2222 - , BRAE 343, or BRAE 3343 . Fabrication systems including cutting, sawing, shearing, bending, welding, grinding, cleaning, and painting. Proper safety procedures. Experimental projects to include team design and construction, presentation, organization, and evaluation. 1 lecture, 1 laboratory. Formerly BRAE 344. BRAE 3345 Photogrammetry and Remote Sensing with GIS Applications" },
- { department: "BRAE", code: "BRAE 2236", name: "BRAE 2236 - , BRAE 340, BRAE 3340 , or graduate standing. Fertilizer and chemical injection through irrigation systems. Hardware, fertilizer compounds, and distribution uniformity. Matching chemicals and equipment to specific irrigation methods. Safety. Course offered online only. 1 activity. Formerly BRAE 405. BRAE 5435 Hydrology and Drainage" },
- { department: "BRAE", code: "BRAE 3234", name: "BRAE 3234 - Equipment Engineering I" },
- { department: "BRAE", code: "BRAE 3312", name: "BRAE 3312 - with a grade of C- or better, and one of the following: BRAE 236, BRAE 2236 , BRAE 340, or BRAE 3340 . Design of on-farm irrigation systems. Micro, surface, and sprinkler irrigation systems. Canals and pumps. Economic and strategies of pipe design and pipeline protection. Field trip required. 3 lectures. Formerly BRAE 414. BRAE 4419 Systems Management III" },
- { department: "BRAE", code: "BRAE 3317", name: "BRAE 3317 - . Process management of agricultural systems. Emphasis placed on a team approach to problem solution. Case studies and student projects used to explore the following topics: process capacity, layout, supply-chain, inventory, lean system, process assessment and improvement. Field trip may be required. 2 lectures, 1 laboratory. Formerly BRAE 419. BRAE 4422 Equipment Engineering II" },
- { department: "BRAE", code: "BRAE 3340", name: "BRAE 3340 - Irrigation Water Management" },
- { department: "BRAE", code: "BRAE 3343", name: "BRAE 3343 - ; and PHYS 121 or PHYS 1121 . Planning of facilities required in production systems. Materials and processes used in construction of agricultural structures. Environmental factors affecting crop storage structures and animal housing. Design of structural environments to meet needs of commodities, animals, and plants. Economics and functionality of various building designs and construction materials. Field trip required. 3 lectures, 1 laboratory. Formerly BRAE 432. BRAE 4433 Agricultural Structures Design" },
- { department: "BRAE", code: "BRAE 4403", name: "BRAE 4403 - Agricultural Engineering Ethics, Economics, and Optimization" },
- { department: "BRAE", code: "BRAE 4460", name: "BRAE 4460 - . Solution of an engineering or systems management problem in agriculture. May involve research methodology, problem statement, analysis, synthesis, project design, construction, and evaluation. Fundamentals of Engineering (FE) exam preparation. 2 laboratories. Formerly BRAE 462. BRAE 4470 Special Advanced Topics" },
- { department: "BRAE", code: "BRAE 4461", name: "BRAE 4461 - Senior Project II" },
- { department: "BRAE", code: "BRAE 4471", name: "BRAE 4471 - Special Advanced Laboratory" },
- { department: "BRAE", code: "BRAE 5405", name: "BRAE 5405 - Chemigation" },
- { department: "BRAE", code: "BRAE 5532", name: "BRAE 5532 - Water Pumps and Wells" },
- { department: "BRAE", code: "BRAE 5571", name: "BRAE 5571 - Special Advanced Laboratory" },
- { department: "BRAE", code: "BRAE 5599", name: "BRAE 5599 - Thesis" },
- { department: "BUS", code: "BUS 1100", name: "BUS 1100 - . Career exploration, personal branding, and internship preparation, focusing on professional communication, networking, and interviewing skills. Values, interests, and personality as they relate to career pathways and skills needed to excel in a global business environment. Course may be offered in online or hybrid format. 1 activity. Formerly BUS 206. BUS 2207 Legal Responsibilities of Business" },
- { department: "BUS", code: "BUS 1101", name: "BUS 1101 - Accounting Principles I" },
- { department: "BUS", code: "BUS 1102", name: "BUS 1102 - Accounting Principles II" },
- { department: "BUS", code: "BUS 1165", name: "BUS 1165 - Business Decision Analysis" },
- { department: "BUS", code: "BUS 1204", name: "BUS 1204 - Financial Literacy" },
- { department: "BUS", code: "BUS 1342", name: "BUS 1342 - ; and BUS 310 or BUS 3310 ; and Entrepreneurship concentration; or BUS 220 or BUS 2220 ; BUS 310 or BUS 3310 ; and Entrepreneurship minor. Entrepreneurial financial management basics. Financing startups. Forms and uses of equity and debt financing. Cap-Tables and exit analyses. Investor pitches. Legal, governance and ethical issues in financing. Forward looking financial statements and their connection to financing needs, valuation, and risk. Course may be offered in classroom-based or online format. 4 seminars. Formerly BUS 330. BUS 3343 Quantitative Methods in Finance" },
- { department: "BUS", code: "BUS 2201", name: "BUS 2201 - Taxation and Society" },
- { department: "BUS", code: "BUS 2206", name: "BUS 2206 - . Advanced career preparation, networking, relationship building, influencing, leadership development, and business etiquette. Strategies for finding meaningful and enjoyable work for a fulfilled career and life after graduation. Course may be offered in classroom-based, online, or hybrid format. 1 activity. Formerly BUS 306. BUS 3308 Logistics and Intermodal Transportation" },
- { department: "BUS", code: "BUS 2207", name: "BUS 2207 - , BUS 2220 , BUS 3310 , or BUS 3311 . Analysis of laws and legal strategies that affect startup enterprises, business innovation restrained or enhanced through law, founder's agreements, entity formation, securities laws, venture capital, intellectual property, employment law, contracts, e-commerce, and exit transactions. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. BUS 4400 Special Problems for Advanced Undergraduates" },
- { department: "BUS", code: "BUS 2208", name: "BUS 2208 - Shipping and Port Management" },
- { department: "BUS", code: "BUS 2212", name: "BUS 2212 - , or BUS 2214 . Recommended: Demonstrated competency in electronic spreadsheet, word processing, and presentation applications. Applications of accounting for making business decisions. Planning and control issues, including cost behavior, budget preparation, and performance reporting. Addresses social responsibility and employee motivational and behavioral considerations. Preparation of spreadsheet applications useful for decision-making. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly BUS 215. BUS 2220 Business Basics for Entrepreneurs" },
- { department: "BUS", code: "BUS 2214", name: "BUS 2214 - . Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly AGB 214. AGB 2260 Agribusiness Data Literacy" },
- { department: "BUS", code: "BUS 2215", name: "BUS 2215 - . Costing systems, including job, process, and activity-based costing systems. Cost allocation and differential analysis of cost information for decision making. Organization, visualization, and analysis of relevant financial and cost data to assist managers in making strategic business decisions. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly BUS 412. BUS 4426 Taxation of Corporations and Partnerships" },
- { department: "BUS", code: "BUS 2234", name: "BUS 2234 - Introduction to Design Thinking" },
- { department: "BUS", code: "BUS 3300", name: "BUS 3300 - International Business I" },
- { department: "BUS", code: "BUS 3301", name: "BUS 3301 - International Business II - Country Research Analysis and Global Marketing" },
- { department: "BUS", code: "BUS 3302", name: "BUS 3302 - International and Cross Cultural Management" },
- { department: "BUS", code: "BUS 3304", name: "BUS 3304 - International Supply Chains" },
- { department: "BUS", code: "BUS 3310", name: "BUS 3310 - . Experiential approach to the lean startup customer development process. Work with early-stage ventures to develop and execute experiments or market tests that validate, void, or modify business model hypotheses. Design, implement, and validate repeatable and scalable business model strategies. Course maybe offered in classroom-based or hybrid format. 4 seminars. Formerly BUS 313. BUS 3319 Data Analytics and Accounting Information Systems" },
- { department: "BUS", code: "BUS 3311", name: "BUS 3311 - Managing Technology in the International Legal Environment" },
- { department: "BUS", code: "BUS 3320", name: "BUS 3320 - ; and BUS 322 or BUS 3322 . Application of analytical, technical and software skills to solve complex accounting-related business decisions, identify trends and effectively visualize data results involving accounting, auditing or taxation. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. BUS 4425 Advanced Managerial Accounting with Data Analytics" },
- { department: "BUS", code: "BUS 3321", name: "BUS 3321 - with a grade of C- or better or consent of instructor. Comprehensive coverage of financial reporting issues. Covers investments, liabilities, equities, and the Cash Flows Statement. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly BUS 322. BUS 3323 Financial Statement Auditing" },
- { department: "BUS", code: "BUS 3322", name: "BUS 3322 - . A conceptual and hands-on introduction to financial statement auditing in the context of public company audits. Introduction to Public Company Accounting Oversight Board (PCAOB) Auditing Standards and Association of International Certified Professional Accountants (AICPA) Code of Conduct. Application of current events in and to auditing. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly BUS 425. BUS 3330 Funding and Managing Startup Companies" },
- { department: "BUS", code: "BUS 3323", name: "BUS 3323 - . Covers various analytical methodologies, tools and technology-related innovations used in audit engagements, including sampling, internal controls, and business cycle specific audit approaches using specialized audit applications, visualization software, and other applicable tools. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. BUS 4474 Senior Project: Low Income Taxpayer Clinic" },
- { department: "BUS", code: "BUS 3346", name: "BUS 3346 - . Exploration and cultivation of skills in personal selling. Understanding customers, interpersonal relationships, and the influences of psychology, sociology, economics, and public policy on buyer/seller interactions. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly BUS 347. BUS 3348 Technology-Based Professional Sales" },
- { department: "BUS", code: "BUS 3347", name: "BUS 3347 - Professional Selling Skills" },
- { department: "BUS", code: "BUS 3348", name: "BUS 3348 - . Capstone course for the Sales minor. Exploration of building and maintaining relationships, apply selling skills, and prepare for a career in professional selling. 4 seminars. Formerly BUS 466. BUS 4467 Senior Project: Growing the Early Stage Startup" },
- { department: "BUS", code: "BUS 3380", name: "BUS 3380 - Work and Wellbeing" },
- { department: "BUS", code: "BUS 3382", name: "BUS 3382 - Leadership and Organizations" },
- { department: "BUS", code: "BUS 3384", name: "BUS 3384 - Human Resources Management" },
- { department: "BUS", code: "BUS 3384A", name: "BUS 3384A - Human Resources Management Project" },
- { department: "BUS", code: "BUS 3387", name: "BUS 3387 - . Management consulting models and challenges associated with designing and leading organizational transformation. Application of behavioral and organizational science knowledge and social technology as intervention change strategies to enhance organization effectiveness and sustainability. Principles of management consulting and organization development. 3 lectures. Formerly BUS 477. BUS 4477A Change Management Project" },
- { department: "BUS", code: "BUS 3388", name: "BUS 3388 - Training, Developing, and Managing Employees" },
- { department: "BUS", code: "BUS 3389A", name: "BUS 3389A - Negotiation for Entrepreneurs Activity" },
- { department: "BUS", code: "BUS 3389", name: "BUS 3389 - . Advanced application of topics and strategies relevant to negotiation for entrepreneurs. Individual and group projects or simulations applying relevant knowledge to enhance skills in entrepreneurial negotiations (equity splits, angel investors, supplier contracts). Course may be offered in classroom-based, online, or hybrid format. 1 activity. BUS 3390 Independent Study" },
- { department: "BUS", code: "BUS 3391", name: "BUS 3391 - Information Systems" },
- { department: "BUS", code: "BUS 3392", name: "BUS 3392 - . Selection and completion of a project under faculty supervision that complements the coursework on business application development. Course offered online only. 1 activity. BUS 3393 Database Systems in Business" },
- { department: "BUS", code: "BUS 3393", name: "BUS 3393 - . Selection and completion of a project under faculty supervision that complements the coursework on business database systems. Course offered online only. 1 activity. BUS 3394 Systems Analysis and Design" },
- { department: "BUS", code: "BUS 3394", name: "BUS 3394 - . Selection and completion of a project under faculty supervision that complements the coursework systems analysis and design. Course offered online only. 1 activity. BUS 3395 Information Systems Project Management" },
- { department: "BUS", code: "BUS 3396", name: "BUS 3396 - . Completion of class project under faculty supervision that complements the coursework on consumer insights. Course offered online only. 1 activity. BUS 3399 IT Infrastructure and Security Management" },
- { department: "BUS", code: "BUS 3399", name: "BUS 3399 - . Selection and completion of a project under faculty supervision that complements the coursework on information technology (IT) infrastructure and security management. Course offered online only. 1 activity. BUS 3411 Finance Practicum" },
- { department: "BUS", code: "BUS 3431", name: "BUS 3431 - ; and one of the following: BUS 441, BUS 3440 , or BUS 3441 . Trading strategies, back-testing, risk-return tradeoff, and industry best practices. Write a research project. Course maybe offered in classroom-based, online, or hybrid format. 1 activity. BUS 3431 Security Analysis and Portfolio Management" },
- { department: "BUS", code: "BUS 3438", name: "BUS 3438 - . Comprehensive coverage of financial aspects concerning mergers and acquisitions. Valuation of companies and synergies, strategic and other motivations underlying mergers, structuring of transactions, deal tactics and strategy, and leveraged buyouts. Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly BUS 448. BUS 4449 New Venture Growth and Scaling" },
- { department: "BUS", code: "BUS 3440", name: "BUS 3440 - , or BUS 3441 . Introduction to options, futures, and other derivative securities. Examination of institutional aspects of the markets. Theories of pricing. Discussion of trading strategies (arbitrage, hedging, and spread). Applications for asset and risk management. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly BUS 442. BUS 4445 Risk Management and Insurance Planning" },
- { department: "BUS", code: "BUS 3441", name: "BUS 3441 - . Recommended: One of the following: CSC 101, CSC 232, CSC 1001 , CSC 1032 , ECON 395, or ECON 3015 . Blockchain technology in finance with application examples, including stock trading, real estate transactions, and peer-to-peer (P2P) payment systems. Smart contract basics and solidity programming. 3 lectures. Formerly BUS/ITP 468. BUS 4469 Foundations of Financial Technology" },
- { department: "BUS", code: "BUS 4401", name: "BUS 4401 - Strategic Management" },
- { department: "BUS", code: "BUS 4408", name: "BUS 4408 - Innovation and Entrepreneurship Through Disruptive Technologies" },
- { department: "BUS", code: "BUS 4410", name: "BUS 4410 - The Legal Environment of International Business" },
- { department: "BUS", code: "BUS 4418", name: "BUS 4418 - . Project designed for conducting marketing research activities to discover customer insights. Application of marketing research concepts, selection of research forms and methodologies, as well as data collection, analysis, and interpretation. Complements the coursework on marketing research. Course offered online only. 1 activity. BUS 4421 Marketing Analytics" },
- { department: "BUS", code: "BUS 4421", name: "BUS 4421 - . Analysis of customer information using a broad range of tools and techniques. Application of analytic findings to marketing decision-making. Integration of data into reporting platforms that emphasize return on marketing investment. Complements the coursework on marketing analytics. Course offered online only. 1 activity. BUS 4423 Digital Marketing" },
- { department: "BUS", code: "BUS 4423", name: "BUS 4423 - . Measurement and optimization of digital marketing. Return on investment, lifetime value of the customer, customer acquisition costs, search engine marketing, paid search, display advertising, website analytics, email marketing, social media marketing, online reputation, mobile marketing, and new media marketing. Complements the coursework on digital marketing metrics and management. Course offered online only. 1 activity. BUS 4424 Advanced Data Analytics in Accounting" },
- { department: "BUS", code: "BUS 4430", name: "BUS 4430 - Internship/Cooperative Education" },
- { department: "BUS", code: "BUS 4434", name: "BUS 4434 - Real Estate Finance" },
- { department: "BUS", code: "BUS 4446", name: "BUS 4446 - . Projects on international markets and international marketing strategies. Complements the coursework on international marketing. Course offered online only. 1 activity. BUS 4447 Defining and Building Technology Startups" },
- { department: "BUS", code: "BUS 4447", name: "BUS 4447 - . Entrepreneurial settings focusing on technology startups. Frameworks, analytical skills, and decision-making tools used in launching entrepreneurial businesses. 4 discussions. Formerly BUS 487. BUS 4466 Sales Practicum" },
- { department: "BUS", code: "BUS 4450", name: "BUS 4450 - . Additional projects, research, and activities to explore emerging technologies and best practices in marketing. Complements the coursework on topics in marketing activity. The Class schedule will list subtitle selected. Repeatable up to 2 units. Course offered online only. 1 activity. BUS 4451 New Product Development and Launch" },
- { department: "BUS", code: "BUS 4451", name: "BUS 4451 - . Project-based skills for developing new products and planning for their launch. Application of major phases of product development, including innovation strategy, idea generation and screening, concept development and evaluation, prototyping, and market acceptance testing. Course offered online only. 1 activity. BUS 4453 Digital and New Media Marketing" },
- { department: "BUS", code: "BUS 4453", name: "BUS 4453 - . Complements the coursework on digital and new media marketing. Course offered online only. 1 activity. BUS 4454 Marketing Projects" },
- { department: "BUS", code: "BUS 4454", name: "BUS 4454 - . Completion of class project under faculty supervision that complements the coursework on marketing projects. Course may be offered in classroom-based, online, or hybrid format. 1 activity. BUS 4455 Marketing Strategy" },
- { department: "BUS", code: "BUS 4455", name: "BUS 4455 - . Application of key marketing concepts using computer simulations. Development, evaluation, and implementation of marketing strategies, including environmental analysis, identification of marketing problems and opportunities, corporate growth strategies designed to exploit opportunities and counter threats, decisions regarding allocations of resources, and evaluation and control of the strategic plan. Course offered online only. 1 activity. BUS 4457 Integrated Marketing Communications" },
- { department: "BUS", code: "BUS 4457", name: "BUS 4457 - . Plan, execute, and measure the effectiveness of advertising and promotions in a variety of contexts. Complements the coursework on integrated marketing communications (IMC). Course offered online only. 1 activity. BUS 4458 Solving Big World Challenges" },
- { department: "BUS", code: "BUS 4462", name: "BUS 4462 - Senior Project II" },
- { department: "BUS", code: "BUS 4464", name: "BUS 4464 - Applied Senior Project Seminar" },
- { department: "BUS", code: "BUS 4465", name: "BUS 4465 - Senior Project: Building and Launching the Technology Startup" },
- { department: "BUS", code: "BUS 4472", name: "BUS 4472 - Senior Project: Volunteer Income Tax Assistance" },
- { department: "BUS", code: "BUS 4477", name: "BUS 4477 - Management Consulting, Change, and Development" },
- { department: "BUS", code: "BUS 4488", name: "BUS 4488 - . Uses regional startups as learning labs. Process of identifying and conducting business model experiments aimed at getting traction in the marketplace. Exploration of a personal entrepreneurial pathway. 4 seminars. BUS 4468 Blockchain in Finance" },
- { department: "BUS", code: "BUS 4489", name: "BUS 4489 - . Advanced application of topics and strategies relevant to negotiations. Individual and group projects or simulations aimed at applying relevant knowledge to enhance conflict management skills. Designed to build on and complement coursework on negotiations. Course may be offered in classroom-based, online, or hybrid format. 1 activity. BUS 4490 Data Visualization" },
- { department: "BUS", code: "BUS 4497", name: "BUS 4497 - . Fundamentals and practice of data visualization with an emphasis on storytelling within organizations. Theoretical focus on human cognition and perception. Application of principles through software tools. 3 lectures. Formerly BUS 490. BUS 4492 Technology-Supported Collaboration" },
- { department: "CD", code: "CD 1102", name: "CD 1102 - ; and CD/PSY 256 or CD/ PSY 2256 . Technology applications (e.g., websites, film, podcasts, blogs) as they relate to communication of research and theory in developmental science. Digital tools used by developmental researchers and professionals when working with children, youth, and families. Course may be offered in classroom-based, online, or hybrid format. 1 lecture, 2 activities. Replaced CD 302. CD 2207 Children's Learning and Development in Educational Settings" },
- { department: "CD", code: "CD 1131", name: "CD 1131 - Observing and Interacting with Children" },
- { department: "CD", code: "CD 2200", name: "CD 2200 - Special Problems" },
- { department: "CD", code: "CD 2202", name: "CD 2202 - Developmental Science Technology Activity" },
- { department: "CD", code: "CD 2256", name: "CD 2256 - Developmental Psychology" },
- { department: "CD", code: "CD 3304", name: "CD 3304 - Infant and Toddler Development" },
- { department: "CD", code: "CD 3329", name: "CD 3329 - ; and two of the following: CD 304, CD 3304 , CD 305, CD 3305 , PSY/CD 306, or PSY/ CD 3306 . Examination of research and theory on how use of digital technologies such as electronic toys, television, video games, virtual reality, educational technologies, assistive technologies, and social media relates to children's and adolescents' development across domains. Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly CD 411. CD 4417 Interpersonal Relationships in Childhood and Adolescence" },
- { department: "CD", code: "CD 4411", name: "CD 4411 - Children, Adolescents, and Technology" },
- { department: "CD", code: "CD 4448", name: "CD 4448 - ; and consent of instructor. Faculty-supervised research experience on various topics related to child and adolescent development. Student apprenticeship with a department faculty member to conduct aspects of a research project. Credit/No Credit grading only. Formerly CD 449. CD 4450 Developmental Perspectives on Resilience in Childhood" },
- { department: "CD", code: "CD 4453", name: "CD 4453 - ; Psychology or Child Development major; and consent of instructor. Supervised fieldwork experience in various community, governmental, and educational settings which complements the applied experiences gained in Supervised Fieldwork Internship I, and as determined by participating institution, supervising faculty member, and student. Credit/No credit grading only. Formerly CD 454. CD 4460 Child Abuse and Neglect" },
- { department: "CD", code: "CD 4461", name: "CD 4461 - ; and Child Development major. Design and completion of a faculty-supervised project in child development. Project results are presented in a formal written report and presented at the Senior Project Showcase. Formerly CD 462. CD 4470 Special Advanced Topics" },
- { department: "CE", code: "CE 1111", name: "CE 1111 - , ENVE 111, or ENVE 1111 . Mentally manipulate two- and three-dimensional structures. Theory and practice of plane surveying. Application of Geographic Information Systems (GIS). Introduction to engineering drawing in the environmental, geotechnical, transportation, and structural sub-disciplines of civil engineering, including sketching and computer aided drawing (CAD). Course may be offered in classroom-based or online format. 1 lecture, 2 activities. Crosslisted as CE/ ENVE 1112 . Formerly CE 113. CE 2200 Special Problems for Undergraduates" },
- { department: "CE", code: "CE 1112", name: "CE 1112 - Spatial Visualization and Drawing" },
- { department: "CE", code: "CE 2259", name: "CE 2259 - , CM 113 or CM 1113 , or ENVE 3465 . Characteristics and functions of different modes of transportation. Fundamentals of transportation design, operations, and planning. Evaluation of costs, benefits, and environmental considerations. Course may be offered in classroom-based or online format. 2 lectures, 2 activities. Formerly CE 321. CE 3336 Environmental Fluid Mechanics and Hydraulic Systems" },
- { department: "CE", code: "CE 3321", name: "CE 3321 - , CE/ ENVE 3336 , CE 336, CE/ ENVE 3337 , CE 352, CE 3352 , CE 355, CE 3355 , CE 381, CE 3381 , ENVE 438, ENVE 3438 , ENVE 450, or ENVE 3450 . Development of civil/environmental infrastructure as a multi-component system. Integration of civil/environmental engineering disciplines, as well as related non-engineering disciplines, as a project goes from concept through construction. Consideration of regulatory, social, management, economic, historical, and other non-technical factors. Field trip required. 2 activities. Crosslisted as CE/ ENVE 3465 . Formerly CE 465. CE 4356 Structural Steel Design" },
- { department: "CE", code: "CE 3336", name: "CE 3336 - . Water and storm water flows. Design of water distribution systems. Multiple pumps and pump systems. Water sources for municipal water supply, fire flows and storage reservoirs. Storm water management. Design of storm sewers, inlets, gutters and culverts. Best Management Practices (BMPs) and Low Impact Developments (LIDs). 3 lectures, 1 laboratory. Formerly CE 440. CE 4446 Seismic Principles for Civil Engineering" },
- { department: "CE", code: "CE 3352", name: "CE 3352 - . American Institute of Steel Construction Load and Resistance Factor Design (AISC-LRFD). Specifications for design of structural steel components in building systems, including tension members, columns, beams, beam-columns, basic welded connections, and basic bolted connections. 3 lectures, 1 laboratory. Formerly CE 356. CE 4400 Special Problems" },
- { department: "CE", code: "CE 3355", name: "CE 3355 - . American Society of Civil Engineers (ASCE) Standard 7 seismic load provisions for buildings and other civil structures. Relevant preparation for the California Civil Seismic Principles Examination. 1 activity. CE 4451 Applied Numerical Methods in Engineering" },
- { department: "CE", code: "CE 3375", name: "CE 3375 - or CE/CM 371. Building Information Modeling (BIM) process to design, optimize, construct, and manage vertical structures. BIM based quantity take-off, clash detection, 4D modeling, facility management, and 3D laser scanner applications. Course may be offered in classroom-based or online format. 2 lectures, 2 laboratories. Formerly CE 415. CE 4421 Traffic Engineering" },
- { department: "CE", code: "CE 3381", name: "CE 3381 - . Analysis and design of shallow and deep foundation systems for vertical, lateral, and combined loading. Bearing capacity, settlement, and earth pressure. Foundation type selection. Construction methods, field monitoring, and load-testing. Structural design considerations. Computer-aided analysis. 4 lectures. CE 4482 Earth Fills and Embankments" },
- { department: "CE", code: "CE 4356", name: "CE 4356 - , or graduate standing. American National Standards Institute/ American Institute of Steel Construction (ANSI/AISC) 341 seismic provisions for typical lateral force resisting systems in structural steel buildings, including moment frames, concentrically braced frames, and eccentrically braced frames. 3 lectures, 1 laboratory. Formerly CE 553. CE 5556 Fiber Reinforced Polymer (FRP) Composites in Structural Engineering" },
- { department: "CE", code: "CE 4403", name: "CE 4403 - Civil Engineering Design Competition" },
- { department: "CE", code: "CE 4407", name: "CE 4407 - , and CE 4451 ; or Graduate standing. Stiffness and flexibility procedures for the analysis of one, two, and three-dimensional line elements under both static and dynamics loading conditions. Development of algorithms and programs for use in the analysis of structural frameworks. Discussion of modeling issues and limitations. 3 lectures, 1 laboratory. Formerly CE 501. CE 5504 Finite Element Analysis of Continua" },
- { department: "CE", code: "CE 4431", name: "CE 4431 - ; and STAT 312 or STAT 3210 . Coastal processes that influence coastal infrastructure design. Sea-level rise, subsidence, tides, storm surge, tsunamis, wind and wave setup. Introduction to tidal currents, wind circulation, estuarine circulation and salinity intrusion, erosion and sediment transport, turbulent mixing, dispersion, energy dissipation. Harbor resonance. Field trip required. 4 lectures. Formerly CE 432. CE 4433 Open Channel Hydraulics" },
- { department: "CE", code: "CE 4433", name: "CE 4433 - , and CE 435 or CE 4435 ; or graduate standing. Modeling and analysis of water resources systems. Applications of computer models, Geographic Information Systems, remote sensing, and data analytics to the planning and management of water infrastructure. Broader considerations of water resources systems including climate change impacts and social justice. 3 lectures, 1 laboratory. Formerly CE 536. CE 5537 Groundwater Contamination" },
- { department: "CE", code: "CE 4434", name: "CE 4434 - , or graduate standing. Sources and types of groundwater contamination. Contaminant fate and transport mechanisms. Prediction of contaminant transport and transformation in groundwater using analytical and numerical models. Design of engineered containment and remediation systems to mitigate groundwater pollution. Environmental justice considerations. 3 lectures, 1 activity. Formerly CE 537. CE 5538 Urban Water Systems" },
- { department: "CE", code: "CE 4440", name: "CE 4440 - . Urban Hydrology; Relationships between surface and groundwater elements of water sources and disposal. Urban Hydraulics; Integration of water delivery, wastewater collection, drainage systems, and associated treatment components in urbanizing areas. Best management practices (BMPs) and low impact developments (LIDs); Sustainable infrastructure. 3 lectures, 1 laboratory. Formerly CE 538. CE 5539 Environmental Hydraulics" },
- { department: "CE", code: "CE 4466", name: "CE 4466 - . Continuation of work on multi-disciplinary teams to complete an integrated civil design project. Formal instruction on selected topics in construction, geotechnical, structural, transportation, and water resources engineering design culminating with oral and written presentations. 2 lectures, 1 laboratory. Formerly CE 467. CE 4470 Special Advanced Topics" },
- { department: "CE", code: "CE 4471", name: "CE 4471 - Special Advanced Laboratory" },
- { department: "CE", code: "CE 4474", name: "CE 4474 - Environmental Compliance and Permitting" },
- { department: "CE", code: "CE 4481", name: "CE 4481 - or graduate standing. Ground motion topics; tectonics, seismology, seismic hazard analysis, dynamic behavior of soils, seismic site response, and soil structure interaction. Ground failure topics; surface fault rupture, soil liquefaction, lateral spreading, cyclic failure, seismic compression, and seismic slope stability. 4 lectures. Formerly CE 583. CE 5584 Landslides and Slope Stabilization" },
- { department: "CE", code: "CE 5511", name: "CE 5511 - / ME 5501 . Formerly CE 511/ME 501. CE 5513 Inelastic Stress Analysis" },
- { department: "CE", code: "CE 5581", name: "CE 5581 - Advanced Geotechnical Engineering" },
- { department: "CEP", code: "CEP 2250", name: "CEP 2250 - . Second and final of two co-ops required for the Mechanical Engineering program. Work onsite in an industry, research facility, or research institution under a cooperative education training agreement for a specified period of time. Practical work and current research experiences. Experiences vary with the participating companies, facilities, and institutions but should include teamwork, communication, and engineering design problem-solving opportunities. Work in a paid position under a degreed engineering supervisor in cooperation with the Career Development Center. Formerly CEP 350 at Cal Maritime. CEP 3370 Facilities Engineering Technology Industry Cooperative II" },
- { department: "CHE", code: "CHE 1110L", name: "CHE 1110L - General Chemistry Laboratory" },
- { department: "CHE", code: "CHE 1110", name: "CHE 1110 - . Offered at Solano Campus. Expand upon and reinforce chemical concepts introduced in general chemistry. Introduction to chemical experimentation including the processes, instrumentation, and techniques employed in a chemistry laboratory environment. Topics addressed during experiments include: the scientific method, scientific measurement and uncertainty, error analysis, density, electrolytes and solutions, qualitative chemical analysis, reaction stoichiometry, acid/base titration, gas stoichiometry, thermochemistry, atomic spectroscopy, visible spectroscopy and laboratory safety. 1 laboratory. Fulfills GE Areas 5C (GE Areas B3 for students on the 2020-26 catalogs). Formerly CHE 110L at Cal Maritime. CHE 2205 Chemistry of Power Plant Processes" },
- { department: "CHE", code: "CHE 2210", name: "CHE 2210 - ; and OCN 200 or OCN 2200 . Chemical description of the ocean, past and present. Elemental cycling, the effects of biological, chemical, geological and physical processes on chemistry of seawater, and the distribution of gases, ions, nutrients and trace metals. 3 lectures. Formerly OCN 340 at Cal Maritime. OCN 3350 Physical Oceanography" },
- { department: "CHEM", code: "CHEM 1103", name: "CHEM 1103 - Research Methods I" },
- { department: "CHEM", code: "CHEM 1110", name: "CHEM 1110 - , CHEM 1112 , CHEM 1120 , or CHEM 1122 . Introduction to the biology, methodology, and techniques used in genetic engineering. Potential benefits and problems in application within agriculture, nutrition, medicine and environmental context, including the underlying ethical questions. Not open to students with credit in CHEM 373 or CHEM 3356 , or to Biological Sciences major or Microbiology major. 3 lectures. Crosslisted as BIO/ CHEM 3318 . Fulfills GE Areas Upper-Division 2 or Upper-Division 5 (GE Area Upper-Division B for students on the 2020-26 catalogs). Formerly BIO/CHEM 308. BIO 3321 Mammalogy" },
- { department: "CHEM", code: "CHEM 1120", name: "CHEM 1120 - . Corequisite: AERO 303 or AERO 3303 . Power plant types, components, characteristics, and requirements. Principles of thrust and energy utilization for low and high-speed applications. Thermodynamic processes and performance of gas turbines and ramjets, as well as chemical, electric, and nuclear rocket propulsion. Course may be offered in classroom-based or online format. 3 lectures. Formerly AERO 401. AERO 3305 Introduction to Aerodynamics" },
- { department: "CHEM", code: "CHEM 1122", name: "CHEM 1122 - . Recommended: One of the following: BIO 111, BIO 1111 , BIO 161, BIO 1151 , BOT 121, BOT 1121 , BRAE 220, BRAE 2220 , MCRO 221, or MCRO 2221 . Theory and design of facilities for physical and chemical treatment of water used in agricultural practices to sanitize crops as they are harvested, and water used while processing the commodities. Design of chemical and biological reactors. Field trip required. 2 lectures, 1 laboratory. Formerly BRAE 436. BRAE 5500 Individual Study" },
- { department: "CHEM", code: "CHEM 2201", name: "CHEM 2201 - , or CHEM 2203 ; CHEM 303 or CHEM 3302 ; and consent of instructor. Selection and completion of a project under faculty supervision. Projects typical of the type that a graduate may encounter in a field of employment or graduate study related to chemistry or biochemistry. Project results culminate in appropriate deliverables. CHEM 4462 Senior Project II" },
- { department: "CHEM", code: "CHEM 2202", name: "CHEM 2202 - Undergraduate Seminar I" },
- { department: "CHEM", code: "CHEM 2220", name: "CHEM 2220 - . Exploration of advanced topics in the field of Inorganic Chemistry, focusing on the implications of d-orbitals on spectroscopy and bonding. The application of Group Theory to spectroscopic problems and molecular orbitals, electrochemistry as a means to probe reactivity, an introduction to organometallic mechanisms, and solid state structures. 3 lectures. CHEM 3321 Inorganic Chemistry II Laboratory" },
- { department: "CHEM", code: "CHEM 2221", name: "CHEM 2221 - . Corequisite: CHEM 3320 . Laboratory course covering advanced topics in the field of Inorganic Chemistry, focusing on the implications of d-orbitals on spectroscopy and bonding. Experiments will cover coordination chemistry, principles of absorption spectroscopy, inorganic synthesis of transition metal complexes, and electrochemistry of transition metal complexes. 2 laboratories. CHEM 3330 Foundations of Chemical Analysis" },
- { department: "CHEM", code: "CHEM 2240", name: "CHEM 2240 - , or CHEM 2242 ; and CHEM 3380 . Recommended: One of the following: CHEM 351, CHEM 353, CHEM 3390 , or CHEM 3392 . Polymerization methods and mechanisms. Chemistry of initiators, catalysts, and inhibitors. Polymerization kinetics. Use of representative types. Physical properties and their measurements. Molecular weight, glass transition, solution thermodynamics, viscoelasticity, and rheology. Thermal analysis, spectroscopic analysis, and mechanical testing. Polymer coatings. 3 lectures. Formerly CHEM 444. CHEM 4481 Polymer Synthesis and Characterization Laboratory" },
- { department: "CHEM", code: "CHEM 2242", name: "CHEM 2242 - with a grade of C- or better or consent of instructor. Intermediate concepts and laboratory skills in organic chemistry. Reactions and properties of alcohols, epoxides, aromatic compounds, amines, and enolates/enols. In-depth treatment of reaction mechanisms, multi-step organic synthesis, molecular orbital theory, pericyclic reactions. 3 lectures, 1 laboratory. Formerly CHEM 218. CHEM 2252 Orientation to Biotechnology" },
- { department: "CHEM", code: "CHEM 2244", name: "CHEM 2244 - . A mechanistic study of organic reactions. Correlation of structure with reactivity, reaction intermediates and species involved in reactions, and methods of probing reaction mechanisms. 2 lectures. Formerly CHEM 414. CHEM 4442 Advanced Organic Chemistry - Synthesis" },
- { department: "CHEM", code: "CHEM 2252", name: "CHEM 2252 - . Formerly BIO/CHEM 202. BIO 2253 Principles of Ecology and Evolution" },
- { department: "CHEM", code: "CHEM 3302", name: "CHEM 3302 - Undergraduate Seminar II" },
- { department: "CHEM", code: "CHEM 3320", name: "CHEM 3320 - . Study of the applications of transition metal complexes in the context of bioinorganic chemistry, organometallic chemistry, materials chemistry, and computational chemistry. 2 lectures. CHEM 4430 Instrumental Analysis" },
- { department: "CHEM", code: "CHEM 3330", name: "CHEM 3330 - ; and one of the following: CHEM 356, CHEM 357, CHEM 3391 , or CHEM 3393 . Theory, practice, method selection, and method development of quantitative and qualitative modern instrumental analytical techniques, including spectrophotometric methods, mass spectrometry, chromatographic methods, and electrochemical methods. 3 lectures, 2 laboratories. Formerly CHEM 439. CHEM 4432 Advanced Techniques in Chemical Analysis" },
- { department: "CHEM", code: "CHEM 3350", name: "CHEM 3350 - , or CHEM 3352 . Nutritional aspects of biochemistry. Essential and energy providing nutrients, vitamins and minerals, deficiencies, degenerative and genetic diseases of metabolism, hormones and brain chemistry, and other current topics. Nutritional claims made by popular media and nonscientific courses will be evaluated critically and contrasted with principles of evidence-based nutrition science. 2 lectures. Formerly CHEM 428. CHEM 4451 Bioinformatics Applications" },
- { department: "CHEM", code: "CHEM 3352", name: "CHEM 3352 - . Intermediary metabolism of carbohydrates, lipids, amino acids and nucleotides, regulation and integration of metabolic pathways, bioenergetics, photosynthesis, electron transport, nitrogen fixation, and biochemical function of vitamins and minerals. 3 lectures. Formerly CHEM 372. CHEM 3356 Genetic Information Processing" },
- { department: "CHEM", code: "CHEM 3356", name: "CHEM 3356 - . Experiments in molecular biology and biotechnology. Nucleic acid purification and characterization, oligonucleotide design, polymerase chain reaction, molecular cloning, gene editing, and sequencing analysis. Not open to students with credit in BIO 475, BIO 4457 , or CHEM 475. 2 laboratories. CHEM 4454 Protein Techniques" },
- { department: "CHEM", code: "CHEM 3370", name: "CHEM 3370 - , MSCI 301, or MSCI 3301 ; MSCI 300 or MSCI 1111 and MSCI 1112 ; and PSC 201 or PSC 2201 . Advanced exploration of coastal ocean ecosystems. Focus on oceanographic field work, including trips to local marine ecosystems and hands-on laboratory investigations. Integration of biological, chemical, physical, and geological observations to gain a holistic understanding of oceanography. Field trip required. 2 lectures, 2 laboratories. Formerly MSCI 403. MSCI 4410 Scientific Diving" },
- { department: "CHEM", code: "CHEM 3390", name: "CHEM 3390 - . Basic physical chemistry laboratory for the study of chemical and biochemical systems. Experimental studies of solutions, thermochemistry, chemical and phase equilibria, diffusion, viscosity, chemical kinetics, computational methods, and applications to chemistry and biochemistry. Written communication of scientific results using applicable literature and databases. 1 laboratory. CHEM 3392 Physical Chemistry I" },
- { department: "CHEM", code: "CHEM 3392", name: "CHEM 3392 - . Foundations of physical chemistry laboratory to cover topics in quantum mechanics, statistical mechanics, and statistical thermodynamics. Activities includes computation, programming, and spectroscopy. 1 laboratory. CHEM 3394 Physical Chemistry II" },
- { department: "CHEM", code: "CHEM 3394", name: "CHEM 3394 - . Foundations of physical chemistry laboratory to cover topics in thermodynamics, chemical and phase equilibria, solutions, chemical kinetics, computational methods and applications to chemistry and biochemistry. Written communication of scientific results using applicable literature and databases. 2 laboratories. CHEM 4400 Special Problems for Advanced Undergraduates" },
- { department: "CHEM", code: "CHEM 4401", name: "CHEM 4401 - Advanced Undergraduate Research" },
- { department: "CHEM", code: "CHEM 4404", name: "CHEM 4404 - Learning Assistant Seminar" },
- { department: "CHEM", code: "CHEM 4415", name: "CHEM 4415 - College Teaching Practicum" },
- { department: "CHEM", code: "CHEM 4420", name: "CHEM 4420 - Inorganic Chemistry III: Transition Metals in Context" },
- { department: "CHEM", code: "CHEM 4461", name: "CHEM 4461 - ; and consent of instructor. Completion of a project under faculty supervision. Projects typical of the type that a graduate may encounter in a field of employment or graduate study related to chemistry or biochemistry. The project culminates in appropriate deliverables. 1 seminar. Formerly CHEM 403. CHEM 4470 Special Advanced Topics" },
- { department: "CHEM", code: "CHEM 4471", name: "CHEM 4471 - Special Advanced Laboratory" },
- { department: "CHEM", code: "CHEM 4480", name: "CHEM 4480 - Polymer Synthesis and Characterization" },
- { department: "CHEM", code: "CHEM 4481", name: "CHEM 4481 - . Corequisite: CHEM 445 or CHEM 4482 . Formulation of modern coatings, pigment dispersions, solvent-borne and high solids coatings, water-borne coatings, powder coatings, radiation cure coatings, and architectural coatings. Coating properties, film formation, film defects, VOCs, color, hiding, gloss, and durability. 2 laboratories. Formerly CHEM 448. CHEM 4484 Functional Polymeric Materials" },
- { department: "CHEM", code: "CHEM 4486", name: "CHEM 4486 - Surface Chemistry of Materials" },
- { department: "CHEM", code: "CHEM 5500", name: "CHEM 5500 - Special Problems for Graduate Students" },
- { department: "CHEM", code: "CHEM 5502", name: "CHEM 5502 - Graduate Seminar in Polymers and Coatings" },
- { department: "CHEM", code: "CHEM 5570", name: "CHEM 5570 - Special Advanced Topics" },
- { department: "CHEM", code: "CHEM 5571", name: "CHEM 5571 - Special Advanced Laboratory" },
- { department: "CHEM", code: "CHEM 5580", name: "CHEM 5580 - Advanced Polymer Synthesis and Characterization" },
- { department: "CHEM", code: "CHEM 5581", name: "CHEM 5581 - . Corequisite: CHEM 550 or CHEM 5582 . Formulation of modern coatings, pigment dispersions, solvent-borne and high solids coatings, water-borne coatings, powder coatings, radiation cure coatings, and architectural coatings. Coating properties, film formation, defects, VOCs, color, gloss, and durability. Special individual project. 2 laboratories. Formerly CHEM 551. CHEM 5598 Project" },
- { department: "CHEM", code: "CHEM 5583", name: "CHEM 5583 - . Supervised industrial graduate internship in polymers and coatings science. Provides students with industrial research experience. Requires approval of graduate advisor. Students engage in industrial research and development at an approved industry site, make regular reports back to graduate advisor, and present formal report and seminar on work each semester. Total credit limited to 6 units. Formerly CHEM 598. CHEM 5599 Thesis" },
- { department: "CHIN", code: "CHIN 1101", name: "CHIN 1101 - , CHIN 141, CHIN 1141 , or instructor placement. Beginning Mandarin Chinese. Class practice and assigned outside work in speaking, listening, sentence structure, reading, writing, and introduction to Chinese culture. Language taught in its intercultural context. Course may be offered in classroom-based, online, or hybrid format. Not open to students with credit in CHIN 142 or CHIN 1142 . 4 lectures. Formerly offered as part of the CHIN 101, 102, 103 series, students may not earn credit for both CHIN 103 and CHIN 1102 . CHIN 1141 Elementary Chinese Language and Culture I Study Abroad" },
- { department: "CHIN", code: "CHIN 1102", name: "CHIN 1102 - , CHIN 142, or CHIN 1142 , or instructor placement. Development of presentational, interpersonal, and interpretive mid intermediate-level language skills in Mandarin Chinese within an intercultural context, including studies of literary and authentic cultural materials from China and Taiwan. To be taken in numerical sequence. Not open to students with credit in CHIN 241 or CHIN 2241 . Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Fulfills GE Area 3B (GE Area C2 for students on the 2020-26 catalogs). CHIN 2202 Intermediate Chinese Language and Culture II" },
- { department: "CHIN", code: "CHIN 1141", name: "CHIN 1141 - . 4 lectures. Formerly offered as part of the CHIN 101, 102, 103 series, students may not earn credit for both CHIN 101 and CHIN 1101 . CHIN 1102 Elementary Chinese Language and Culture II" },
- { department: "CI", code: "CI 5502", name: "CI 5502 - Educational Research Methods and Classroom Research" },
- { department: "CI", code: "CI 5510", name: "CI 5510 - Foundations of Social Justice Education" },
- { department: "CI", code: "CI 5511", name: "CI 5511 - Designing Curriculum and Instruction that Disrupts Patterns of Inequality in Schooling" },
- { department: "CI", code: "CI 5512", name: "CI 5512 - Educators as Change Agents" },
- { department: "CI", code: "CI 5598", name: "CI 5598 - Project" },
- { department: "CM", code: "CM 1113", name: "CM 1113 - . Principles and practices for the analysis of soils and sustainable design, fabrication, and installation of foundations systems for building systems and temporary structures for construction. Methods and materials used for excavation and foundation construction; including cost, schedule, and safety considerations. Field trip required. Course may be offered in classroom-based, online, or hybrid format. 1 lecture, 1 laboratory. CM 2114 Principles of Mechanical, Electrical, and Plumbing Building Systems" },
- { department: "CM", code: "CM 1114", name: "CM 1114 - Mechanical, Electrical, and Plumbing Construction Materials and Assemblies" },
- { department: "CM", code: "CM 1115", name: "CM 1115 - Fundamentals of Construction Management" },
- { department: "CM", code: "CM 1280", name: "CM 1280 - Fundamentals of Virtual Design and Construction Management" },
- { department: "CM", code: "CM 1413", name: "CM 1413 - Jobsite Construction Management" },
- { department: "CM", code: "CM 2113", name: "CM 2113 - Soil Analysis and Construction of Foundations & Temporary Structures" },
- { department: "CM", code: "CM 2114", name: "CM 2114 - ; and CM 313 or CM 3313 . Construction Management of mechanical, electrical, and plumbing systems. Heating, ventilating, air conditioning, power distribution, grounding, lighting, communication, fire detection/protection, and plumbing. Integration of scheduling, estimating, and construction subcontracts with a project-based approach. Course may be offered in classroom-based, online, or hybrid format. 2 lectures, 2 laboratories. Formerly CM 411. CM 4420 Professional Preparation" },
- { department: "CM", code: "CM 2239", name: "CM 2239 - , CE 113, or CE/ ENVE 1112 ; and one of the following: CE 321, CE 465, CE 3321 , or CE/ ENVE 3465 . Apply advanced CAD software to develop design techniques and convey the completed design on a set of plans. Site coordination, basic road design, grading, and utility design. Course may be offered in classroom-based or online format. 2 laboratories. Formerly CE 413. CE 4415 Advanced Building Information Modeling for Civil Engineering" },
- { department: "CM", code: "CM 3313", name: "CM 3313 - Commercial Construction Management" },
- { department: "CM", code: "CM 3314", name: "CM 3314 - , CE/CM 371, or CE 3375 . Heavy civil projects logistics, construction, operations, planning, management, workflow and sequencing, equipment management, fleet configuration and maintenance, equipment productivity and cost optimization, asphalt specifications. 2 lectures, 1 laboratory. Crosslisted as CE/ CM 4437 . Formerly CE/CM 437. CE 4440 Hydraulic Systems Engineering" },
- { department: "CM", code: "CM 3335", name: "CM 3335 - Construction Economics, Finance, and Accounting" },
- { department: "CM", code: "CM 4421", name: "CM 4421 - Interdisciplinary Practices" },
- { department: "CM", code: "CM 4436", name: "CM 4436 - Heavy Civil Temporary Structures and Shoring" },
- { department: "CM", code: "CM 4461", name: "CM 4461 - . Completion of a two semester comprehensive project under faculty supervision. Carried out and completed involving the student's technical and creative skills, including completion and submission of final paper. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly CM 462. CM 4475 Real Property Development Principles" },
- { department: "CM", code: "CM 4462", name: "CM 4462 - Senior Project II" },
- { department: "CM", code: "CM 4485", name: "CM 4485 - Cooperative Education Experience" },
- { department: "CM", code: "CM 4495", name: "CM 4495 - Cooperative Education Experience" },
- { department: "COM", code: "COM 1107", name: "COM 1107 - Programming in R" },
- { department: "COM", code: "COM 1195", name: "COM 1195 - Special Topics" },
- { department: "COM", code: "COM 2210", name: "COM 2210 - Engineering Computer Programming" },
- { department: "COM", code: "COM 2210L", name: "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" },
- { department: "COM", code: "COM 2220L", name: "COM 2220L - ; ET 250 or ET 2250 ; and ET 250L or 2250 L. Concurrent: ET 370L or ET 3370L. Principles and application of electronic circuits and components, microcontrollers, operational amplifiers, comparators, peak detectors, active filters, timer circuits, AD conversion, serial communication, and micro electro-mechanical systems. 3 lectures. Formerly ET 370 at Cal Maritime. ET 3370L Electronics Laboratory" },
- { department: "COMS", code: "COMS 1100", name: "COMS 1100 - . The role of rhetoric in shaping reality and motivating human action. Consideration of ethics and influence of rhetoric. Application of rhetorical theories to critically analyze everyday discourses. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly COMS 205. COMS 2206 Communication Theory" },
- { department: "COMS", code: "COMS 1101", name: "COMS 1101 - Public Speaking" },
- { department: "COMS", code: "COMS 2205", name: "COMS 2205 - . Exploration of philosophical and pragmatic questions about rhetoric and its influence on society from Aristotle to Twitter. Analysis of texts from classical thinkers such as the Sophists, Isocrates, Plato, Aristotle, Cicero and Quintilian. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly COMS 330. COMS 3331 Contemporary Rhetorical Approaches" },
- { department: "COMS", code: "COMS 2206", name: "COMS 2206 - ; and one of the following: STAT 217, STAT 218, or STAT 1110 . Exploration of communication research strategies and methodologies. Emphasis on surveys, experiments, and content analysis. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly COMS 312. COMS 3313 Qualitative Research Methods in Communication Studies" },
- { department: "COMS", code: "COMS 2211", name: "COMS 2211 - . Communication theory and practice within family structures. Examination of relationship communication in marital/partnership, parent/child, intergenerational, and sibling relationships. Family communication regarding identity, attachment, conflict, relational dialectics, storytelling/narratives, family transitions, cultural influences, and family support. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly COMS 428. COMS 4430 The Dark Side of Interpersonal Communication" },
- { department: "COMS", code: "COMS 2215", name: "COMS 2215 - Media Studies" },
- { department: "COMS", code: "COMS 2217", name: "COMS 2217 - Small Group Collaboration and Creativity" },
- { department: "COMS", code: "COMS 2250", name: "COMS 2250 - Building Advocacy Skills" },
- { department: "COMS", code: "COMS 2270", name: "COMS 2270 - Special Topics" },
- { department: "COMS", code: "COMS 3301", name: "COMS 3301 - Business and Professional Communication" },
- { department: "COMS", code: "COMS 3302", name: "COMS 3302 - Advanced Public Speaking" },
- { department: "COMS", code: "COMS 3305", name: "COMS 3305 - Persuasion" },
- { department: "COMS", code: "COMS 3312", name: "COMS 3312 - , or COMS 3313 ; and one of the following: COMS 332, COMS 385, COMS 3332 , or COMS 3385 ; and Communication Studies major. Preparation and design for senior project; exploration of scholarship related to project ideas. Credit/No Credit grading only. Course may be offered in classroom-based, online, or hybrid format. 1 seminar. Formerly COMS 460. COMS 4461 Senior Project" },
- { department: "COMS", code: "COMS 3319", name: "COMS 3319 - Critical Cultural Studies and Communication" },
- { department: "COMS", code: "COMS 3320", name: "COMS 3320 - Intergroup Communication" },
- { department: "COMS", code: "COMS 3395", name: "COMS 3395 - Science Communication" },
- { department: "COMS", code: "COMS 4402", name: "COMS 4402 - Rhetorics of Science, Technology, and Medicine" },
- { department: "COMS", code: "COMS 4404", name: "COMS 4404 - Video Games and Society" },
- { department: "COMS", code: "COMS 4413", name: "COMS 4413 - Training and Development" },
- { department: "COMS", code: "COMS 4418", name: "COMS 4418 - Health Communication" },
- { department: "COMS", code: "COMS 4420", name: "COMS 4420 - Nonverbal Communication" },
- { department: "COMS", code: "COMS 4421", name: "COMS 4421 - Gender and Communication" },
- { department: "COMS", code: "COMS 4428", name: "COMS 4428 - Family Communication" },
- { department: "COMS", code: "COMS 4458", name: "COMS 4458 - . Formerly BUS/COMS 458. BUS 4461 Senior Project I" },
- { department: "COMS", code: "COMS 4460", name: "COMS 4460 - ; and Communication Studies major. Design and completion of a faculty-supervised project in communication. Project results are presented in a formal, written report. Formerly COMS 461. COMS 4470 Special Advanced Topics" },
- { department: "COMS", code: "COMS 4480", name: "COMS 4480 - Internship: Communication Studies" },
- { department: "COMS", code: "COMS 4485", name: "COMS 4485 - Cooperative Education Experience" },
- { department: "CPE", code: "CPE 2300", name: "CPE 2300 - . Introduction to Hardware Description Language (HDL) concepts and applications, digital design, and synthesis with Field-programmable Gate Arrays (FPGA). Course may be offered in classroom-based, online, or hybrid format. 1 laboratory. Formerly CPE/EE 133. CPE 3160 Microcontrollers and Embedded Applications" },
- { department: "CPE", code: "CPE 3160", name: "CPE 3160 - , CPE/EE 329, or EE 3329 . Integration of sensors, actuators, chassis, and Linux-based computational platforms into functioning autonomous robotic systems. Embedded Linux system programming, inter-process software communication, basic sensor fusion techniques, Pulse Width Modulation (PWM) motor actuation, and web-based interfacing for remote system way-pointing and monitoring. Course may be offered in classroom-based, online, or hybrid format. 2 lectures, 1 activity. Formerly CPE/EE 414. CPE 4160 Autonomous Mobile Robotics" },
- { department: "CPE", code: "CPE 3300", name: "CPE 3300 - ; and CPE/EE 233, CPE/CSC 321, or CPE/ CSC 3201 . An introduction to hardware security from embedded systems to secure hardware design including hardware Trojans, hardware cryptography, side-channel attacks, physical device verification, and physically unclonable functions. 2 lectures, 1 activity. Formerly CPE 426. CPE 4300 Advanced Computer Architecture" },
- { department: "CPE", code: "CPE 4420", name: "CPE 4420 - High-Performance Embedded Systems" },
- { department: "CPE", code: "CPE 4460", name: "CPE 4460 - . Second of two courses taken sequentially in a team-based senior design project. Team development, customer development, and project development. Team-based design; project planning, time, and budget estimating; project team organization; prototyping; integration and testing. User and technical documentation. Ethics and professionalism. Course may be offered in classroom-based or online format. 1 lecture, 2 laboratories. Formerly CPE 450. CPE 4464 Introduction to Computer Networks" },
- { department: "CPE", code: "CPE 4464", name: "CPE 4464 - , CPE 4220 , or graduate standing; and consent of instructor. Exploration of advanced topics in emerging network technologies; focus on leading edge networks research. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly CPE/CSC 564. CPE 5660 Computer Systems" },
- { department: "CPE", code: "CPE 4471", name: "CPE 4471 - Special Advanced Laboratory" },
- { department: "CPE", code: "CPE 4472", name: "CPE 4472 - Special Advanced Activity" },
- { department: "CPE", code: "CPE 4491", name: "CPE 4491 - Seminar in Computer Engineering" },
- { department: "CPE", code: "CPE 4553", name: "CPE 4553 - Introduction to Operating Systems" },
- { department: "CRP", code: "CRP 1212", name: "CRP 1212 - Introduction to City Planning" },
- { department: "CRP", code: "CRP 1213", name: "CRP 1213 - Methods of Population and Housing Analysis" },
- { department: "CRP", code: "CRP 1215", name: "CRP 1215 - Planning Approaches to a Just City" },
- { department: "CRP", code: "CRP 2214", name: "CRP 2214 - ; or graduate standing. Systematic analysis of modern transportation challenges and possible solutions. Application of tools to discern patterns in human travel behavior, develop cost benefit analyses, and determine safety. Discussions of new transportation technologies and active transportation. Course may be offered in classroom-based or online format. 3 lectures, 1 activity. Formerly CRP 435. CRP 4442 Planning and Housing" },
- { department: "CRP", code: "CRP 2270", name: "CRP 2270 - Special Topics" },
- { department: "CRP", code: "CRP 2457", name: "CRP 2457 - GIS Applications in Planning" },
- { department: "CRP", code: "CRP 3202", name: "CRP 3202 - Urban Design Studio" },
- { department: "CRP", code: "CRP 3334", name: "CRP 3334 - . Assessment of international development planning to improve the quality of life in cities and regions around the world. A critical analysis of underlying theories and approaches to housing, land use and economics of pertinence to the United States. Course may be offered in classroom-based, online, or hybrid format. 3 seminars. Formerly CRP 428. CRP 4433 Latino Urbanism" },
- { department: "CRP", code: "CRP 4400", name: "CRP 4400 - Special Problems for Advanced Undergraduates" },
- { department: "CRP", code: "CRP 4404", name: "CRP 4404 - Environmental Law" },
- { department: "CRP", code: "CRP 4410", name: "CRP 4410 - . Research and problem analysis in planning. Selection and completion of a project under faculty supervision. Projects typical of problems addressed in planning practice. Project results presented in a variety of formats. CRP 4463 Senior Project - Studio" },
- { department: "CRP", code: "CRP 4435", name: "CRP 4435 - Advancing the Transportation Revolution" },
- { department: "CRP", code: "CRP 4445", name: "CRP 4445 - Green Infrastructure" },
- { department: "CRP", code: "CRP 4446", name: "CRP 4446 - Development Review and Entitlement" },
- { department: "CRP", code: "CRP 4458", name: "CRP 4458 - Hazard Mitigation Planning and Resilient Design" },
- { department: "CRP", code: "CRP 4461", name: "CRP 4461 - Senior Project" },
- { department: "CRP", code: "CRP 4471", name: "CRP 4471 - Special Advanced Laboratory" },
- { department: "CRP", code: "CRP 4481", name: "CRP 4481 - Urban Design and Real Estate Development Case Studies" },
- { department: "CRP", code: "CRP 5101", name: "CRP 5101 - Homes, Health, and Social Justice" },
- { department: "CRP", code: "CRP 5103", name: "CRP 5103 - Creating Sustainable and Resilient Communities" },
- { department: "CRP", code: "CRP 5104", name: "CRP 5104 - Technology and Urban Planning" },
- { department: "CRP", code: "CRP 5500", name: "CRP 5500 - Independent Study" },
- { department: "CRP", code: "CRP 5504", name: "CRP 5504 - Foundations of Planning" },
- { department: "CRP", code: "CRP 5509", name: "CRP 5509 - Professional Development" },
- { department: "CRP", code: "CRP 5512", name: "CRP 5512 - Urban Data Analysis" },
- { department: "CRP", code: "CRP 5538", name: "CRP 5538 - Advanced GIS Application to Projects" },
- { department: "CRP", code: "CRP 5554", name: "CRP 5554 - . Culminating studio course for graduate students. Practical applications of urban planning theory and practice solving problems related to the built environment. Includes opportunity for students to develop individual projects. Course may be offered in classroom-based, online, or hybrid format. 2 laboratories and a project. CRP 5599 Thesis" },
- { department: "CRP", code: "CRP 5596", name: "CRP 5596 - Project - Professional" },
- { department: "CRP", code: "CRP 5598", name: "CRP 5598 - Project - Studio" },
- { department: "CRU", code: "CRU 1100", name: "CRU 1100 - . Comprehensive study of the international rules of the road (COLREGS), including their origin, purpose, history, technical provisions, and application. Comparative study of both international and inland rules, along with their interpretation and practical application, as well as a study of case histories and legal interpretations resulting from collisions at sea. 2 lectures. Formerly NAU 230 at Cal Maritime. NAU 2240 Electricity/Electronics" },
- { department: "CRU", code: "CRU 1150", name: "CRU 1150 - . Formerly CEP 270 at Cal Maritime. CEP 3330 International Strategy and Security Cooperative" },
- { department: "CRU", code: "CRU 2200", name: "CRU 2200 - ; DL 310 or DL 3310 ; DL 311 or DL 3311 ; DL 320 or DL 3320 ; NAU 300 or NAU 3300 ; NAU 300L or NAU 3300L; NAU 302 or NAU 3302 ; NAU 302L or NAU 302L; NAU 325 or NAU 3325 ; NAU 330 or NAU 3330 ; and FF 300 or FF 3300 . Third sea training experience. Period of training aboard the Training Ship, with emphasis on ship maneuvering skills, celestial navigation, collision avoidance, weather reporting, radio, communications, bridge team management, supervision of vessel maintenance, and bridge watchstanding as the cadet in charge. Demonstrate required competencies in STCW selected topics. Formerly CRU 300 at Cal Maritime. CRU 3350 Sea Training III - Engine" },
- { department: "CRU", code: "CRU 2200L", name: "CRU 2200L - , CRU 225L or CRU 2225L. Corequisite: DL 240 or DL 2240 ; and DL 240L or DL 2240L. Introduction to California Maritime's bridge simulator. Instruction on standardized watchstanding methodology, practices, and task priorities. Credit/No Credit grading only. 2 lectures. Formerly DL 320 at Cal Maritime. DL 3335 Integrated Bridge - Engine Room Watch Management" },
- { department: "CRU", code: "CRU 2250", name: "CRU 2250 - ; and ENG 250L or ENG 250L; or ET 250L or ET 2250L; EPO 235 or EPO 2235 ; EPO 310 or EPO 3310 ; EPO 322 or EPO 3322 ; and EPO 322L or EPO 3322L. During the sea training function as the supervisor and assumes responsibility for the proper performance of the first sea training students in engineering tasks. Responsibility as watch engineer, directly responsible to a licensed watch officer for the operation of all systems, ensuring that all data is properly taken and recorded and all duties properly performed. Responsibility as daywork assistant, maintaining and repairing equipment and systems under the supervision of an instructor. Responsibility as engineering assistant, carrying out Third Assistant duties under the supervision of the Chief Engineer. Demonstrate required STCW competencies and be ready to stand watch as a Third Assistant Engineer. Formerly CRU 350 at Cal Maritime. CRU 3390 Independent Study" },
- { department: "CRU", code: "CRU 3395", name: "CRU 3395 - Special Topics" },
- { department: "CSC", code: "CSC 1000", name: "CSC 1000 - . Formerly CPE 100. CPE 1024 Introduction to Computing" },
- { department: "CSC", code: "CSC 1001", name: "CSC 1001 - . Study of the instruction set architecture of a computer system. Mapping high-level programming language statements to assembly language. Representation of simple data types and structures. Numerical computation and errors. Combinational and sequential logic. Procedure calling conventions. Device I/O interactions. Course may be offered in classroom-based or online format. 3 lectures. Formerly CPE/CSC 225. CPE 2301 Introduction to HDL and Digital Design Laboratory" },
- { department: "CSC", code: "CSC 1031", name: "CSC 1031 - . 1 laboratory. ME 2241 Engineering Thermodynamics" },
- { department: "CSC", code: "CSC 2001", name: "CSC 2001 - . 1 lecture, 1 activity. Crosslisted as CPE/ CSC 1024 . Formerly CPE/CSC 123. CPE 2050 System Software Mechanics" },
- { department: "CSC", code: "CSC 2050", name: "CSC 2050 - ; and CPE/CSC 225, CPE/EE 233, or CPE 2300 . Introduction to microcontrollers and their applications as embedded devices. Hardware/software tradeoffs, use of on-chip and off-chip peripherals including GPIO, timers, analog to digital (ADC) and digital to analog (DAC) converters, and serial buses (SPI, I2C, and USART). Not open to students with credit in CPE 329, CPE 336, or EE 3329 . Course may be offered in classroom-based, online, or hybrid format. 2 lectures, 1 activity. Formerly CPE 316. CPE 3201 Introduction to Computer Security" },
- { department: "CSC", code: "CSC 2270", name: "CSC 2270 - Special Topics" },
- { department: "CSC", code: "CSC 2600", name: "CSC 2600 - Computing with Data" },
- { department: "CSC", code: "CSC 3001", name: "CSC 3001 - , CPE 464, or CPE 4464 . Introduction to network security, exploring vulnerabilities and defenses in all layers of the OSI stack including the physical layer, link layer, network layer, transport layer, session layer, and applications. 2 lectures, 1 activity. Formerly CPE/CSC 422. CPE 4250 Wireless Security" },
- { department: "CSC", code: "CSC 3100", name: "CSC 3100 - ; and PHIL 323 or PHIL 3323 . Collaborative research activity under faculty supervision on a defined problem. Literature review, prototype development, analysis, documentation. Repeatable up to 4 units. Course may be offered in classroom-based or online format. 1 to 2 lectures. CSC 4093 Projects in Computer Science" },
- { department: "CSC", code: "CSC 3111", name: "CSC 3111 - Computational Thinking for Educators" },
- { department: "CSC", code: "CSC 3112", name: "CSC 3112 - Software Design and Data Structures for Educators" },
- { department: "CSC", code: "CSC 3201", name: "CSC 3201 - . Corequisite: PHIL 323 or PHIL 3323 . Comprehensive overview of wireless networks and system security. Security issues and solutions in emerging wireless access networks and systems as well as multi-hop wireless networks. 2 lectures, 1 activity. Formerly CPE/CSC 425. CPE 4260 Interdisciplinary Privacy and Security Capstone I" },
- { department: "CSC", code: "CSC 3300", name: "CSC 3300 - ; and consent of instructor. Directed group study of special topics in Programming Languages for graduate students. The Class Schedule will list topic selected. Repeatable up to 8 units. 1 to 4 seminars. CSC 5445 Advanced Theory of Decidability and Reducibility" },
- { department: "CSC", code: "CSC 3445", name: "CSC 3445 - , or graduate standing. Theory of languages. Theory of decidability and reducibility. 2 lectures. Formerly CSC 540. CSC 5447 Advanced Algorithmic Graph Theory" },
- { department: "CSC", code: "CSC 3449", name: "CSC 3449 - . Programming language theory implementation fundamentals. Functional Languages. Expressions, functions, environments, closures, mutation, objects, type systems, and syntactic abstraction. Syntactic, semantic, and static analysis properties. 2 lectures, 1 activity. Formerly CSC 430. CSC 3445 Theory of Computation" },
- { department: "CSC", code: "CSC 3660", name: "CSC 3660 - , CSC 3665 , or CSC 3001 . Non-Relational Database Management Systems. The CAP theorem. Available Partition-tolerant database systems and their applications. Consistent Partition-tolerant database systems and their applications. Querying non-relational databases. Half-semester course. 1 lecture, 1 activity. CSC 3665 Introduction to Database Management Systems" },
- { department: "CSC", code: "CSC 3665", name: "CSC 3665 - or CSC 364 or CSC 3001 ; and CSC 402 or CSC 4160 . Software development, deployment, maintenance and management of a sizeable software product by a student team. Quality assurance, functional, integration, acceptance testing and tools. Deployment, maintenance, version control, defect tracking, and technical support. 3 lectures, 1 laboratory. Formerly CSC 406. CSC 4170 Special Advanced Topics in Software Engineering" },
- { department: "CSC", code: "CSC 3710", name: "CSC 3710 - . Project-based study and application of Mixed Reality (MR) including integrated mixed reality development environments, Human-Computer Interaction (HCI) peripherals, 3D environment scanning, physics interaction, diminished reality, motion capture, facial recognition, and visualization hardware. Course may be offered in classroom-based or online format. 2 lectures, 1 laboratory. Formerly CSC 377. CSC 3780 Game Engineering and Critical Analysis" },
- { department: "CSC", code: "CSC 4260", name: "CSC 4260 - . Interdisciplinary testing, analysis, and construction of a secure solution including analysis of the ethical, policy, and usability implications. Focus on effective documentation and communication with various customers and stakeholders. 2 lectures, 1 laboratory. Crosslisted as CPE/ CSC 4261 . CPE 4280 Introduction to Hardware Security" },
- { department: "CSC", code: "CSC 4431", name: "CSC 4431 - . Team-based design, construction, and deployment of a collaborative interactive computational art project typically found in the fields of animation, game design, and interactive media. Management of interdisciplinary teams, documentation, creative development, testing, and assessment. Ethical considerations in interactive art. Course may be offered in classroom-based or online format. 1 lecture, 2 activities. Crosslisted as ART/ CSC 4432 . Formerly ART/CSC 450. ART 4433 The Art of Mixed Reality" },
- { department: "CSC", code: "CSC 4461", name: "CSC 4461 - , or CSC 5591 ; and CSC 590 or CSC 5590 ; and consent of instructor. Individual research or activity under faculty supervision leading to an acceptable Master's thesis. Formerly CSC 599. CSC 5660 Advanced Database Management Systems" },
- { department: "CSC", code: "CSC 4471", name: "CSC 4471 - Special Advanced Laboratory" },
- { department: "CSC", code: "CSC 4472", name: "CSC 4472 - Special Advanced Activity" },
- { department: "CSC", code: "CSC 4495", name: "CSC 4495 - Cooperative Education Experience" },
- { department: "CSC", code: "CSC 4553", name: "CSC 4553 - , CPE/EE 442, or CPE/ EE 4420 ; and one of the following: CSC 364, CSC 3001 , CPE 464, or CPE 4464 . Implementation and testing of network servers with an emphasis on high client volume. Concepts include concurrency models, asynchronous I/O, edge and level triggered notifications, system call batching, testing, and performance measurement. Multiple server architectures will be implemented and evaluated. Course may be offered in classroom-based, online, or hybrid format. 2 lectures, 1 laboratory. CPE 4669 Distributed Systems" },
- { department: "CSC", code: "CSC 4667", name: "CSC 4667 - , or DATA/ CSC 4610 . Advanced concepts in the areas of machine learning, information retrieval and intelligent analysis of information. Repeatable up to 8 units. 4 lectures. Formerly CSC 566. CSC 5669 Distributed Computing" },
- { department: "CSC", code: "CSC 4710", name: "CSC 4710 - . Computer graphics rendering algorithms. Ray tracing, geometry, tessellation, acceleration structures, sampling, filtering, shading models, and advanced concepts such as global illumination and programmable graphics hardware. 2 lectures, 1 activity. Formerly CSC 473. CSC 4740 Computer Animation" },
- { department: "CSC", code: "CSC 4820", name: "CSC 4820 - . Research-based review of recent advancements in computational linguistics and natural language processing. Concepts selected from: language morphology, natural language generation, feature extraction and unification, meaning representations, stylistics, discourse analysis, voice analysis and machine learning methods. 3 lectures, 1 laboratory. Formerly CSC 582. CSC 5870 Special Advanced Topics in Artificial Intelligence" },
- { department: "CSC", code: "CSC 4880", name: "CSC 4880 - , DATA 301, or DATA 3301 ; or graduate standing and consent of instructor. Recommended: CSC 349 or CSC 3449 . Introduction to natural language processing theory; speech processing; review of recent advancements. Concepts include: tokenization, part-of-speech tagging, word-sense disambiguation, natural language understanding, natural language generation, data mining, voice processing, semantic networks, intelligent assistants, computational linguistics, stylistics, language models. 3 lectures, 1 laboratory. Formerly CSC 482. CSC 4880 Artificial Intelligence" },
- { department: "CSC", code: "CSC 5170", name: "CSC 5170 - Special Advanced Topics in Software Engineering" },
- { department: "CSC", code: "CSC 5550", name: "CSC 5550 - Research in Operating Systems" },
- { department: "CSC", code: "CSC 5572", name: "CSC 5572 - Special Advanced Activity" },
- { department: "CSC", code: "CSC 5590", name: "CSC 5590 - Thesis Preparation" },
- { department: "CSC", code: "CSC 5591", name: "CSC 5591 - Research in Computer Science" },
- { department: "CSC", code: "CSC 5595", name: "CSC 5595 - Cooperative Education Experience" },
- { department: "CSC", code: "CSC 5599", name: "CSC 5599 - Thesis" },
- { department: "DANC", code: "DANC 1131", name: "DANC 1131 - Beginning Ballet" },
- { department: "DANC", code: "DANC 1132", name: "DANC 1132 - Beginning Modern Dance" },
- { department: "DANC", code: "DANC 1133", name: "DANC 1133 - Beginning Jazz Dance" },
- { department: "DANC", code: "DANC 1134", name: "DANC 1134 - Beginning Ballroom Dance" },
- { department: "DANC", code: "DANC 1135", name: "DANC 1135 - International Folk Dance" },
- { department: "DANC", code: "DANC 2221", name: "DANC 2221 - Dance Appreciation" },
- { department: "DANC", code: "DANC 2231", name: "DANC 2231 - , or advanced level experience as determined by instructor prior to the add/drop deadline. Advanced classical ballet technique learned through study and concert performance of selected and original repertory. Explores concepts in advanced performance technique and style through formal and informal presentation in performance situations. Purchase of concert ticket(s) may be required. Repeatable up to 6 units. 2 activities. Formerly DANC 331. DANC 3332 Contemporary Dance Repertory" },
- { department: "DANC", code: "DANC 2232", name: "DANC 2232 - , or intermediate to advanced level contemporary technique as determined by the instructor prior to the add/drop deadline. Intermediate to advanced dance skills learned through the study and performance of selected contemporary dance repertory. Explores concepts in advanced performance technique through formal and informal presentation in performance situations. Purchase of concert ticket(s) may be required. Repeatable up to 6 units. 2 activities. Formerly DANC 332. DANC 3340 Dance Composition" },
- { department: "DANC", code: "DANC 3321", name: "DANC 3321 - Cultural Influence on Dance in the United States" },
- { department: "DANC", code: "DANC 3331", name: "DANC 3331 - , DANC 332, DANC 3332 , DANC 345, or DANC 3345 . Directed production of annual Orchesis Dance Company Concert and other public performances. Attendance of professional dance concert(s) required. Purchase of concert ticket(s) may be required. Repeatable up to 4 units. Audition required. 1 laboratory. Formerly DANC 346. DANC 3380 Body Awareness and Expression" },
- { department: "DANC", code: "DANC 3341", name: "DANC 3341 - Dance Concert Practicum" },
- { department: "DANC", code: "DANC 3345", name: "DANC 3345 - Choreography/Workshop in Dance Concert Preparation" },
- { department: "DANC", code: "DANC 3346", name: "DANC 3346 - . Workshop in concert preparation for major public dance production. Exploration and process of concert dance choreography. Purchase of concert ticket(s) may be required. Repeatable up to 12 units. Audition required. 3 laboratories. Formerly DANC 345. DANC 3346 Dance Production" },
- { department: "DANC", code: "DANC 4400", name: "DANC 4400 - Special Problems" },
- { department: "DANC", code: "DANC 4430", name: "DANC 4430 - Special Advanced Techniques" },
- { department: "DANC", code: "DANC 4470", name: "DANC 4470 - Special Advanced Topics" },
- { department: "DANC", code: "DANC 4471", name: "DANC 4471 - Special Advanced Laboratory" },
- { department: "DATA", code: "DATA 3301", name: "DATA 3301 - ; and MATH 253 or MATH 2621 ; or graduate standing in Statistics. Theory and practice of Machine Learning, with focus on optimization-based methods and procedures. Likelihood and least-squares estimation. Linear, nonlinear, and penalized regression. Classification by linear separators. Gradient descent and boosting. Unsupervised and semi-supervised learning. Not open to students with credit in CSC 487 or CSC 4667 . 3 lectures, 1 laboratory. Crosslisted as CSC/ DATA 4610 . CSC 4620 Foundations and Applications of Deep Learning" },
- { department: "DATA", code: "DATA 4401", name: "DATA 4401 - . Team-based design, implementation, deployment, evaluation, and delivery of a system or analytical methodology that involves working with and analyzing large quantities of data. Management of research and development teams. Documentation, visualization and presentation of results orally and in writing. 2 laboratories. Formerly DATA 451. DATA 4461 Senior Project - Bioinformatics Capstone" },
- { department: "DATA", code: "DATA 4610", name: "DATA 4610 - . Overview of modern machine learning techniques that relate to deep learning. Perceptrons, Feed-Forward Neural Networks, Convolutional Neural Networks, Recurrent Neural Networks, Autoencoders and Decoders, Generative Adversarial Networks, and Transformers. Not open to students with credit in CSC 487 or CSC 4667 . 3 lectures, 1 laboratory. Crosslisted as CSC/ DATA 4620 . CSC 4665 Database Management Systems Organization" },
- { department: "DL", code: "DL 1100", name: "DL 1100 - ; DL 105 or DL 1105L; DL 1105X or DL 105X; DL 110 or DL 1110 ; DL 120 or DL 1120 ; FF 100 or FF 1100 ; NAU 102 or NAU 1102 , and NAU 102L or NAU 1102L with grades of C- or better; NAU 104 or NAU 1104 ; NAU 109 or NAU 1109 ; NAU 110 or NAU 1110 ; and a valid passport. First sea training experience. During this period of training aboard the Training Ship, the emphasis is on ship familiarization, safety drills and training, basic deck watchstanding skills as helmsman and lookout, vessel maintenance and sanitation, and practical seamanship. Demonstrated competencies in selected STCW topics will be required. Formerly CRU 100 at Cal Maritime. CRU 1150 Sea Training I - Engine" },
- { department: "DL", code: "DL 1105", name: "DL 1105 - ; DL 105L or DL 1105L; DL 105X or DL 105X; EPO 110 or EPO 1110 ; EPO 125 or EPO 1125 ; FF 100 or FF 1100 ; and NAU 104 or NAU 1104 . Corequisite: EPO 220 or EPO 220. First at-sea experience on the training ship. Introduction to the fundamentals of engineering systems operations and shipboard routine, including operation and monitoring techniques for diesel propulsion, electrical power generation, and evaporators and support equipment. Duties during emergency situations such as fire, abandon ship, and rescue are also learned. Demonstrate the required STCW competencies and understand basic power plant operation and maintenance. Formerly CRU 150 at Cal Maritime. CRU 2200 Sea Training II - Deck" },
- { department: "DL", code: "DL 1120", name: "DL 1120 - Cargo Operations" },
- { department: "DL", code: "DL 2225", name: "DL 2225 - ; DL 225L or DL 2225L; EGL 100 or EGL 1100 ; NAU 205 or NAU 2205 ; and NAU 230 or NAU 2230 . Concurrent: CRU 200L or CRU 2200L. Second at-sea training experience. Participate in a sea training program aboard an approved commercial or federal vessel. Period of onboard training consists of a minimum period of time, as specified in Cal Maritime's program approval letter, to meet Coast Guard sea service requirements. Document and analyze various aspects of shipboard operation and procedures as prescribed by the department. Guided analysis will constitute their project. Formerly CRU 200 at Cal Maritime. CRU 2200L Sea Training II Lab (Deck)" },
- { department: "DL", code: "DL 3300", name: "DL 3300 - . Marine transportation effects the environment and society, not to mention the people who work in the industry. To try to minimize such effects, international governmental, non-governmental, and trade organization have worked together to address a wide array of environmental and social issues. Examine these issues in depth, and apply ethical standards to real-world problems. Personal examination to understand their values, goals, and role in the marine transportation industry. 3 lectures. Formerly NAU 435 at Cal Maritime. NAU 4440 Dynamic Positioning Induction" },
- { department: "DL", code: "DL 3395", name: "DL 3395 - Special Topics" },
- { department: "DL", code: "DL 4405", name: "DL 4405 - Shipboard Medical" },
- { department: "DL", code: "DL 4405L", name: "DL 4405L - . Practical application of the principles of Advanced First Aid. Diagnosis and treatment of traumatic injuries, cardio-pulmonary resuscitation, shipboard sanitation, including certificates necessary for licensing and for Level 3 STCW. 1 lecture. Formerly DL 405 at Cal Maritime. DL 4405L Shipboard Medical Laboratory" },
- { department: "DSCI", code: "DSCI 2202", name: "DSCI 2202 - Dairy Promotion and Marketing" },
- { department: "DSCI", code: "DSCI 2229", name: "DSCI 2229 - . National and state dairy promotional programs, advertising and merchandising. Marketing and pricing of milk and dairy products at the state and national level. 3 lectures. Formerly DSCI 202. DSCI 2229 General Dairy Manufacturing" },
- { department: "DSCI", code: "DSCI 2230", name: "DSCI 2230 - , ASCI 229, or ASCI 2229 . Reproductive management of dairy cattle including estrus synchronization, artificial insemination procedures, reproductive technologies, fertility and reproductive disorders and herd reproductive evaluation. 2 lectures, 1 laboratory. Formerly DSCI 330. DSCI 3344 Dairy Microbiology" },
- { department: "DSCI", code: "DSCI 2270", name: "DSCI 2270 - Special Topics" },
- { department: "DSCI", code: "DSCI 3321", name: "DSCI 3321 - Lactation Physiology" },
- { department: "DSCI", code: "DSCI 4401", name: "DSCI 4401 - Physical and Chemical Properties of Dairy Products" },
- { department: "DSCI", code: "DSCI 4432", name: "DSCI 4432 - . Student consultation teams visit dairies and attend management training seminars followed by presenting management recommendations to the dairy owners, consultants, and other industry leaders. Field trip required. 1 seminar and supervised work. Formerly DSCI 412. DSCI 4422 Breeding and Genetics of Dairy Cattle" },
- { department: "DSCI", code: "DSCI 4471", name: "DSCI 4471 - Special Advanced Laboratory" },
- { department: "DSCI", code: "DSCI 5500", name: "DSCI 5500 - Individual Study" },
- { department: "DSCI", code: "DSCI 5570", name: "DSCI 5570 - Special Advanced Topics" },
- { department: "DSCI", code: "DSCI 5571", name: "DSCI 5571 - Special Advanced Laboratory" },
- { department: "ECO", code: "ECO 1100", name: "ECO 1100 - . Offered at Solano Campus. Introduction to the marketing function in a business environment. Marketing components of product, price, place, and promotion are examined in the context of the competitive business arena. Case studies are discussed. Create a unique marketing plan. 3 lectures. Formerly BUS 200 at Cal Maritime. BUS 2206 Career Readiness II" },
- { department: "ECON", code: "ECON 2001", name: "ECON 2001 - , ECON 222, or ECON 2040 ; and MATH 241 or MATH 2263 . Corequisite: STAT 312 or STAT 3210 . Ethical and economic considerations in agricultural engineering. Mathematical strategies for making rational choices. Engineering codes of conduct and the resolution of ethical dilemmas. Engineering economic analysis considering interest and inflation. Constrained optimization using linear and nonlinear programming. Course may be offered in classroom-based or hybrid format. 2 lectures, 1 laboratory. Formerly BRAE 403. BRAE 4414 Irrigation Engineering" },
- { department: "ECON", code: "ECON 2030", name: "ECON 2030 - Microeconomics" },
- { department: "ECON", code: "ECON 2040", name: "ECON 2040 - Macroeconomics" },
- { department: "ECON", code: "ECON 3015", name: "ECON 3015 - , CSC 1001 , CSC 1031 or CSC 1032 . Optimization as a foundation for Economics and Data Science, using the Julia environment. Constrained and unconstrained least squares via QR factorization. Duality. Applications to game theory, resource allocation, econometrics, and machine learning. 3 lectures. Crosslisted as DATA/ ECON 4011 . DATA 4011A Julia for Data Analysis Project" },
- { department: "ECON", code: "ECON 3015A", name: "ECON 3015A - Programming for Economics and Analytics Project" },
- { department: "ECON", code: "ECON 3021", name: "ECON 3021 - . Advanced econometric techniques used to analyze relationships between variables, test economic theories, or uncover causal effects. Concepts in causal inference such as randomization, covariate-adjustment methods, and instrumental variables. Binary-choice and nonlinear models. 3 lectures. Formerly ECON 440. ECON 4021A Advanced Econometrics Project" },
- { department: "ECON", code: "ECON 3030", name: "ECON 3030 - . Distributive justice and fairness in resource allocation. Welfare properties of exchange and production economies. Welfare properties of economies with externalities and public goods. The measurement of well-being and inequality. Economic inequality, common pool resources, and climate change. 4 lectures. Formerly ECON 312. ECON 3061 International Trade Theory" },
- { department: "ECON", code: "ECON 3040", name: "ECON 3040 - . The role of money in our economy. The links between monetary policy, interest rates, prices, housing markets, mortgage lending and overall economic activity. Public policy issues relating to real estate markets. 3 lectures. Formerly ECON 424. ECON 4042A Monetary Economics Project" },
- { department: "ECON", code: "ECON 3050", name: "ECON 3050 - . Principles of rational decision making with respect to government revenues and spending. Externalities and public goods. Measurement of costs and benefits, and criterion selection. Social insurance. Taxation. 3 lectures. Formerly ECON 410. ECON 4052A Public Finance and Public Policy Project" },
- { department: "ECON", code: "ECON 4010", name: "ECON 4010 - . Use of mathematical techniques employed in microeconomic and macroeconomic theory. Application of mathematical techniques to study economic problems. Course offered online only. 1 activity. ECON 4011 Optimization in Julia for Economics and Data Science" },
- { department: "ECON", code: "ECON 4011", name: "ECON 4011 - . Completion of coding exercises for data analysis in Julia under faculty supervision that complements the coursework on optimization in Julia for economics and data science. Course offered online only. 1 activity. Crosslisted as DATA/ECON 4011A. DATA 4401 Data Science Process and Ethics" },
- { department: "ECON", code: "ECON 4012", name: "ECON 4012 - . Selection and completion of a project under faculty supervision that complements coursework on probability models for economic decisions. Course offered online only. 1 activity. ECON 4013 Experimental and Behavioral Economics" },
- { department: "ECON", code: "ECON 4013", name: "ECON 4013 - . Completion of an original design, implementation and analysis of a lab experiment testing economic theory under faculty supervision. Course offered online only. 1 activity. ECON 4021 Advanced Econometrics" },
- { department: "ECON", code: "ECON 4021", name: "ECON 4021 - . Application of advanced econometric techniques to real-world data to address economic problems by analyzing relationships between variables, testing economic theories, or uncovering causal effects. Course offered online only. 1 activity. ECON 4024 Applied Forecasting" },
- { department: "ECON", code: "ECON 4024", name: "ECON 4024 - . Selection and completion of a time series and forecasting project under faculty supervision. Course offered online only. 1 activity. ECON 4025 Causal Machine Learning for Economics" },
- { department: "ECON", code: "ECON 4025", name: "ECON 4025 - . Machine learning and causal inference replication exercises. Complements the coursework on causal machine learning for economics. Course offered online only. 1 activity. ECON 4031 Industrial Organization" },
- { department: "ECON", code: "ECON 4031", name: "ECON 4031 - . Application of economic modeling to analyze a selected concept from the field of Industrial Organization. Course offered online only. 1 activity. ECON 4042 Monetary Economics" },
- { department: "ECON", code: "ECON 4042", name: "ECON 4042 - . Application of economic theory and econometrics to the analysis of recent events related to the field of monetary economics. Course offered online only. 1 activity. ECON 4043 International Monetary Economics" },
- { department: "ECON", code: "ECON 4043", name: "ECON 4043 - . Economics research in the field of international monetary economics. Course offered online only. 1 activity. ECON 4052 Public Finance and Public Policy" },
- { department: "ECON", code: "ECON 4052", name: "ECON 4052 - . Use statistical software to analyze topics from public finance. Evaluation of government policy using the criteria of economic efficiency and equity. Cost benefit analysis. Course offered online only. 1 activity. ECON 4053 Labor Economics" },
- { department: "ECON", code: "ECON 4053", name: "ECON 4053 - . Use of software to work with government labor data. Summarize labor outcomes and analyze determinants of wages. Course offered online only. 1 activity. ECON 4054 Economics of Education" },
- { department: "ECON", code: "ECON 4055", name: "ECON 4055 - . Use of statistical software and economic modeling to analyze topics from urban economics. Spreadsheet analysis of residential mortgages. The hedonic method of real estate valuation. Economic policy analysis. Course offered online only. 1 activity. ECON 4061 International Trade Theory" },
- { department: "ECON", code: "ECON 4061", name: "ECON 4061 - . Review and critique of academic literature and/or news media in regard to a selected concept from the field of international trade. Course offered online only. 1 activity. ECON 4062 Development Economics" },
- { department: "ECON", code: "ECON 4071", name: "ECON 4071 - . Application of economic modeling to analyze a selected concept from the field of environmental economics. Course offered online only. 1 activity. ECON 4072 Economics of Energy and Resources" },
- { department: "ECON", code: "ECON 4072", name: "ECON 4072 - . Application of economic modeling to analyze a concept in natural resource economics. Course offered online only. 1 activity. ECON 4073 Economics of Land and Water" },
- { department: "ECON", code: "ECON 4073", name: "ECON 4073 - . Use of computer software to analyze problems in water and land management. Optimal water allocation, optimal forest management, water pricing. Course offered online only. 1 activity. ECON 4082 Development of Economic Thought" },
- { department: "ECON", code: "ECON 5010", name: "ECON 5010 - Essential Mathematics for Economic Analysis" },
- { department: "ECON", code: "ECON 5015", name: "ECON 5015 - . Best practices for scientific computing in economics research regarding effectiveness, efficiency, maintainability, reproducibility, clarity, scalability and portability. The Unix shell. Version control. Git and GitHub. Automation and Make. Job schedulers. Agile methodologies for project management. Elements of programming style. 1 lecture. ECON 5020 Essential Statistics for Econometrics" },
- { department: "ECON", code: "ECON 5016", name: "ECON 5016 - Collaborative Software Development Environment for Economists" },
- { department: "ECON", code: "ECON 5020", name: "ECON 5020 - . Linear regression model. Confidence and prediction intervals. Hypothesis testing. Generalized regression model and heteroscedasticity. Maximum likelihood estimator and its properties. Simulation and resampling methods. 3 lectures. Formerly GSE 520. ECON 5022 Advanced Econometrics II" },
- { department: "ECON", code: "ECON 5021", name: "ECON 5021 - , GSE 520, GSB 518, or GSB 5518 . Recommended: GSE 524 or ECON 5015 . Representing uncertainty using discrete and continuous conditional probabilities. Monte Carlo simulation of independent and correlated random variables. Optimization under certainty and uncertainty. Case studies. 3 lectures. Formerly GSE 544. ECON 5015 Computing and Machine Learning for Economics" },
- { department: "ECON", code: "ECON 5023", name: "ECON 5023 - . Regularization, model selection, and supervised learning. Post model selection inference for causal effects. Double/debiased machine learning, causal trees, causal forests, and synthetic controls. 3 lectures. Formerly GSE 552. ECON 5029 Econometrics and Data Analysis" },
- { department: "ECON", code: "ECON 5029", name: "ECON 5029 - ; and OCOB graduate standing. Application of business analytics approaches and techniques to understanding and managing human resources. Emphasizes problems addressed using people analytics, including which methods are best and under what conditions, data quality and validity issues, and interpretation in the HR context. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly GSB 517. GSB 5518 Essential Statistics for Business Analytics" },
- { department: "ECON", code: "ECON 5030", name: "ECON 5030 - . Economic theories of industrial organization with specific reference to cartels, market concentration and performance, vertical integration, franchise contracts, ownership and control of firms, multipart and discriminatory pricing, and tie-in sales. Antitrust law and government regulation of industry. 3 lectures. Formerly GSE 538. ECON 5032 Incentives and Market Design" },
- { department: "ECON", code: "ECON 5560", name: "ECON 5560 - Applied Economics Project" },
- { department: "ECON", code: "ECON 5597", name: "ECON 5597 - Comprehensive Examination" },
- { department: "EDES", code: "EDES 4408", name: "EDES 4408 - Implementing Sustainability Principles" },
- { department: "EDUC", code: "EDUC 2207", name: "EDUC 2207 - . Formerly CD/EDUC 207. CD 2229 Research Methods in Psychology" },
- { department: "EDUC", code: "EDUC 3300", name: "EDUC 3300 - Historical, Philosophical, and Social Foundations of Public Education" },
- { department: "EDUC", code: "EDUC 4400", name: "EDUC 4400 - Special Problems for Advanced Undergraduates" },
- { department: "EDUC", code: "EDUC 4402", name: "EDUC 4402 - Learning to Teach PK-8 Health and Physical Education with Diverse Populations" },
- { department: "EDUC", code: "EDUC 4403", name: "EDUC 4403 - Developing Teachers of Color" },
- { department: "EDUC", code: "EDUC 4405", name: "EDUC 4405 - Social, Historical and Cultural Influences on Latinx Students in Education" },
- { department: "EDUC", code: "EDUC 4412", name: "EDUC 4412 - Access to Learning for a More Equitable Society" },
- { department: "EDUC", code: "EDUC 4418", name: "EDUC 4418 - Teaching Emergent Bilingual Students and Students with Alternative Support Needs" },
- { department: "EDUC", code: "EDUC 4426", name: "EDUC 4426 - Seminar in Education" },
- { department: "EDUC", code: "EDUC 4427", name: "EDUC 4427 - Culturally Responsive Methods and Inquiry for Teaching Emergent Bilinguals" },
- { department: "EDUC", code: "EDUC 4428", name: "EDUC 4428 - Learning to Teach PK-3 Literacy with Diverse Populations" },
- { department: "EDUC", code: "EDUC 4429", name: "EDUC 4429 - Learning to Teach 4-8 Literacy in Schools with Diverse Populations" },
- { department: "EDUC", code: "EDUC 4431", name: "EDUC 4431 - Learning to Teach K-8 Social Studies with Diverse Populations" },
- { department: "EDUC", code: "EDUC 4433", name: "EDUC 4433 - Foundations of Bilingual Education and Biliteracy Instruction" },
- { department: "EDUC", code: "EDUC 4435", name: "EDUC 4435 - Learning to Teach PK-8 STEM with Diverse Populations I" },
- { department: "EDUC", code: "EDUC 4436", name: "EDUC 4436 - Learning to Teach PK-8 STEM to Diverse Populations II" },
- { department: "EDUC", code: "EDUC 4440", name: "EDUC 4440 - Educating Individuals with Exceptional Needs" },
- { department: "EDUC", code: "EDUC 4450", name: "EDUC 4450 - Teaching Performance Assessment Seminar" },
- { department: "EDUC", code: "EDUC 4455", name: "EDUC 4455 - Multiple Subject Clinical Practice Seminar II" },
- { department: "EDUC", code: "EDUC 4460", name: "EDUC 4460 - ; and admission to a School of Education credential program. Teacher candidates work full-time alongside a cooperating teacher in a PK-12 classroom, engaged in coplanning, coinstructing, and coassessing. Candidates practice, reflect upon, and receive feedback on teaching skills. The Class Schedule will list subtitle selected. Credit/No Credit grading only. Formerly EDUC 469. EDUC 4470 Special Advanced Topics" },
- { department: "EDUC", code: "EDUC 4469", name: "EDUC 4469 - . Principles and practices in effective teaching of science at the middle and high school level, learning theories, curriculum structure, classroom issues, and the teaching profession. 2 seminars. Credit/No Credit grading only. Crosslisted as BIO/ PSC 4425 . Formerly BIO/PSC 425. BIO 4427 Wildlife Management" },
- { department: "EDUC", code: "EDUC 5500", name: "EDUC 5500 - Individual Study" },
- { department: "EDUC", code: "EDUC 5570", name: "EDUC 5570 - Special Advanced Topics" },
- { department: "EE", code: "EE 1111L", name: "EE 1111L - . A general overview of the field of electrical engineering. Preparation for successful completion of the Electrical Engineering (EE) program at Cal Poly. Success skills and curricular information. Career paths and opportunities. Professional aspects of engineering and electrical engineering. Not open to students with credit in EE 211, EE 241, EE 2211 , or EE 2241 . 1 lecture. Formerly EE 111. EE 1111L Introduction to Electrical Engineering Laboratory" },
- { department: "EE", code: "EE 1111", name: "EE 1111 - . A variety of hands-on experiments, skill building exercises and demonstrations in electrical engineering, providing background and motivation for successful completion of the Electrical Engineering (EE) program at Cal Poly. Not open to students with credit in EE 241 or EE 2241 . 1 laboratory. Formerly EE 151. EE 2115 Circuits & Electronics for Non-Majors" },
- { department: "EE", code: "EE 2115", name: "EE 2115 - . Construction and characterization of linear and non-linear circuits containing resistors, capacitors, inductors, diodes, op-amps, and voltage comparators. Use of laboratory equipment and circuit simulation software. Principles of circuit analysis for DC, transient, and sinusoidal steady-state (AC) conditions. 1 laboratory. EE 2200 Special Problems for Undergraduates" },
- { department: "EE", code: "EE 2201", name: "EE 2201 - Electric Circuits for Non-Majors" },
- { department: "EE", code: "EE 2211", name: "EE 2211 - ; and one of the following: MATH 242, MATH 244, MATH 2341 , or MATH 2343 . AC power analysis in the time domain and phasor domain, Three-phase circuits, Self and mutual inductance, Series and parallel resonance, Two-port networks, and Frequency response including Bode plots. Course may be offered in classroom-based or online format. 3 lectures. Formerly EE 212. EE 2241 Electric Circuit Analysis Laboratory I" },
- { department: "EE", code: "EE 2212", name: "EE 2212 - . Effects of electrification of transportation systems on the transportation industry and power systems. Implications of the shift on the electric power system, electric vehicle technology such as charging technology and infrastructure, passenger and commercial vehicles, trains and aviation. 3 lectures. Formerly BRAE/EE 434. EE 4435 Industrial Power Control and Automation" },
- { department: "EE", code: "EE 2271", name: "EE 2271 - Special Laboratory" },
- { department: "EE", code: "EE 2328", name: "EE 2328 - Signals and Systems" },
- { department: "EE", code: "EE 3255", name: "EE 3255 - . Measurements, parameter estimation, and operation of rotating machines and transformers. Single- and three-phase power measurements; active and reactive power measurements and compensation; transmission line models, power-flow software, and maximum power transfer. 1 laboratory. Replaced EE 295. EE 3302 Classical Control Systems" },
- { department: "EE", code: "EE 3302", name: "EE 3302 - . Laboratory work pertaining to classical control systems, including servo control, transient and frequency responses, stability, and computer-aided analysis of control systems. 1 laboratory. Formerly EE 342. EE 3306 Electronics I" },
- { department: "EE", code: "EE 3306", name: "EE 3306 - . Experimental determination of semiconductor device characteristics and models. Design, implementation, and test of diode, BJT, and MOSFET circuits including amplifiers and digital logic gates and memory elements. 1 laboratory. Formerly EE 346. EE 3308 Electronics II" },
- { department: "EE", code: "EE 3306L", name: "EE 3306L - , MATE 340, or MATE 3340 . Experimental procedures in polymer electronics. Investigation of the characteristics of a polymer electronic device. 1 laboratory. Formerly EE/PHYS 422. EE 4425 Signal Integrity Electronics and Test Automation" },
- { department: "EE", code: "EE 3308", name: "EE 3308 - . Design, construction, and testing of analog electronics including amplifiers, op-amps, and oscillators. Application of positive and negative feedback, transistor models, computer-based simulations, and measurement-based verification. 1 laboratory. Formerly EE 348. EE 3322 Microcontrollers for Everyone" },
- { department: "EE", code: "EE 3335", name: "EE 3335 - . Transmission line and electronic component measurements at microwave frequencies. Response to pulse excitation using time-domain techniques and sinusoidal excitation using frequency-domain techniques. Applications of the Smith Chart, Vector Network Analyzers (VNA) and computer-aided design tools in transmission line problems. 1 laboratory. Formerly EE 375. EE 4314 Communication Systems" },
- { department: "EE", code: "EE 4314", name: "EE 4314 - . Design and analysis of digital wireless and wireline electronic communication systems. Simulation of communication system in CAD. Construction and characterization of AM, FM, BPSK and QAM communication links using SDRs. Design, fabrication and test of a communication system. 1 laboratory. EE 4400 Special Problems" },
- { department: "EE", code: "EE 4406", name: "EE 4406 - Power System Analysis I" },
- { department: "EE", code: "EE 4410", name: "EE 4410 - , or graduate standing. Steady-state thermal analysis of power devices. Switching trajectory, switching losses, and Safe Operating Area of power devices. Analysis and design of snubber circuits. Steady-state analysis and operation of DC-DC converter topologies. Compensator designs in DC-DC converters. 3 lectures. Formerly EE 527. EE 5511 Advanced Electric Machines and Design" },
- { department: "EE", code: "EE 4416", name: "EE 4416 - , or graduate standing. Vector space representation of signals. Optimum receiver principles. Information theory. Error correction coding from basics to capacity-approaching codes. Course may be offered in classroom-based or online format. 3 lectures, 1 laboratory. Formerly EE 526. EE 5530 Advanced Photonic Systems" },
- { department: "EE", code: "EE 4418", name: "EE 4418 - . Experimental Investigation of photonic components and systems. Ray tracing through lenses, mirrors, diffraction gratings and prisms followed by optical bench experiments. Simulation, design and characterization of optical waveguides, lasers, LEDs, modulators, optical filters, and photoreceivers, and fiber-optic communication systems. 1 laboratory. Formerly EE 458. EE 4419 Digital Signal Processing" },
- { department: "EE", code: "EE 4420", name: "EE 4420 - , or graduate standing. Advanced study and application of modern embedded systems. Memory bandwidth matching, clock-domain crossing, IP creation and verification, and student-led lectures on modern System on Chip (SoC) design topics. Building a prototype embedded system. Course may be offered in classroom-based, online, or hybrid format. 3 lectures, 1 laboratory. Formerly CPE/EE 542. CPE 5564 Research Topics in Computer Networks" },
- { department: "EE", code: "EE 4425", name: "EE 4425 - . Electronic filter simulation, build, and test from audio to millimeter-wave frequencies. Design and measure high-speed printed circuit board assemblies to demonstrate signal integrity concepts. Electromagnetic compatibility and susceptibility simulations and measurements. Automation of high-speed electronic measurement systems. 1 laboratory. EE 4431 Computer-Aided Design of VLSI Devices" },
- { department: "EE", code: "EE 4431", name: "EE 4431 - , or graduate standing. Recommended: EE 532 or EE 5532 . Design, optimize, and validate a complete very large scale integration (VLSI) design with digital signal processing (DSP), controls, and sensor inputs. Improve VLSI design performance, power and area, built-in security features, power management and test features. Develop formal performance verification plan. 2 lectures, 1 laboratory. Formerly CPE 541/EE 531. EE 5532 VLSI Test Laboratory" },
- { department: "EE", code: "EE 4440", name: "EE 4440 - . Experimental methods of wireless microwave system design and analysis. Transmitter and receiver design, modulation techniques, and mixer characterization and realizations. Noise and distortion, RF oscillators and frequency synthesizers, filter design. Radiating systems and electromagnetic wave propagation, microwave amplifier design. 1 laboratory. Formerly EE 480. EE 4450 Solar Photovoltaic System Engineering I" },
- { department: "EE", code: "EE 4450", name: "EE 4450 - , or graduate standing. Solar resource. Solar cell theory. Photovoltaic module and array design. Power processing circuits and systems. MPPT Algorithms. Energy storage options. Life Cycle Assessment. Recycling of Solar PV equipment. Economic, policy and sustainability issues. Field trip may be required. 3 seminars. Formerly EE 520. EE 5524 Solid State Electronics" },
- { department: "EE", code: "EE 4461", name: "EE 4461 - . Concurrent: EE 4464 or EE 4466 . Global perspectives. Diversity of work teams and elements of inclusion. Internationalization and culture. Product life-cycle and sustainability. Ethics frameworks, professional ethics, code of ethics. Addressing ethical dilemmas as a process. 1 lecture. Formerly EE 462. EE 4463 Senior Project Design Laboratory I" },
- { department: "EE", code: "EE 4465", name: "EE 4465 - . Concurrent: EE 4462 . Individual project activity under faculty supervision. Execution and close out of a design project. Product realization, including material procurement, prototyping, design verification, and validation. Professional skills: communication, and project management. 1 supervisory. EE 4470 Special Advanced Topics" },
- { department: "EE", code: "EE 4471", name: "EE 4471 - Special Advanced Laboratory" },
- { department: "EE", code: "EE 4485", name: "EE 4485 - Cooperative Education Experience" },
- { department: "EE", code: "EE 4495", name: "EE 4495 - Cooperative Education Experience" },
- { department: "EE", code: "EE 4528", name: "EE 4528 - Digital Image Processing" },
- { department: "EE", code: "EE 5502", name: "EE 5502 - Microwave and Millimeter Wave Device and System Electronics" },
- { department: "EE", code: "EE 5570", name: "EE 5570 - Special Advanced Topics" },
- { department: "EE", code: "EE 5571", name: "EE 5571 - Special Advanced Laboratory" },
- { department: "EE", code: "EE 5594", name: "EE 5594 - Professional Engineer Examination" },
- { department: "EE", code: "EE 5595", name: "EE 5595 - Cooperative Education Experience" },
- { department: "EE", code: "EE 5597", name: "EE 5597 - Comprehensive Examination" },
- { department: "EE", code: "EE 5599", name: "EE 5599 - Thesis" },
- { department: "EGL", code: "EGL 1100", name: "EGL 1100 - ; and EGL 220 or EGL 2220 . Policy-making process and the skills to strategically influence outcomes. Design and assess policies while honing their ability to communicate effectively with diverse audiences. Emphasizes leadership development, ethical considerations in policy decisions, and collaborative problem-solving, fostering both personal and professional growth. 3 lectures. Formerly GMA 255 at Cal Maritime. GMA 3300 U.S. Foreign Policy" },
- { department: "EGL", code: "EGL 1102", name: "EGL 1102 - Stretch English Composition II" },
- { department: "EGL", code: "EGL 2200", name: "EGL 2200 - Introduction to Literature" },
- { department: "EGL", code: "EGL 2220", name: "EGL 2220 - . Introduction to the engineering profession with a focus on total quality management, personnel management, project management, legal concerns, professional liability, and ethics. 3 lectures. Formerly ET 470 at Cal Maritime. ET 4490 Power Engineering Technology" },
- { department: "EIM", code: "EIM 1101", name: "EIM 1101 - . Foundational knowledge, experience design theories, program planning, execution, and evaluation in experience industry settings. Human-centered design and interrelationships of built and natural resources with structured and co-created experiences. Creative tools and processes, including design thinking, narrative storyboarding, and experience mapping. Course may be offered in classroom-based or hybrid format. 3 lectures, 1 activity. Formerly RPTA 210. EIM 2216 Resort and Lodging Operations" },
- { department: "EIM", code: "EIM 1110", name: "EIM 1110 - Orientation and College Success in Experience Industry Management" },
- { department: "EIM", code: "EIM 1112", name: "EIM 1112 - Introduction to Parks and Outdoor Recreation" },
- { department: "EIM", code: "EIM 1114", name: "EIM 1114 - Introduction to Hospitality and Travel" },
- { department: "EIM", code: "EIM 1160", name: "EIM 1160 - Introduction to Sport Management" },
- { department: "EIM", code: "EIM 2201", name: "EIM 2201 - Sociocultural Dimensions of Work and Leisure" },
- { department: "EIM", code: "EIM 2210", name: "EIM 2210 - with a grade of C- or better or consent of instructor. Investigation of sustainability in the experience industry. Emphasis on the impacts of climate change on facility design, industry practices, service provisions, and environmental and social justice issues in the management of experience industry facilities and facilitation of experiences. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly RPTA 313. EIM 3317 Hospitality, Convention and Meeting Management" },
- { department: "EIM", code: "EIM 2255", name: "EIM 2255 - Leadership and Diverse Groups" },
- { department: "EIM", code: "EIM 2260", name: "EIM 2260 - Community Relations and Sports-Based Youth Development" },
- { department: "EIM", code: "EIM 2270", name: "EIM 2270 - Special Topics" },
- { department: "EIM", code: "EIM 2275", name: "EIM 2275 - Facilitation and Teambuilding Experiences" },
- { department: "EIM", code: "EIM 3313", name: "EIM 3313 - Sustainability in the Experience Industry" },
- { department: "EIM", code: "EIM 3318", name: "EIM 3318 - Destination and Hospitality Marketing & Management" },
- { department: "EIM", code: "EIM 3320", name: "EIM 3320 - Strategic Event Planning" },
- { department: "EIM", code: "EIM 3321", name: "EIM 3321 - Visitor Services in Experience Industry Management" },
- { department: "EIM", code: "EIM 3325", name: "EIM 3325 - Leadership in Outdoor Experiences" },
- { department: "EIM", code: "EIM 3360", name: "EIM 3360 - . Interpretation of data and metrics used in the experience industry. Exploration of methods to measure customer experiences and translate data into strategic decisions. Analytics software will be used to visualize datasets. Techniques for interpreting datasets and building compelling presentations. Course may be offered in classroom-based, online, or hybrid format. 2 lectures, 1 laboratory. Formerly RPTA 416. EIM 4420 Strategic Event Implementation" },
- { department: "EIM", code: "EIM 4400", name: "EIM 4400 - Special Problems for Advanced Undergraduates" },
- { department: "EIM", code: "EIM 4460", name: "EIM 4460 - Senior Project: Experience Industry Management" },
- { department: "EIM", code: "EIM 4463", name: "EIM 4463 - ; minimum GPA of 2.0; 1,000 verified hours of advisor-approved paid and/or volunteer experience subsequent to high school; completion of all university coursework other than Internship; or approval of Internship Coordinator. Full-time concentration-specific practical work experience over an academic term with an approved organization. Comprehensive involvement in organization's programs, services and administration. Credit/No Credit grading only. Formerly RPTA 465. EIM 4470 Special Advanced Topics" },
- { department: "EIM", code: "EIM 4465", name: "EIM 4465 - . Exploration of professionalism, internship opportunities and practices. Internship selection process and procedures introduced. Credit/No Credit grading only. Course may be offered in classroom-based or online format. 1 seminar. Formerly RPTA 463. EIM 4465 Internship" },
- { department: "EIM", code: "EIM 4471", name: "EIM 4471 - Special Advanced Laboratory" },
- { department: "EIM", code: "EIM 4480", name: "EIM 4480 - Leadership Practice" },
- { department: "ELAP", code: "ELAP 5511", name: "ELAP 5511 - Educational Law and Governance" },
- { department: "ELAP", code: "ELAP 5512", name: "ELAP 5512 - Education Organization and Management" },
- { department: "ELAP", code: "ELAP 5515", name: "ELAP 5515 - Educational Program Evaluation and Personnel Management" },
- { department: "ELAP", code: "ELAP 5518", name: "ELAP 5518 - Administrative Services Fieldwork" },
- { department: "ELAP", code: "ELAP 5519", name: "ELAP 5519 - Professional e-Portfolios for Educational Leaders" },
- { department: "ELAP", code: "ELAP 5586", name: "ELAP 5586 - Introduction to Inquiry in Education" },
- { department: "ELAP", code: "ELAP 5587", name: "ELAP 5587 - Leadership in STEAM Education" },
- { department: "ELAP", code: "ELAP 5588", name: "ELAP 5588 - Ethical Leadership, Culture, and Learning" },
- { department: "ELAP", code: "ELAP 5589", name: "ELAP 5589 - Educational Research Methods" },
- { department: "EM", code: "EM 5820", name: "EM 5820 - Disaster Response and Risk Communication" },
- { department: "EM", code: "EM 5830", name: "EM 5830 - Disaster Recovery and Community Resilience" },
- { department: "EM", code: "EM 5840", name: "EM 5840 - Institutional Context and Disaster Policy" },
- { department: "EM", code: "EM 5850", name: "EM 5850 - Emergency Management Program Evaluation" },
- { department: "ENG", code: "ENG 1110", name: "ENG 1110 - Introduction to Engineering and Technology" },
- { department: "ENG", code: "ENG 1112", name: "ENG 1112 - Introduction to Technical Communication" },
- { department: "ENG", code: "ENG 1120L", name: "ENG 1120L - . Shipboard engineering equipment, systems, and procedures associated with the propulsion and control of steam, diesel, and gas- turbine-powered merchant ships. Several auxiliary systems such as electrical distribution, deck machinery, cargo pumps/valves, and steering gears. 3 lectures. Formerly NAU 120 at Cal Maritime. NAU 2205 Ship Stability" },
- { department: "ENG", code: "ENG 2210", name: "ENG 2210 - ; ENG 250 or ENG 2250 ; and ENG 250L or ENG 2250L. Concurrent: ME 360L or ME 3360L. Offered at Solano Campus. Measurement techniques for mechanical testing: types of signals, dynamic response of measurement systems, frequency response, uncertainty analysis, types of instruments, basic input circuits, signal conditioning, computer based data acquisition, sampling, A/D conversion, time and frequency analysis, statistical analysis of data. 2 lectures. Formerly ME 360 at Cal Maritime. ME 3360L Instrumentation and Measurement Systems Laboratory" },
- { department: "ENG", code: "ENG 2250", name: "ENG 2250 - ; and ENG 250L or ENG 2250L. Concurrent: ME 350L or ME 3350L. Offered at Solano Campus. Fundamentals of magnetism, magnetic circuits, and transformers. Principles and operation of series, shunt, compound DC generators and motors. Single-phase and three-phase AC generators, synchronous and induction AC motors, DC and AC motor controllers, and stepper motors. System protective devices and safety. Formerly ME 350 at Cal Maritime. ME 3350L Electromechanical Machinery Laboratory" },
- { department: "ENGL", code: "ENGL 1131", name: "ENGL 1131 - Writing and Rhetoric Stretch (Part I)" },
- { department: "ENGL", code: "ENGL 1133", name: "ENGL 1133 - , or ENGL 1134 . Credit/No Credit grading only. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly ENGL 131. ENGL 1132 Writing and Rhetoric Stretch (Part II)" },
- { department: "ENGL", code: "ENGL 2200", name: "ENGL 2200 - Special Problems for Undergraduates" },
- { department: "ENGL", code: "ENGL 2201", name: "ENGL 2201 - Literature Survey: Fifth to Fifteenth Centuries" },
- { department: "ENGL", code: "ENGL 2203", name: "ENGL 2203 - Literature Survey: The Multicultural Eighteenth Century" },
- { department: "ENGL", code: "ENGL 2204", name: "ENGL 2204 - . Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Fulfills USCP. ENGL 3305 Intermediate Literature Survey: Transatlantic Literature in the Industrial Age" },
- { department: "ENGL", code: "ENGL 2205", name: "ENGL 2205 - . Course may be offered in classroom-based or online format. 4 lectures. Formerly ENGL 304. ENGL 3306 Intermediate Literature Survey: Transatlantic and Global Modernism" },
- { department: "ENGL", code: "ENGL 2206", name: "ENGL 2206 - . Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly ENGL 305. ENGL 3310 Corporate Communication" },
- { department: "ENGL", code: "ENGL 2220", name: "ENGL 2220 - Introduction to Writing Studies" },
- { department: "ENGL", code: "ENGL 2221", name: "ENGL 2221 - Introduction to Methods in Literary Studies" },
- { department: "ENGL", code: "ENGL 2222", name: "ENGL 2222 - Introduction to Technical and Professional Communication" },
- { department: "ENGL", code: "ENGL 2230", name: "ENGL 2230 - British Literature: Beginnings to 1789" },
- { department: "ENGL", code: "ENGL 2241", name: "ENGL 2241 - U.S. Literature: Beginnings to 1865" },
- { department: "ENGL", code: "ENGL 2250", name: "ENGL 2250 - Introduction to Women Writers" },
- { department: "ENGL", code: "ENGL 2251", name: "ENGL 2251 - Introduction to Classical Literature" },
- { department: "ENGL", code: "ENGL 2272", name: "ENGL 2272 - Introductory Topics in Cinematic Expression" },
- { department: "ENGL", code: "ENGL 2290", name: "ENGL 2290 - , ENGL 390, or ENGL 3390 . Application of linguistics to human communications, human relations, and language policy and planning, or literature. The Class Schedule will list subtitle selected. Repeatable up to 12 units. Course may be offered in classroom-based, online, or hybrid format. 3 seminars. Formerly ENGL 495. ENGL 4497 Theories of Language Learning and Teaching" },
- { department: "ENGL", code: "ENGL 2772", name: "ENGL 2772 - , ENGL 2274 , ENGL 3370 , ENGL 3371 , ENGL 3372 , ENGL 3373 , or ENGL 3374 . Exploration of moments in film history, theory, and criticism. Focus on film techniques and critical interpretation. The Class Schedule will list subtitle selected. Repeatable up to 12 units. 3 seminars, 1 laboratory. ENGL 4424 Teaching English Language Arts in Secondary Schools" },
- { department: "ENGL", code: "ENGL 3300", name: "ENGL 3300 - Intermediate Directed Study" },
- { department: "ENGL", code: "ENGL 3301", name: "ENGL 3301 - . Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly ENGL 203. ENGL 2202 Literature Survey: The Early Transatlantic Era" },
- { department: "ENGL", code: "ENGL 3303", name: "ENGL 3303 - . Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Fulfills USCP. ENGL 2204 Literature Survey: Multicultural Romanticism" },
- { department: "ENGL", code: "ENGL 3304", name: "ENGL 3304 - . Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Fulfills USCP. ENGL 2205 Literature Survey: Transatlantic Literature in the Industrial Age" },
- { department: "ENGL", code: "ENGL 3305", name: "ENGL 3305 - . Course may be offered in classroom-based or online format. 4 lectures. ENGL 2206 Literature Survey: Transatlantic and Global Modernism" },
- { department: "ENGL", code: "ENGL 3306", name: "ENGL 3306 - . 4 lectures. ENGL 2207 Literature Survey: Mid-Twentieth Century to the Present" },
- { department: "ENGL", code: "ENGL 3310", name: "ENGL 3310 - , ENGL 3317 , ENGL 3627 , ENGL 3632 , ENGL 3636 , or ENGL 3637 . Application of user experience writing, research, and design principles to client projects through Cal Poly's UX for Social Impact Project. Analysis of historical issues around document usability and how user experience and design can intervene in structural forms of inequality and discrimination. Course may be offered in classroom-based, online, or hybrid format. 4 seminars. ENGL 4428 Creative Problem-Solving for Social Impact in Technical and Professional Communication" },
- { department: "ENGL", code: "ENGL 3370", name: "ENGL 3370 - Special Intermediate Topics" },
- { department: "ENGL", code: "ENGL 3371", name: "ENGL 3371 - Film Styles and Genres" },
- { department: "ENGL", code: "ENGL 3375", name: "ENGL 3375 - World Cinema" },
- { department: "ENGL", code: "ENGL 3380", name: "ENGL 3380 - Themes in Literature and Culture" },
- { department: "ENGL", code: "ENGL 3387", name: "ENGL 3387 - . Instruction and practice in advanced writing, revising and evaluating of fiction. Total credit limited to 8 units. Course may be offered in classroom-based or online format. 4 seminars. Formerly ENGL 487. ENGL 4488 Advanced Creative Writing: Poetry" },
- { department: "ENGL", code: "ENGL 3388", name: "ENGL 3388 - . Instruction and practice in advanced writing, revising and evaluating of poetry, with significant reading in contemporary poetry. Repeatable up to 8 units. Course may be offered in classroom-based, online, or hybrid format. 4 seminars. Formerly ENGL 488. ENGL 4491 Practicum in Technical and Professional Communication" },
- { department: "ENGL", code: "ENGL 3391", name: "ENGL 3391 - Applied Linguistics" },
- { department: "ENGL", code: "ENGL 3392", name: "ENGL 3392 - Reading Instruction for the Teaching of Young Adult Literature" },
- { department: "ENGL", code: "ENGL 3393", name: "ENGL 3393 - Theory and Practice of Tutoring Writing" },
- { department: "ENGL", code: "ENGL 3395", name: "ENGL 3395 - History of the English Language" },
- { department: "ENGL", code: "ENGL 3601", name: "ENGL 3601 - Intermediate Literature Survey: Sixteenth and Seventeenth Centuries" },
- { department: "ENGL", code: "ENGL 3602", name: "ENGL 3602 - Intermediate Literature Survey: U.S. Literature Beginnings to 1820" },
- { department: "ENGL", code: "ENGL 3603", name: "ENGL 3603 - Intermediate Literature Survey: U.S. Literature from 1820 to 1900" },
- { department: "ENGL", code: "ENGL 3604", name: "ENGL 3604 - Early U.S. Poetry" },
- { department: "ENGL", code: "ENGL 3605", name: "ENGL 3605 - Sixteenth to Seventeenth Century U.S. Literature" },
- { department: "ENGL", code: "ENGL 3611", name: "ENGL 3611 - Literary Themes" },
- { department: "ENGL", code: "ENGL 3613", name: "ENGL 3613 - Critical Approaches to Literature" },
- { department: "ENGL", code: "ENGL 3614", name: "ENGL 3614 - Topics in Genre" },
- { department: "ENGL", code: "ENGL 3618", name: "ENGL 3618 - Research Topics in Diversity in Twentieth- and Twenty-First Century U.S. Literature" },
- { department: "ENGL", code: "ENGL 3628", name: "ENGL 3628 - Learn By Doing in English Studies" },
- { department: "ENGL", code: "ENGL 3632", name: "ENGL 3632 - Writing Grant Proposals and Fundraising Appeals" },
- { department: "ENGL", code: "ENGL 3636", name: "ENGL 3636 - Copywriting" },
- { department: "ENGL", code: "ENGL 3637", name: "ENGL 3637 - Designing Content and Information for the Web" },
- { department: "ENGL", code: "ENGL 4400", name: "ENGL 4400 - Special Problems for Advanced Undergraduates" },
- { department: "ENGL", code: "ENGL 4401", name: "ENGL 4401 - Seminar in Learn By Doing in English Studies" },
- { department: "ENGL", code: "ENGL 4402", name: "ENGL 4402 - Advanced Critical Approaches to Literature" },
- { department: "ENGL", code: "ENGL 4405", name: "ENGL 4405 - Story, History, Counterstory: Archives and Cultural Memory" },
- { department: "ENGL", code: "ENGL 4406", name: "ENGL 4406 - Manifesto as Literature" },
- { department: "ENGL", code: "ENGL 4408", name: "ENGL 4408 - Internship" },
- { department: "ENGL", code: "ENGL 4413", name: "ENGL 4413 - Advanced Topics in Film" },
- { department: "ENGL", code: "ENGL 4425", name: "ENGL 4425 - English Clinical Experience Seminar" },
- { department: "ENGL", code: "ENGL 4449", name: "ENGL 4449 - Topics in U.S. Literature" },
- { department: "ENGL", code: "ENGL 4459", name: "ENGL 4459 - Topics in Transatlantic and/or World Literature" },
- { department: "ENGL", code: "ENGL 4461", name: "ENGL 4461 - Senior Project" },
- { department: "ENGL", code: "ENGL 4467", name: "ENGL 4467 - Topics in Rhetoric and Writing" },
- { department: "ENGL", code: "ENGL 4468", name: "ENGL 4468 - Project in Editing and Publishing" },
- { department: "ENGL", code: "ENGL 4469", name: "ENGL 4469 - Advanced Topics in Technical and Professional Communication" },
- { department: "ENGL", code: "ENGL 4472", name: "ENGL 4472 - Writing for Library and Museum Sciences" },
- { department: "ENGL", code: "ENGL 4473", name: "ENGL 4473 - Designing Instructional Materials" },
- { department: "ENGL", code: "ENGL 4475", name: "ENGL 4475 - Editing, Publishing, and Community Literacies" },
- { department: "ENGL", code: "ENGL 4476", name: "ENGL 4476 - Digital Content Management Strategy" },
- { department: "ENGL", code: "ENGL 4497", name: "ENGL 4497 - . Approaches to teaching English to speakers of other languages. Attention to materials development and testing. Course may be offered in classroom-based, online, or hybrid format. 3 seminars. Formerly ENGL 498. ENGL 4499 Practicum in Teaching English to Speakers of Other Languages" },
- { department: "ENGL", code: "ENGL 4498", name: "ENGL 4498 - . Practical experience in teaching English to speakers of other languages under the supervision of a cooperating classroom teacher. Teaching materials development and curriculum design. Credit/No Credit grading only. Formerly ENGL 499. ENGL 5500 Directed Study" },
- { department: "ENGL", code: "ENGL 5501", name: "ENGL 5501 - with grades of B- or better; and ENGL 502 or ENGL 5502 with grades of B- or better; and consent of graduate advisor. Individual investigation, research study, or survey of special problems at the advanced level. Repeatable up to 8 units. Formerly ENGL 590. ENGL 5501 Introduction to English Studies" },
- { department: "ENGL", code: "ENGL 5502", name: "ENGL 5502 - Graduate Introduction to Criticism and Theory" },
- { department: "ENGL", code: "ENGL 5504", name: "ENGL 5504 - Introduction to Technical and Professional Communication" },
- { department: "ENGL", code: "ENGL 5505", name: "ENGL 5505 - Composition Theory" },
- { department: "ENGL", code: "ENGL 5506", name: "ENGL 5506 - Pedagogical Approaches to Composition" },
- { department: "ENGL", code: "ENGL 5516", name: "ENGL 5516 - Graduate Seminar in Cultural Studies" },
- { department: "ENGL", code: "ENGL 5520", name: "ENGL 5520 - Graduate Topics in Criticism and Theory" },
- { department: "ENGL", code: "ENGL 5523", name: "ENGL 5523 - Graduate Topics in Literature" },
- { department: "ENGL", code: "ENGL 5525", name: "ENGL 5525 - Graduate Topics in Cultural Studies" },
- { department: "ENGR", code: "ENGR 1110", name: "ENGR 1110 - ; and General Engineering major. Recommended: One of the following: PHIL 323, PHIL 3323 , ES/WGQS 350, or ES/ WGQS 3350 . Impact engineers have on society and the planet. Community-based project on the relationship of engineering to ethics, climate change, social justice, community, emerging technologies, global development, systems thinking, and social-technical integration. Field trip may be required. 1 lecture, 1 laboratory. ENGR 3334 Needfinding in New Product Design" },
- { department: "ENGR", code: "ENGR 2211", name: "ENGR 2211 - . Fundamentals of kinematics and dynamics of particles and rigid bodies. Kinematics of particle and rigid body motion. Newton's 2nd law. Work-energy and momentum methods. Introduction to three-dimensional kinematics and reference frames. Course may be offered in classroom-based or online format. 3 lectures. AERO 2270 Special Topics" },
- { department: "ENGR", code: "ENGR 2212", name: "ENGR 2212 - or ME 212; and ME 341 or ME 3341 . Physiological fluid mechanics, thermodynamics, convective mass transfer, and diffusion in tissue. Properties of blood. Exchange of fluids between capillary beds and tissue. Coupled diffusion and convection. Application of mass transfer coefficients. Rates of diffusion in various physiologic media. 3 lectures, 1 laboratory. Formerly BMED 425. BMED 3430 Biomedical Modeling and Simulation" },
- { department: "ENGR", code: "ENGR 2234", name: "ENGR 2234 - . Formerly BUS/ENGR 234. BUS 2270 Special Topics" },
- { department: "ENGR", code: "ENGR 2271", name: "ENGR 2271 - Special Topics Laboratory" },
- { department: "ENGR", code: "ENGR 2995", name: "ENGR 2995 - Vertically Integrated Project Experience I" },
- { department: "ENGR", code: "ENGR 3301", name: "ENGR 3301 - Engineering Professional Success" },
- { department: "ENGR", code: "ENGR 3302", name: "ENGR 3302 - The Learn By Doing Lab Teaching Practicum" },
- { department: "ENGR", code: "ENGR 4460", name: "ENGR 4460 - Interdisciplinary Senior Project I" },
- { department: "ENGR", code: "ENGR 4461", name: "ENGR 4461 - Interdisciplinary Senior Project II" },
- { department: "ENGR", code: "ENGR 4463", name: "ENGR 4463 - . Continuation of the team-based interdisciplinary senior design project with engineering and business students. 2 laboratories. Formerly ENGR 464. ENGR 4465 Senior Project I" },
- { department: "ENGR", code: "ENGR 4464", name: "ENGR 4464 - Interdisciplinary Entrepreneurial Senior Project II" },
- { department: "ENGR", code: "ENGR 4465", name: "ENGR 4465 - . Continuation of the senior project. Activities focus on detail design, analysis, and material procurement. ENGR 4470 Special Advanced Topics" },
- { department: "ENGR", code: "ENGR 4466", name: "ENGR 4466 - Senior Project II" },
- { department: "ENGR", code: "ENGR 4471", name: "ENGR 4471 - Special Advanced Laboratory" },
- { department: "ENGR", code: "ENGR 4495", name: "ENGR 4495 - Cooperative Education Experience" },
- { department: "ENGR", code: "ENGR 4995", name: "ENGR 4995 - Vertically Integrated Project Experience II" },
- { department: "ENGR", code: "ENGR 5500", name: "ENGR 5500 - Individual Study" },
- { department: "ENGR", code: "ENGR 5570", name: "ENGR 5570 - Special Advanced Topics" },
- { department: "ENGR", code: "ENGR 5571", name: "ENGR 5571 - Special Advanced Laboratory" },
- { department: "ENGR", code: "ENGR 5995", name: "ENGR 5995 - Vertically Integrated Project Experience III" },
- { department: "ENVE", code: "ENVE 1112", name: "ENVE 1112 - ; CE 251 or CE 2251 ; and CE 259 or CE 2259 . Design, build, test, and present a solution to a civil engineering problem posed by a student design competition. The Class schedule will list subtitle selected. Repeatable up to 4 units. 1 laboratory. Formerly CE 403. CE 4404 Applied Finite Element Analysis" },
- { department: "ENVE", code: "ENVE 2200", name: "ENVE 2200 - . Formerly CE 200. CE 2251 Computational Applications in Civil and Environmental Engineering" },
- { department: "ENVE", code: "ENVE 2251", name: "ENVE 2251 - . Scalars, vectors, and matrices in finite precision. Solution of linear and nonlinear equations. Eigensystem calculations and applications. Data representation, visualization, and processing. Interpolation and model fitting. Numerical integration and differentiation. Numerical methods for ordinary and partial differential equations. 3 lectures, 1 laboratory. CE 4455 Design of Timber Structures" },
- { department: "ENVE", code: "ENVE 2270", name: "ENVE 2270 - . Formerly CE 270. CE 3321 Fundamentals of Transportation Engineering" },
- { department: "ENVE", code: "ENVE 2325", name: "ENVE 2325 - ; and ENVE 421 or ENVE 3421 . Air permitting regulations for air pollutants, effective permitting strategies, new source review process, Title V operating permits, and compliance requirements. Emission estimation techniques; evaluation of best available control technology (BACT) or maximum achievable control technology (MACT) for emission reduction, and air dispersion modeling for air quality impact analysis. 2 lectures, 1 activity. ENVE 4437 Fate, Transport & Control of Environmental Pollutants" },
- { department: "ENVE", code: "ENVE 2331", name: "ENVE 2331 - ; ENVE 434 or ENVE 3434 ; and CE 336 or CE/ ENVE 3336 . Fundamental laws of thermodynamics applied to environmental engineering. Properties of gases, liquids and mixtures. Phase equilibria. Theory of mass and heat transfer principles applied to environmental problems. Diffusion and dispersion modeling of contaminant transport. Design of pollution control systems. 4 lectures. Formerly ENVE 421. ENVE 3434 Chemistry of Environmental Systems" },
- { department: "ENVE", code: "ENVE 3336", name: "ENVE 3336 - ; or CE 336 and ENVE 264 or ENVE 331. Hydrology, hydraulics, and environmental aspects of surface and groundwater systems and their applications to water infrastructure. Systems thinking, climate change, and social and public health issues related to water resources and environmental engineering. Field trip required. 3 lectures, 1 laboratory. Crosslisted as CE/ ENVE 3337 . Formerly CE 337. CE 3352 Structural Analysis" },
- { department: "ENVE", code: "ENVE 3337", name: "ENVE 3337 - ; MATH 244 or MATH 2341 ; and PHYS 143 or PHYS 1143 . Introduction to Coastal Engineering, including theory and analysis of waves and tides. Wave generation, propagation, and dispersion. Wave velocities, forces, pressures, run-up and overtopping. Beach processes. Coastal protection structures. Estuary processes. Tides and tidal theory. Coastal design considerations. Sea-level rise. Field trip required. 4 lectures. Formerly CE 431. CE 4432 Coastal Engineering II" },
- { department: "ENVE", code: "ENVE 3421", name: "ENVE 3421 - . Fate, transport and transformations of environmental pollutants. Application of mass transfer, chemistry, and thermodynamic principles to the design of pollution control processes for solids, liquids and gases. Incorporation of nontechnical considerations, such as public safety and sustainability, to optimize designs. 3 lectures. ENVE 4439 Solid and Hazardous Waste Management" },
- { department: "ENVE", code: "ENVE 3434", name: "ENVE 3434 - and ENVE 438 or ENVE 3438 may be taken concurrently. Participation in environmental engineering research projects with emphasis on professional safety procedures for lab and field work and data quality assurance/quality control. Repeatable up to 4 units. 1 laboratory. Formerly ENVE 405. ENVE 4407 Environmental Engineering Design Competition" },
- { department: "ENVE", code: "ENVE 3438", name: "ENVE 3438 - ; and CE 336 or CE/ ENVE 3336 . Corequisite: CE/ ENVE 3465 . Capstone team project on a complex, integrated design problem typical of the environmental engineering profession. Formal reports and presentations are prepared. Non-technical issues addressed include ethics, teamwork, leadership, communication, and sustainability. Field trip may be required. 2 laboratories. Formerly ENVE 466. ENVE 4467 Senior Project Design II" },
- { department: "ENVE", code: "ENVE 3450", name: "ENVE 3450 - . Critical analysis of sustainability-focused environmental engineering practices including solid waste, energy, resource recovery, and water resource management. Systems thinking and life cycle approaches. Modeling to assess and improve sustainability. Course may be offered in classroom-based or hybrid format. 2 lectures, 1 laboratory. Formerly ENVE 542. ENVE 5570 Special Advanced Topics" },
- { department: "ENVE", code: "ENVE 3465", name: "ENVE 3465 - ; and consent of instructor. Corequisite: CE 321 or CE 3321 ; CE 336 or CE/ ENVE 3337 ; CE 355 or CE 3355 ; CE/CM 371 or CE 3375 ; and CE 381 or CE 3381 . Work in multi-disciplinary teams to complete an integrated civil design project. Includes project-focused instruction on selected topics in construction, geotechnical, structural, transportation, and water resources engineering design. Reinforcement of team building, technical communications, and professional practice skills. 1 activity. Formerly CE 466. CE 4467 Senior Design Project II" },
- { department: "ENVE", code: "ENVE 4405", name: "ENVE 4405 - Environmental Engineering Research" },
- { department: "ENVE", code: "ENVE 4425", name: "ENVE 4425 - Air Quality Modeling, Permitting, and Compliance" },
- { department: "ENVE", code: "ENVE 4466", name: "ENVE 4466 - . Continuation of senior project design. Further develop the capstone team project with submission of final reports and presentations. 2 laboratories. Formerly ENVE 467. ENVE 4470 Special Advanced Topics" },
- { department: "ENVE", code: "ENVE 4471", name: "ENVE 4471 - Special Advanced Laboratory" },
- { department: "ENVE", code: "ENVE 4480", name: "ENVE 4480 - Environmental Engineering of Energy" },
- { department: "ENVE", code: "ENVE 4495", name: "ENVE 4495 - . Formerly CE 495. CE 5488 Engineering Risk Analysis" },
- { department: "ENVE", code: "ENVE 5500", name: "ENVE 5500 - . Formerly ENVE 500. CE 5502 Finite Element Analysis of Structures" },
- { department: "ENVE", code: "ENVE 5570", name: "ENVE 5570 - . Formerly CE 570. CE 5571 Special Advanced Laboratory" },
- { department: "ENVE", code: "ENVE 5571", name: "ENVE 5571 - . Formerly CE 571. CE 5575 Engineering Project Management" },
- { department: "ENVE", code: "ENVE 5591", name: "ENVE 5591 - . Formerly CE 591. CE 5592 Graduate Seminar II" },
- { department: "ENVE", code: "ENVE 5595", name: "ENVE 5595 - . Formerly CE 595. CE 5597 Comprehensive Examination" },
- { department: "EPO", code: "EPO 1110", name: "EPO 1110 - . Continuation of the practical work performed on the training ship or in facilities maintenance lab. Equipment maintenance on diesel engines, air compressors, generators, electrical equipment and pumps. Credit/No Credit grading only. 1 laboratory. Formerly EPO 210 at Cal Maritime. EPO 2213 Welding Laboratory" },
- { department: "EPO", code: "EPO 1125", name: "EPO 1125 - Introduction to Marine Engineering" },
- { department: "EPO", code: "EPO 1125L", name: "EPO 1125L - . Corequisite: EPO 110 or EPO 1110 . Introduction to marine engineering common shipboard systems, their function, arrangement, major components and principles of operation. Engineering systems aboard the Training Ship reinforce engineering system concepts. Shipboard practical training with the watch routine and safety equipment in preparation for follow-on practical training at sea. 3 lectures. Formerly EPO 125 at Cal Maritime. EPO 1125L Introduction to Marine Engineering Laboratory" },
- { department: "EPO", code: "EPO 2210", name: "EPO 2210 - . Practical work performed on the training ship or in facilities maintenance. Supervision of equipment maintenance. Rotation in working on main propulsion, electrical, and auxiliary equipment. 1 laboratory. Formerly EPO 310 at Cal Maritime. EPO 3312 Turbines" },
- { department: "EPO", code: "EPO 2214", name: "EPO 2214 - Boilers" },
- { department: "EPO", code: "EPO 2215", name: "EPO 2215 - . A continuation of Manufacturing Processes I, emphasizing work on metal lathes and vertical milling machines. 1 laboratory. Formerly EPO 315 at Cal Maritime. EPO 3319 Facilities Engineering Diagnostics Laboratory" },
- { department: "EPO", code: "EPO 2217", name: "EPO 2217 - Shipboard Medical" },
- { department: "EPO", code: "EPO 2220", name: "EPO 2220 - Diesel Engineering I" },
- { department: "EPO", code: "EPO 2220L", name: "EPO 2220L - . Introduction to the internal combustion engine utilized by industry and merchant vessels. Includes basic theory, history of the diesel engine, gas exchange process, engine types, engine construction, engine parts, fuel injection, and merchant vessel propulsion. Emphasis given to the crosshead type slow-speed diesel engine. Preparation for the motor section of the USCG Third Assistant Engineer examination. 1 lecture. Formerly EPO 220 at Cal Maritime. EPO 2220L Diesel Engineering I Laboratory" },
- { department: "EPO", code: "EPO 3322L", name: "EPO 3322L - . Engineering systems and components associated with diesel power plants. Includes exhaust treatment equipment and advanced engine technologies applied to the reduction of harmful emissions. Practical training in diesel engine systems, normal operations and maintenance, and casualty procedures. 1 lecture. Formerly EPO 322 at Cal Maritime. EPO 3322L Diesel Engineering II/Simulator Laboratory" },
- { department: "EPO", code: "EPO 3395", name: "EPO 3395 - Special Topics" },
- { department: "ERSC", code: "ERSC 1144", name: "ERSC 1144 - , GEOG 250, or GEOG 2250 . Geographic perspective on the interrelationships between climate and human cultures. Effects of people on climate and the influence of climate and weather upon human activities and behavior. Focus on global human conditions which are responsible for the alteration of climate and in turn are vulnerable to climate change. Course may be offered in classroom-based or hybrid format. 3 lectures. Crosslisted as ERSC/ GEOG 3325 . Formerly ERSC/GEOG 325. ERSC 3335 Soil, Water, and Civilization" },
- { department: "ERSC", code: "ERSC 2250", name: "ERSC 2250 - Physical Geography" },
- { department: "ERSC", code: "ERSC 4442", name: "ERSC 4442 - . Advanced hydrology techniques and applications to hydrology projects, including water quality and quantity monitoring and assessment, channel morphology monitoring, structural and non-structural enhancements for channel and upland watersheds, groundwater monitoring and modeling, natural and managed aquifer recharge, stream-aquifer interactions, and seawater intrusion. 1 laboratory, 1 activity. Formerly NR 575. ESCI 5575 Teaching Strategies for College Environmental Sciences Laboratories" },
- { department: "ERSC", code: "ERSC 5571", name: "ERSC 5571 - Special Advanced Laboratory" },
- { department: "ES", code: "ES 1112", name: "ES 1112 - . Current planning approaches to a more socially and spatially just city. Introduction to diverse communities served by planners, as well as appropriate community engagement techniques. Relationship of historical planning practices to current impediments to a socially and spatially just city. 3 lectures, 1 laboratory. Crosslisted as CRP/ ES 1215 . Fulfills USCP. CRP 1222 The Divided City: Urban Studies on Spatial Justice" },
- { department: "ES", code: "ES 1134", name: "ES 1134 - Writing and Rhetoric" },
- { department: "ES", code: "ES 1145", name: "ES 1145 - Writing, Reasoning, and Argumentation" },
- { department: "ES", code: "ES 2220", name: "ES 2220 - African American Popular Culture" },
- { department: "ES", code: "ES 2252", name: "ES 2252 - , ES 2253 , ES 2254 , ES 2255 , or ES 2256 . Theory and practice of research methodology in comparative ethnic studies. Qualitative methodologies examined along with ethical practices. Issues of race in research practice and use foregrounded. Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly ES 390. ES 4400 Special Problems for Advanced Undergraduates" },
- { department: "ES", code: "ES 2253", name: "ES 2253 - . Interdisciplinary examination of the evolution of international law as it impacts Indigenous Peoples across the Americas. Addresses contemporary Indigenous movements within the international legal system. Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly ES/NR 406. ES 4410 Community Engaged Scholarship" },
- { department: "ES", code: "ES 3300", name: "ES 3300 - Chicana/o/x Non-Fiction Literature" },
- { department: "ES", code: "ES 3390", name: "ES 3390 - ; and consent of department chair. Completion of a project under faculty supervision. Results presented in a formal paper or project. Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly ES 461. ES 4470 Special Advanced Topics" },
- { department: "ES", code: "ES 4401", name: "ES 4401 - Ethnic Studies: Theoretical Foundations" },
- { department: "ES", code: "ES 4402", name: "ES 4402 - Decolonial Theory" },
- { department: "ES", code: "ES 4403", name: "ES 4403 - Feminist and Queer/Trans of Color Theories" },
- { department: "ES", code: "ES 4406", name: "ES 4406 - Indigenous Peoples, International Law, and Policy" },
- { department: "ES", code: "ES 4461", name: "ES 4461 - Senior Project" },
- { department: "ESCI", code: "ESCI 5501", name: "ESCI 5501 - Research Planning" },
- { department: "ESCI", code: "ESCI 5502", name: "ESCI 5502 - Research Design and Data Analysis" },
- { department: "ESCI", code: "ESCI 5539", name: "ESCI 5539 - Graduate Internship in Environmental Sciences and Management" },
- { department: "ESCI", code: "ESCI 5550", name: "ESCI 5550 - Advanced Environmental Science" },
- { department: "ESCI", code: "ESCI 5565", name: "ESCI 5565 - Advanced Applied Hydrology" },
- { department: "ESCI", code: "ESCI 5581", name: "ESCI 5581 - Graduate Seminar in Environmental Sciences" },
- { department: "ESCI", code: "ESCI 5582", name: "ESCI 5582 - Advanced Spatial Data Analysis in Environmental Science" },
- { department: "ESCI", code: "ESCI 5598", name: "ESCI 5598 - Project" },
- { department: "ESM", code: "ESM 1005", name: "ESM 1005 - . Review of basic algebra intended to prepare students for precalculus. Not for baccalaureate credit. Credit/No Credit grading only. Course offered online only. 1 lecture. Formerly ESM 90. ESM 1005 Early Start Program: Mathematics" },
- { department: "ESM", code: "ESM 1200", name: "ESM 1200 - Early Start Mathematics: Precalculus Review" },
- { department: "ET", code: "ET 2230", name: "ET 2230 - Properties of Materials" },
- { department: "ET", code: "ET 2232", name: "ET 2232 - . Force systems and motion of particles and rigid bodies are studied in two and three dimensions. Principles of dependent and relative motion, work and energy, conservation of energy, and impulse and momentum are applied to engineering system components. 3 lectures. Formerly ET 330 at Cal Maritime. ET 3332 Strength of Materials" },
- { department: "ET", code: "ET 2250", name: "ET 2250 - , and ET 250L or ET 2250L; or ENG 250 or ENG 2250 , and ENG 250L or ENG 2250L. Concurrent: ET 350L or ET 3350L. Principles and application of magnetic circuits and transformers, three phase power, power factor correction, DC motors and generators, three phase AC motors and alternators, single-phase motors, stepper motors, electronic motor control, and circuit protection devices. 3 lectures. Formerly ET 350 at Cal Maritime. ET 3350L Electrical Machinery Laboratory" },
- { department: "ET", code: "ET 3332", name: "ET 3332 - , ME 332, or ME 3332 ; and one of the following: ET 340, ET 3340 , ME 340 or ME 3340 . Offered at Solano Campus. Covers ship nomenclature, initial and damaged stability theory and calculations, hull structural design considerations, ship resistance and propulsion power prediction. 3 lectures. Formerly ENG 430 at Cal Maritime. ENG 4472 Facilities Management" },
- { department: "ET", code: "ET 3342", name: "ET 3342 - ; and ET 342L or ET 3342L. Concurrent: ET 442L or ET 4442L. Application of thermodynamics with regard to refrigeration/air conditioning cycle. Focus on the HVAC requirements of facilities with application to ships as well as any facility. Examination of design of HVAC systems, including heat balance, duct design and fan selection. 2 lectures. Formerly ET 442 at Cal Maritime. ET 4442L Heating, Ventilation, and Air Conditioning Laboratory" },
- { department: "ET", code: "ET 3344", name: "ET 3344 - , ME 240, or ME 2240 . Concurrent: ET 342L or ET 3342L. Introduction to basic refrigeration and air conditioning principles and equipment. Theory and application of direct and indirect refrigeration cycles commonly found on merchant ships and ashore including main cargo freezers, air conditional systems, chill water systems, absorption systems, refrigerated vans, and ice machines. 2 lectures. Formerly ET 342 at Cal Maritime. ET 3342L Refrigeration and Air Conditioning Laboratory" },
- { department: "ET", code: "ET 3370", name: "ET 3370 - ; and ET 370L or ET 3370L. Concurrent: ET 400L or ET 4400L. Instrumentation devices and their uses in monitoring processes. Instrumentation used for measuring temperature, pressure, level, flow, position and motion as well as other types of analytical measurement are studied. Principles of signal conditioning including op-amp applications, filtering, applications to pneumatic systems, and digital signal conditioning. Relationship to modern data acquisition systems and how to optimize measurements and effectively analyze measured signals. 3 lectures. Formerly ET 400 at Cal Maritime. ET 4400L Instrumentation and Measurement Laboratory" },
- { department: "ET", code: "ET 4400", name: "ET 4400 - ; and ET 400L or ET 4400L. Concurrent: ET 460L or ET 4460L. Automation in power plants, engineering processes, and manufacturing processes leading to an understanding of modern control systems. Principles of analog and digital control systems as well as measurement methods and final control valves and actuators. PID (proportional plus integral plus derivative) control applications and programmable logic controllers. Investigate modeling, measurement and control of mechanical, thermal, fluid, and electrical systems. 3 lectures. Formerly ET 460 at Cal Maritime. ET 4460L Automation Laboratory" },
- { department: "FDSC", code: "FDSC 1110", name: "FDSC 1110 - Introduction to Food Science and Sustainability" },
- { department: "FDSC", code: "FDSC 3330", name: "FDSC 3330 - . Theory of engineering principles governing heat transfer, fluid flow, and mass transfer. Application of these principles to selected unit operations in food processing. Food processing operations with emphasis on thermal processing. Non-traditional processing technology such as microwave, ionizing radiation, and high pressure. Field trip required. 3 lectures, 1 laboratory. Formerly FSN 474. FDSC 4445 Food Safety Modernization Act: Human Food Safety and Produce Safety" },
- { department: "FDSC", code: "FDSC 3340", name: "FDSC 3340 - . Principles, practices, and regulations governing and ensuring the safety and sanitation of the food supply. Sanitary plant design, cleaning and sanitizing compound selection, HACCP, FSMA, risk assessment, import safety, food bioterrorism and defense, product recalls, traceability, and plant sanitation. 3 lectures, 1 laboratory. Formerly FSN 375. FDSC 3350 Food Chemistry" },
- { department: "FDSC", code: "FDSC 3345", name: "FDSC 3345 - , FSN 275, or FSN 2245 . Food Safety Modernization Act training on the implementation of hazard analysis risk-based preventive controls for human food and the produce safety rule, good agricultural practices, and co-management of natural resources and food safety. Field trip required. 3 lectures. Formerly FSN 490. FDSC 4460 Senior Project - Scientific and Technical Writing Course" },
- { department: "FDSC", code: "FDSC 3350", name: "FDSC 3350 - . Principles of chemical and biochemical methods and techniques for measuring food protein, carbohydrates, lipids, water, vitamins, minerals and other components of foods using approved methods. 2 lectures, 1 laboratory. Formerly FSN 368. FDSC 4420 Sensory Evaluation of Food" },
- { department: "FDSC", code: "FDSC 4420", name: "FDSC 4420 - ; FSN 330 or FDSC 3330 ; and FSN 364 or FDSC 3350 . Concurrent: FDSC 4426 . Functionality of water, carbohydrates, proteins, lipids, additives and other food ingredients used in the formulation, development, and processing of foods. Product development processes from idea generation to marketing to consumer guided technical prototype development will be completed. 1 lecture, 2 laboratories. Formerly FSN 408. FDSC 4426 Food Science Exit Exam" },
- { department: "FDSC", code: "FDSC 4425", name: "FDSC 4425 - . Assessment of BS Food Science program through completion of a senior exit survey. Results will only be used to improve the curriculum. Course offered online only. Credit/No Credit grading only. Formerly FSN 469. FDSC 4430 Food Processing and Engineering II" },
- { department: "FF", code: "FF 2200", name: "FF 2200 - Basic/Advanced Firefighting" },
- { department: "FF", code: "FF 3300", name: "FF 3300 - Advanced Marine Firefighting" },
- { department: "FPE", code: "FPE 5501", name: "FPE 5501 - Fundamental Thermal Sciences" },
- { department: "FPE", code: "FPE 5502", name: "FPE 5502 - Fire Dynamics and Flammability" },
- { department: "FPE", code: "FPE 5504", name: "FPE 5504 - . Advanced concepts encompassing aspects of fire protection engineering including evacuation modeling, fire modeling, and structural fire modeling. Limitations, complexity, and diminishing returns of modeling. Factor of safety selection for Required Safe Egress Time (RSET), Available Safe Egress Time (ASET), and structural integrity time (SIT) based on uncertainty analysis. Course may be offered in classroom-based or online format. 2 lectures. FPE 5554 Forensic Fire Analysis" },
- { department: "FPE", code: "FPE 5523", name: "FPE 5523 - Fire Suppression Systems" },
- { department: "FPE", code: "FPE 5524", name: "FPE 5524 - Structural Fire Protection" },
- { department: "FPE", code: "FPE 5551", name: "FPE 5551 - Fire Risk Analysis" },
- { department: "FPE", code: "FPE 5552", name: "FPE 5552 - Advanced Modeling in Fire Protection Engineering" },
- { department: "FPE", code: "FPE 5570", name: "FPE 5570 - Special Advanced Topics" },
- { department: "FPE", code: "FPE 5595", name: "FPE 5595 - Cooperative Education Experience" },
- { department: "FPE", code: "FPE 5598", name: "FPE 5598 - Project" },
- { department: "FR", code: "FR 1101", name: "FR 1101 - . FR 1102 Elementary French Language and Culture II" },
- { department: "FR", code: "FR 1102", name: "FR 1102 - , or appropriate score on placement exam; completion of GE Area 1 with grades of C- or better (GE Area A for the 2020-26 catalogs). Development of presentational, interpersonal, and interpretive intermediate-level language skills in French within an intercultural context. To be taken in numerical sequence. Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Fulfills GE Area 3B (GE Area C2 for students on the 2020-26 catalogs). FR 2202 Intermediate French Language and Culture II" },
- { department: "FR", code: "FR 2202", name: "FR 2202 - . Selected readings in French from Francophone authors that illustrate the French literary tradition from the Middle Ages to the present in both France and other French-speaking countries. May include film and other media. Conducted in French. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Fulfills GE Area 3B (GE Area C2 for students on the 2020-26 catalogs). Formerly FR 233. FR 2270 Special Topics" },
- { department: "FR", code: "FR 2233", name: "FR 2233 - Critical Reading in French Literature" },
- { department: "FR", code: "FR 3301", name: "FR 3301 - Advanced French Composition and Grammar" },
- { department: "FSN", code: "FSN 1110", name: "FSN 1110 - , FSN 230, or FSN 1111 ; MATH 141 or MATH 1261 ; and PHYS 121 or PHYS 1121 . Introduction to engineering concepts applied to food processing (unit conversion, mass and energy balances, thermodynamics, etc.). Explore unit operations (drying, mixing, heating, refrigeration, etc.). Operate pilot scale processing equipment and evaluate operation results. Field trip required. 3 lectures, 1 laboratory. Formerly FSN 330. FDSC 3340 Food Quality Assurance and Prerequisite Programs" },
- { department: "FSN", code: "FSN 1111", name: "FSN 1111 - . 2 lectures, 1 laboratory. Formerly FSN 125. FDSC 3310 Food Laws and Regulations" },
- { department: "FSN", code: "FSN 1121", name: "FSN 1121 - . Independent internship experience conducted under faculty supervision focusing on culinary science. This course is only open to students enrolled in the Culinology® concentration and satisfies the culinary internship requirement per the Research Chefs Association's Culinology® concentration. 1 laboratory. Formerly FSN 323. FSN 3346 Institutional Food Service" },
- { department: "FSN", code: "FSN 2200", name: "FSN 2200 - Special Problems for Undergraduates" },
- { department: "FSN", code: "FSN 2201", name: "FSN 2201 - Enterprise Project" },
- { department: "FSN", code: "FSN 2202", name: "FSN 2202 - , KINE 451, or KINE 4451 ; and one of the following: HLTH 402, HLTH 4402 , KINE 319, or KINE 3319 . Recommended: HLTH 434 or HLTH 4434 . Overview of research on the causes and consequences of obesity with consideration of weight bias. Evidence-based prevention and treatment interventions. Emphasis on skills for promoting healthy eating, activity, and weight in multidisciplinary health promotion and public health settings. Course may be offered in classroom-based, online, or hybrid format. 2 lectures, 1 activity. Formerly HLTH 453. HLTH 4460 Senior Project - Experiential" },
- { department: "FSN", code: "FSN 2245", name: "FSN 2245 - Elements of Food Safety" },
- { department: "FSN", code: "FSN 2250", name: "FSN 2250 - Food and Nutrition: Culture and Customs" },
- { department: "FSN", code: "FSN 2270", name: "FSN 2270 - Special Topics" },
- { department: "FSN", code: "FSN 3304", name: "FSN 3304 - Culinology" },
- { department: "FSN", code: "FSN 3346", name: "FSN 3346 - . Principles of successful organization and management for clinical, community, and foodservice systems. Administrative responsibilities of nutrition and foodservice directors. Management theories and practice. Labor relations. Discipline and performance appraisal. 2 lectures, 1 activity. Formerly FSN 426. NUTR 4431 Medical Nutrition Therapy I" },
- { department: "FSN", code: "FSN 3350", name: "FSN 3350 - ; STAT 218 or STAT 1110 ; and consent of instructor. Directed culminating experience for Food Science students choosing the senior project research option. Required for Blended MS in Food Science. Formerly FSN 458. FDSC 4462 Senior Project - Internship" },
- { department: "FSN", code: "FSN 3380", name: "FSN 3380 - . Introduction to brewing practices and hands-on instruction on industry standard laboratory methods for the analysis of barley, malt, hops, water, yeast, and beer. Perform pilot brews and apply methodologies for the analysis of raw ingredients, process control, and final product. Students must be 18 years of age or older. 1 lecture, 2 laboratories. Formerly FSN 346. FSN 4400 Special Problems for Advanced Undergraduates" },
- { department: "FSN", code: "FSN 4470", name: "FSN 4470 - Special Advanced Topics" },
- { department: "FSN", code: "FSN 4471", name: "FSN 4471 - Special Advanced Laboratory" },
- { department: "FSN", code: "FSN 4485", name: "FSN 4485 - Cooperative Education Experience" },
- { department: "FSN", code: "FSN 5500", name: "FSN 5500 - Individual Study" },
- { department: "FSN", code: "FSN 5505", name: "FSN 5505 - Orientation to Graduate Studies" },
- { department: "FSN", code: "FSN 5510", name: "FSN 5510 - Scientific Writing" },
- { department: "FSN", code: "FSN 5570", name: "FSN 5570 - Special Advanced Topics" },
- { department: "FSN", code: "FSN 5571", name: "FSN 5571 - Special Advanced Laboratory" },
- { department: "FSN", code: "FSN 5581", name: "FSN 5581 - Graduate Seminar in Food Science and Nutrition" },
- { department: "FSN", code: "FSN 5599", name: "FSN 5599 - Thesis" },
- { department: "GEOG", code: "GEOG 1150", name: "GEOG 1150 - . Analysis of the land and people of California from a geographical perspective. Patterns of environment, history, settlement, water, agriculture, ethnicity, economy, politics, and urban growth. Current issues are examined in a national and global context. Course may be offered in classroom-based or hybrid format. 3 lectures. Formerly GEOG 340. GEOG 3350 The Global Environment" },
- { department: "GEOG", code: "GEOG 2218", name: "GEOG 2218 - ; and one of the following: ANT 310, ANT 3310 , ANT 311, or 3311. Introduction to international, federal, state, and local legislation pertinent to identification, evaluation, and treatment of cultural resources. Practical field experience in site recording, map-reading, and cartography using GPS, LIDAR, and drones. Rigorous field work in a rugged setting. Field trip required. 3 lectures, 1 activity. Formerly ANT 312. ANT 3320 California's Indigenous Past" },
- { department: "GEOG", code: "GEOG 2250", name: "GEOG 2250 - . Formerly ERSC/GEOG 250. ERSC 3303 Soil Erosion and Water Conservation" },
- { department: "GEOG", code: "GEOG 3308", name: "GEOG 3308 - Global Geography" },
- { department: "GEOG", code: "GEOG 3384", name: "GEOG 3384 - . Supervised training, research, and work in public and private organizations. Credit/No Credit grading only. Repeatable up to 12 units. Formerly ANT 465. ANT 4470 Special Advanced Topics" },
- { department: "GEOG", code: "GEOG 4408", name: "GEOG 4408 - Geography of International Development" },
- { department: "GEOG", code: "GEOG 4461", name: "GEOG 4461 - . Completion of a project under faculty supervision. Projects focus on topics in geography relevant to post-baccalaureate employment, graduate education, and lifelong learning. Project results are presented in a formal report. Formerly GEOG 462. GEOG 4465 Internship" },
- { department: "GEOG", code: "GEOG 4462", name: "GEOG 4462 - Senior Project II" },
- { department: "GEOL", code: "GEOL 2203", name: "GEOL 2203 - The Geologic Record: Fossils and the History of Life" },
- { department: "GEOL", code: "GEOL 2206", name: "GEOL 2206 - Geologic Excursions" },
- { department: "GEOL", code: "GEOL 2240", name: "GEOL 2240 - . Evaluation of processes shaping landscapes. Field-based production of surficial geologic maps. Field, aerial photograph, and topographic map analysis assessing processes shaping landscapes. Interpretation of landforms and landform relationships. Assessing tectonic and climate influences on landscapes. Field trip required. 2 lectures, 1 laboratory. Formerly ERSC 423. ERSC 4470 Special Advanced Topics" },
- { department: "GEOL", code: "GEOL 3301", name: "GEOL 3301 - Computation in the Geosciences: Time Series and Statistical Methods" },
- { department: "GEOL", code: "GEOL 3310", name: "GEOL 3310 - . Methods for the representation and quantification of stress in the Earth's lithosphere. Recognition, depiction and interpretation of geologic structures including faults, folds, and foliation, and their relationship to different tectonic settings. Field trip required. 2 lectures, 1 laboratory. Formerly GEOL 415. GEOL 4417 Field Geology Methods and Mapping" },
- { department: "GEOL", code: "GEOL 3330", name: "GEOL 3330 - ; and GEOL 415 or GEOL 4415 . Collecting and interpreting geologic field data. Structural, bedrock, and surficial geology mapping on topographic maps. Igneous rock fabrics. Description of sedimentary rocks. Construction of stratigraphic columns. Reconstructing geologic events and processes. Communication and interpretation of field results. Field trip required. 2 lecture, 3 activities. Formerly GEOL 417. GEOL 4420 Field Geophysics" },
- { department: "GEOL", code: "GEOL 4404", name: "GEOL 4404 - Research Experience for Advanced Undergraduates" },
- { department: "GEOL", code: "GEOL 4415", name: "GEOL 4415 - Structural Geology" },
- { department: "GEOL", code: "GEOL 4471", name: "GEOL 4471 - Special Advanced Laboratory" },
- { department: "GER", code: "GER 1101", name: "GER 1101 - . GER 1102 Elementary German Language and Culture II" },
- { department: "GER", code: "GER 1102", name: "GER 1102 - . Development of presentational, interpersonal, and interpretive language skills in German at the mid-intermediate level within an intercultural context. Intercultural contexts may include literature, film, history, music and/or contemporary politics. To be taken in numerical sequence. Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Fulfills GE Area 3B (GE Area C2 for students on the 2020-26 catalogs). GER 2233 Introduction to German Literature" },
- { department: "GER", code: "GER 3304", name: "GER 3304 - German Culture and Society" },
- { department: "GMA", code: "GMA 1100", name: "GMA 1100 - ; and GMA 105 or GMA 1105 . Provides experience in industry, government and NGO settings in areas relevant to the ISS major. Apply classroom knowledge to real-world issues and bring the work experience back to the classroom to enrich their academic understanding of maritime policy concerns. Specific experience varies, but includes written and oral communication skills, applied knowledge and opportunities for in-depth appreciation of a specific aspect of maritime security, environmental and other policy issues. Generally taken during the third summer, but may be done at any time with the permission of the Co-Op Coordinator and Department Chair. Formerly CEP 330 at Cal Maritime. CEP 3350 Mechanical Engineering Industry Cooperative II" },
- { department: "GMA", code: "GMA 1115", name: "GMA 1115 - Introduction to Security Studies" },
- { department: "GMA", code: "GMA 2205", name: "GMA 2205 - Introduction to Public Policy" },
- { department: "GMA", code: "GMA 2215", name: "GMA 2215 - Comparative Politics" },
- { department: "GMA", code: "GMA 2220", name: "GMA 2220 - Comparative Maritime Politics" },
- { department: "GMA", code: "GMA 2235", name: "GMA 2235 - GIS Mapping and Spatial Analysis" },
- { department: "GMA", code: "GMA 2250", name: "GMA 2250 - Environmental Policy" },
- { department: "GMA", code: "GMA 3350", name: "GMA 3350 - Political Geography" },
- { department: "GMA", code: "GMA 3365", name: "GMA 3365 - Polar Politics" },
- { department: "GMA", code: "GMA 3380", name: "GMA 3380 - Model United Nations" },
- { department: "GMA", code: "GMA 3395", name: "GMA 3395 - Special Topics" },
- { department: "GMA", code: "GMA 4405", name: "GMA 4405 - International Maritime Organizations" },
- { department: "GMA", code: "GMA 4420", name: "GMA 4420 - Cybersecurity" },
- { department: "GMA", code: "GMA 4460L", name: "GMA 4460L - Senior Thesis Research Laboratory" },
- { department: "GMA", code: "GMA 4460", name: "GMA 4460 - . Senior thesis research laboratory will provide hands-on instruction and practice in research methods for Global Studies, in support of completion of the GSMA Senior Thesis. 1 laboratory. Formerly GMA 460L at Cal Maritime. GMA 4461 Senior Qualifying Exams" },
- { department: "GOV", code: "GOV 2200", name: "GOV 2200 - . Examines the manner in which U.S. foreign policy is made and analyzes the implications of this policy-making process; with an emphasis on current issues in US foreign and international maritime policies. Focuses on the goals and inputs of US foreign policy to understand how international, domestic, and individual constraints affect the policy process and outcomes. Think creatively about the choices available to political leaders and why, in the face of alternatives, a particular course of action or policy tends to be selected. 3 lectures. Fulfills GE Upper-Division 4 (GE Area Upper-Division D for students on the 2020-26 catalogs). Formerly GMA 300 at Cal Maritime. GMA 3310 The Geopolitics of Energy" },
- { department: "GRC", code: "GRC 1000", name: "GRC 1000 - ; GRC 201 or GRC 1020 ; and Graphic Communication major. Terminology and techniques used in the creation of digital files and workflow systems for print and web. Workflow options including automation, proofing, and output systems will be discussed in addition to digital file delivery and transfer. Course offered in classroom-based or hybrid format. 2 lectures, 1 laboratory. Formerly GRC 203. GRC 2040 Print and Production Technology" },
- { department: "GRC", code: "GRC 1020", name: "GRC 1020 - Introduction to Digital Applications" },
- { department: "GRC", code: "GRC 1030", name: "GRC 1030 - Graphic Communication Management, Manufacturing, and Strategy" },
- { department: "GRC", code: "GRC 1040", name: "GRC 1040 - Materials for Graphic Communication Applications" },
- { department: "GRC", code: "GRC 1090", name: "GRC 1090 - Web Development and Design Principles" },
- { department: "GRC", code: "GRC 1100", name: "GRC 1100 - Visual Literacy and Communication" },
- { department: "GRC", code: "GRC 2020", name: "GRC 2020 - ; and Graphic Communication major. Digital photography and motion graphics for digital printing, interactive media, and web. Lighting, exposure, composition, retouching, digital image processing, and color correction. Course may be offered in classroom-based, online, or hybrid format. 2 lectures, 1 laboratory. Formerly GRC 301. GRC 3030 Marketing and Sales Management for Graphic Communication" },
- { department: "GRC", code: "GRC 2040", name: "GRC 2040 - ; and Graphic Communication major. Experience design principles and techniques applied to digital products, print and packaging products, and services across multiple mediums. Human-computer interaction, interactive design, tangible interaction, performance data analytics, and social implications. Considerations from psychological and cultural user experience theories and practices. Portfolio building. Course may be offered in classroom-based or hybrid format. 2 lectures, 1 laboratory. Formerly GRC 316. GRC 3020 Digital Photography and Motion Graphics" },
- { department: "GRC", code: "GRC 2050", name: "GRC 2050 - ; GRC 337 or GRC 2070 ; and Graphic Communication major. Advanced creative problem-solving strategies associated with the technologies used in designing graphics for packaging and output methods. Advanced techniques in graphic software including file hygiene, color management, and printing methods. Integrated packaging campaigns which include multiple substrates and digital shelf. Professional portfolio produced. Field trip may be required. Course may be offered in classroom-based, online, or hybrid format. 2 lectures, 1 laboratory. Formerly GRC 347. GRC 3280 Specialty Graphics and Printing" },
- { department: "GRC", code: "GRC 2070", name: "GRC 2070 - ; and Graphic Communication major. Business processes associated with designing and selling packaging for consumer brands. 2D/3D software, user experience and accessible design, sustainability, prototyping, marketing, profitability, and sales for global consumer product goods industry. Course may be offered in classroom-based, online, or hybrid format. 2 lectures, 1 laboratory. Formerly GRC 437. GRC 4800 Immersive Computer Graphics Studio" },
- { department: "GRC", code: "GRC 2270", name: "GRC 2270 - Special Topics" },
- { department: "GRC", code: "GRC 3000", name: "GRC 3000 - Experience Design" },
- { department: "GRC", code: "GRC 3020", name: "GRC 3020 - ; and Graphic Communication major. Human centered design and production for immersive user experiences and current tools to create 2D/3D animations and AR/VR/MR applications. Storyboarding, interaction design, UHD and HDR image processing, The Academy Color Encoding System, telepresence, virtual production, and spatial computing. Course may be offered in classroom-based, online, or hybrid format. 2 lectures, 1 laboratory. Formerly GRC 339. GRC 4900 User Interface Innovations" },
- { department: "GRC", code: "GRC 3030", name: "GRC 3030 - ; or BUS 346 or BUS 3346 . Process of individuals selecting, purchasing, using, or disposing of products, services, ideas, or experiences, based upon psychology, sociology, cultural anthropology, semiotics, and micro/macro economics. Consumer experience through analysis of the consumer journey and touch points. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly BUS 396. BUS 3396A Consumer Insights Project" },
- { department: "GRC", code: "GRC 3060", name: "GRC 3060 - ; and Graphic Communication major. Human resource management integrated into the success of graphic communication companies. A comprehensive management approach is utilized emphasizing employee development, training, promotion, and motivation. Conflict management, facilitation skills, team building empowerment, leadership, ethical and legal issues in the graphic communication industry. 3 lectures. Formerly GRC 422. GRC 4290 User Experience Research Methods" },
- { department: "GRC", code: "GRC 3990", name: "GRC 3990 - Front-end Web Development" },
- { department: "GRC", code: "GRC 4400", name: "GRC 4400 - Special Problems for Advanced Undergraduates" },
- { department: "GRC", code: "GRC 4451", name: "GRC 4451 - Management Topics in Graphic Communication" },
- { department: "GRC", code: "GRC 4471", name: "GRC 4471 - Special Advanced Laboratory" },
- { department: "GRC", code: "GRC 4485", name: "GRC 4485 - Cooperative Education Experience" },
- { department: "GRC", code: "GRC 4495", name: "GRC 4495 - Cooperative Education Experience" },
- { department: "GRC", code: "GRC 4500", name: "GRC 4500 - Visual Communication Systems" },
- { department: "GSB", code: "GSB 5501", name: "GSB 5501 - Individual Research" },
- { department: "GSB", code: "GSB 5505", name: "GSB 5505 - Financial Accounting" },
- { department: "GSB", code: "GSB 5510", name: "GSB 5510 - Data Visualization and Communication in Business" },
- { department: "GSB", code: "GSB 5511", name: "GSB 5511 - Accounting for Managers" },
- { department: "GSB", code: "GSB 5512", name: "GSB 5512 - , GSB 518 or GSB 5518 . Exploration of the concepts, tools and techniques of data mining in the business context, using case study and problem-solving approaches. Multidimensional data modeling, predictive analytics, pattern discovery, forecasting, text mining, and data visualization. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly GSB 530. GSB 5531 Managerial Finance" },
- { department: "GSB", code: "GSB 5513", name: "GSB 5513 - Organizational Behavior" },
- { department: "GSB", code: "GSB 5514", name: "GSB 5514 - Legal and Regulatory Environment of Business" },
- { department: "GSB", code: "GSB 5516", name: "GSB 5516 - Strategic Marketing Analytics" },
- { department: "GSB", code: "GSB 5517", name: "GSB 5517 - Strategic People Analytics" },
- { department: "GSB", code: "GSB 5518", name: "GSB 5518 - , GSE 518, or ECON 5020 ; and GSE 520 or ECON 5021 . Time-series analysis to model the risk and return of financial assets. Linear Time-Series models, Autoregressive Integrated Moving Average (ARIMA), Stationary and Non-stationary Series, Cointegration, Vector Auto-regression (VAR), Vector Error Correction (VECM), Generalized Autoregressive Conditional Heteroskedasticity family (GARCH), Value-at-Risk (VaR), and Extreme Value Theorem. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Crosslisted as ECON 5024 / GSB 5548 . ECON 5025 Machine Learning for Prediction and Causal Inference" },
- { department: "GSB", code: "GSB 5520", name: "GSB 5520 - Data Management for Business Analytics" },
- { department: "GSB", code: "GSB 5521", name: "GSB 5521 - Cloud Services and Applications for Business Analytics" },
- { department: "GSB", code: "GSB 5523", name: "GSB 5523 - Managerial Economics" },
- { department: "GSB", code: "GSB 5524", name: "GSB 5524 - Marketing Management" },
- { department: "GSB", code: "GSB 5525", name: "GSB 5525 - Project Management" },
- { department: "GSB", code: "GSB 5529", name: "GSB 5529 - Management Communication" },
- { department: "GSB", code: "GSB 5530", name: "GSB 5530 - Data Analytics and Mining for Business" },
- { department: "GSB", code: "GSB 5531", name: "GSB 5531 - . Financing new and fast-growing firms. Preparation of pro-forma financial statements for a new venture; venture capital process. Valuation of firms seeking venture capital, and those planning their initial public offering (IPO). Valuing convertible securities and real options. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly GSB 564. GSB 5569 Managing Technology in the International Legal Environment" },
- { department: "GSB", code: "GSB 5533", name: "GSB 5533 - Aggregate Economics Analysis and Policy" },
- { department: "GSB", code: "GSB 5534", name: "GSB 5534 - Supply Chain and Operations Management" },
- { department: "GSB", code: "GSB 5536", name: "GSB 5536 - Data Ethics for Business Analytics" },
- { department: "GSB", code: "GSB 5544", name: "GSB 5544 - Computing and Machine Learning for Business Analytics" },
- { department: "GSB", code: "GSB 5545", name: "GSB 5545 - Advanced Machine Learning for Business Analytics" },
- { department: "GSB", code: "GSB 5562", name: "GSB 5562 - Strategy in the Global Environment" },
- { department: "GSB", code: "GSB 5564", name: "GSB 5564 - Entrepreneurial Finance" },
- { department: "GSB", code: "GSB 5570", name: "GSB 5570 - Special Advanced Topics" },
- { department: "GSB", code: "GSB 5575", name: "GSB 5575 - Career Development for Business Analytics I" },
- { department: "GSB", code: "GSB 5576", name: "GSB 5576 - Career Development for Business Analytics II" },
- { department: "GSB", code: "GSB 5590", name: "GSB 5590 - Energy and Environmental Finance" },
- { department: "GSB", code: "GSB 5594", name: "GSB 5594 - Managing Change" },
- { department: "GSB", code: "GSB 5598", name: "GSB 5598 - Project" },
- { department: "HCSA", code: "HCSA 5501", name: "HCSA 5501 - . Consideration of legal codes, ethical principles, professional standards and competency within the context of cultural variables as they affect the practice of higher education counseling and student affairs. 3 seminars. Formerly EDUC 564. HCSA 5520 Multicultural Issues in Higher Education and Student Affairs" },
- { department: "HCSA", code: "HCSA 5510", name: "HCSA 5510 - Counseling and Advising in Higher Education" },
- { department: "HCSA", code: "HCSA 5511", name: "HCSA 5511 - Legal and Ethical Issues in Higher Education Counseling and Student Affairs" },
- { department: "HCSA", code: "HCSA 5520", name: "HCSA 5520 - . Course focuses on socio-cultural issues, social change and intersectionality theories. Addresses multicultural skill development; advocacy; facilitation of discussions on racial, ethnic, and diversity issues. 3 seminars. HCSA 5581 Advanced Research and Assessment in Higher Education Counseling and Student Affairs" },
- { department: "HCSA", code: "HCSA 5521", name: "HCSA 5521 - Introduction to Research and Assessment in Higher Education Counseling and Student Affairs" },
- { department: "HCSA", code: "HCSA 5530", name: "HCSA 5530 - Leadership and Consultation in Higher Education Counseling and Student Affairs" },
- { department: "HCSA", code: "HCSA 5531", name: "HCSA 5531 - Student Development Theory in Higher Education Counseling and Student Affairs" },
- { department: "HCSA", code: "HCSA 5540", name: "HCSA 5540 - Higher Education Administration" },
- { department: "HCSA", code: "HCSA 5541", name: "HCSA 5541 - Group Facilitation" },
- { department: "HCSA", code: "HCSA 5551", name: "HCSA 5551 - Adult Learning, Communication and Conflict Resolution" },
- { department: "HCSA", code: "HCSA 5560", name: "HCSA 5560 - Field Experience in Higher Education Counseling and Student Affairs" },
- { department: "HCSA", code: "HCSA 5580", name: "HCSA 5580 - Advanced Multicultural Issues in Higher Education Counseling and Student Affairs" },
- { department: "HCSA", code: "HCSA 5598", name: "HCSA 5598 - Project" },
- { department: "HIST", code: "HIST 1100", name: "HIST 1100 - ; completion of GE Area 1A with a grade of C- or better (GE Area A2 for the 2020-26 catalogs); and completion of GE Area 1B with a grade of C- or better (GE Area A3 for the 2020-26 catalogs). Historical research skills and methodology. Research and write an interpretive paper on a specific topic. Library research, historical and historiographical analysis, and writing and revising. The Class Schedule will list subtitle selected. Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly HIST 303. HIST 3304 Historiography" },
- { department: "HIST", code: "HIST 1101", name: "HIST 1101 - Learn by Doing History" },
- { department: "HIST", code: "HIST 2200", name: "HIST 2200 - Special Problems for Undergraduates" },
- { department: "HIST", code: "HIST 2201", name: "HIST 2201 - United States History to 1877" },
- { department: "HIST", code: "HIST 2210", name: "HIST 2210 - World History to 1800" },
- { department: "HIST", code: "HIST 2212", name: "HIST 2212 - European History since 1500" },
- { department: "HIST", code: "HIST 3303", name: "HIST 3303 - Research and Writing Seminar in History" },
- { department: "HIST", code: "HIST 3307", name: "HIST 3307 - Modern European Thought and Culture" },
- { department: "HIST", code: "HIST 3316", name: "HIST 3316 - Modern East Asia" },
- { department: "HIST", code: "HIST 3333", name: "HIST 3333 - Early Modern Europe: 1450-1800" },
- { department: "HIST", code: "HIST 4425", name: "HIST 4425 - History-Social Sciences Clinical Experience Seminar" },
- { department: "HIST", code: "HIST 4460", name: "HIST 4460 - . Completion of paper or creative project begun under faculty supervision. Formerly HIST 461. HIST 4467 History Internship" },
- { department: "HIST", code: "HIST 5504", name: "HIST 5504 - Graduate Study in History" },
- { department: "HIST", code: "HIST 5505", name: "HIST 5505 - Graduate Seminar in United States History" },
- { department: "HIST", code: "HIST 5506", name: "HIST 5506 - Graduate Seminar in European History" },
- { department: "HIST", code: "HIST 5507", name: "HIST 5507 - Graduate Seminar in Asian History" },
- { department: "HIST", code: "HIST 5508", name: "HIST 5508 - Graduate Seminar in Latin American History" },
- { department: "HIST", code: "HIST 5509", name: "HIST 5509 - Graduate Seminar in African History" },
- { department: "HIST", code: "HIST 5510", name: "HIST 5510 - Graduate Seminar in Comparative History" },
- { department: "HIST", code: "HIST 5511", name: "HIST 5511 - Graduate Seminar in Middle Eastern History" },
- { department: "HIST", code: "HIST 5570", name: "HIST 5570 - Special Advanced Topics" },
- { department: "HIST", code: "HIST 5597", name: "HIST 5597 - Supervised Reading for Comprehensive Examinations" },
- { department: "HLTH", code: "HLTH 1101", name: "HLTH 1101 - , KINE 180, or KINE 1180 ; and HLTH 265 or HLTH 2261 . Recommended: BIO 231 or BIO 2231 ; and BIO 232 or BIO 2232 . Injury prevention from a public health perspective. Examination of unintentional and intentional injuries in different populations. Theory and evidence-based approaches to injury prevention. Course may be offered in classroom-based or online format. 3 lectures. Formerly 310. HLTH 3316 Environmental Health" },
- { department: "HLTH", code: "HLTH 1150", name: "HLTH 1150 - Healthy Living in the Modern World" },
- { department: "HLTH", code: "HLTH 1155", name: "HLTH 1155 - . Course may be offered in classroom-based or online format. 3 lectures. HLTH 1155 Multicultural Perspectives and Health" },
- { department: "HLTH", code: "HLTH 2297", name: "HLTH 2297 - Medical Terminology" },
- { department: "HLTH", code: "HLTH 3305", name: "HLTH 3305 - Drugs in Society" },
- { department: "HLTH", code: "HLTH 3318", name: "HLTH 3318 - ; and one of the following: STAT 302, STAT 313, or STAT 3520 . Quantitative and qualitative research approaches and methods in public health settings, with particular emphasis on social and behavioral sciences. Course may be offered in classroom-based, online, or hybrid format. 3 lectures, 1 laboratory. Formerly HLTH 402. HLTH 4410 Global Health" },
- { department: "HLTH", code: "HLTH 3344", name: "HLTH 3344 - . The major models for providing and financing health care used globally, their historical development, societal values, and other factors underlying countries' choice of healthcare systems and policies. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. HLTH 4453 Obesity Prevention and Treatment" },
- { department: "HLTH", code: "HLTH 4402", name: "HLTH 4402 - , KINE 319, or KINE 3319 ; and consent of instructor. Applied and project-based culminating experience in public health under faculty supervision. Repeatable up to 2 units. Formerly HLTH 460. HLTH 4461 Senior Project - Report" },
- { department: "HLTH", code: "HLTH 4434", name: "HLTH 4434 - . Advanced examination of determinants of health disparities and evidence-based strategies for health promotion in one special population (e.g., infants and children, pregnant women, older adults, LGBTQIA, refugees). Special population of focus will be examined from a health equity perspective and in global context. The Class Schedule will list subtitle selected. Repeatable up to 6 units. 3 lectures. HLTH 4434 Health Promotion Program Planning" },
- { department: "HNRC", code: "HNRC 2222", name: "HNRC 2222 - High-Impact Practice" },
- { department: "HNRC", code: "HNRC 3399", name: "HNRC 3399 - Advanced Honors Contract" },
- { department: "HNRC", code: "HNRC 4444", name: "HNRC 4444 - Honors Professional Experience" },
- { department: "HNRS", code: "HNRS 1101", name: "HNRS 1101 - Public Speaking" },
- { department: "HNRS", code: "HNRS 2201", name: "HNRS 2201 - Gender and Sexuality in US Society and Politics" },
- { department: "HNRS", code: "HNRS 2261", name: "HNRS 2261 - . Team and trust building, cross-cultural communication, and conflict resolution with a focus on group dynamics using experiential activities. Leadership within a group as a positional and non-positional leader and as a team member. For University Honors Program students only. 1 lecture. Formerly HNRS 262. HNRS 2263 Calculus III" },
- { department: "HNRS", code: "HNRS 2262", name: "HNRS 2262 - Leadership and Groups: Leadership in Action" },
- { department: "HNRS", code: "HNRS 2299", name: "HNRS 2299 - Honors Group Seminar" },
- { department: "HNRS", code: "HNRS 2301", name: "HNRS 2301 - Gender and Sexuality in Visual and Popular Culture" },
- { department: "HNRS", code: "HNRS 3380", name: "HNRS 3380 - Themes in Literature and Culture" },
- { department: "HNRS", code: "HNRS 4461", name: "HNRS 4461 - Honors Capstone Seminar" },
- { department: "HNRS", code: "HNRS 4470", name: "HNRS 4470 - Special Advanced Topics" },
- { department: "HNRS", code: "HNRS 4471", name: "HNRS 4471 - Special Advanced Laboratory" },
- { department: "HNRS", code: "HNRS 4499", name: "HNRS 4499 - Advanced Honors Group Seminar" },
- { department: "IBL", code: "IBL 3300", name: "IBL 3300 - International Business and Logistics Internship" },
- { department: "IME", code: "IME 1140", name: "IME 1140 - Technical Graphics Communication for Design and Manufacturing" },
- { department: "IME", code: "IME 1141", name: "IME 1141 - , or IME 1142 . 1 laboratory. IME 1156 Introduction to Modern Electronics Manufacturing" },
- { department: "IME", code: "IME 1142", name: "IME 1142 - . Process design and advanced methods for materials joining. Post-weld treatments. Fixtures for weldments. Best practices for welding efficiency. Warpage, other defects, and methods of mitigation. Design for manufacturing. Hands-on projects. 1 laboratory. IME 3336 Advanced Computer Aided Manufacturing" },
- { department: "IME", code: "IME 1143", name: "IME 1143 - . Basic techniques and practices of solid modeling and drafting essential to communicating in technical environments. Introduction to computer-aided drafting (CAD) and solid modeling, assemblies, and engineering drawings. Visualization and hand drafting. Design specifications for manufacturing, and dimensioning and tolerancing standards. 1 laboratory. IME 1141 Introduction to Metal Casting and Prototyping" },
- { department: "IME", code: "IME 1149", name: "IME 1149 - . 1 laboratory. Formerly IME 141. IME 1142 Materials Joining" },
- { department: "IME", code: "IME 1223", name: "IME 1223 - Process Improvement Fundamentals" },
- { department: "IME", code: "IME 2212", name: "IME 2212 - Introduction to Enterprise Analytics and Database Systems" },
- { department: "IME", code: "IME 2243", name: "IME 2243 - Intermediate Design and Manufacturing" },
- { department: "IME", code: "IME 2315", name: "IME 2315 - . Design, planning, and implementation of a business systems project. Project management motivational and influence techniques. Agile and other scheduling techniques with risk assessment. Resource leveling and management under constraints. Reducing duration, monitoring progress, auditing, and closing projects. Project management software. 2 lectures, 1 laboratory. Formerly IME 303. IME 3320 Human Factors and Technology" },
- { department: "IME", code: "IME 3302", name: "IME 3302 - Operations Research and Management" },
- { department: "IME", code: "IME 3326", name: "IME 3326 - , or IME 3327 ; and one of the following: PSY 201, PSY 202, or PSY 2201 . Human factors and ergonomics concepts; cognitive, physical, and organizational aspects. Design of work and workspace, safety, human errors, and integration with intelligent and automated systems. Usability testing, user experience and user interface tools, ethical data collection, diversity, equity, and inclusion concerns. 2 lectures, 1 laboratory. Formerly IME 319. IME 4372 Applications of Enterprise Analytics" },
- { department: "IME", code: "IME 3327", name: "IME 3327 - , IME 5503 , STAT 312, or STAT 3210 ; or graduate standing. Reliability concepts and mathematical models. Failure distributions. Reliability of mechanical and electrical devices. Systems reliability, maintainability, and availability. Reliability management software. Product design considerations. Failure modes and effects. Fault trees. Reliability testing and program management. Course may be offered in classroom-based or online format. 3 lectures. Formerly IME 435. IME 4441 Engineering Supervision" },
- { department: "IME", code: "IME 3410", name: "IME 3410 - . Course may be offered in classroom-based or online format. 3 lectures. Formerly IME 580. IME 5598 Project" },
- { department: "IME", code: "IME 4401", name: "IME 4401 - Sales Engineering" },
- { department: "IME", code: "IME 4403", name: "IME 4403 - Software Product Management" },
- { department: "IME", code: "IME 4408", name: "IME 4408 - ; or graduate standing. Introduction to Model-Based Systems Engineering (MBSE). Graphical models at different levels of abstraction. Systems Modeling Language (SysML) and Unified Modeling Language (UML). Block definition diagrams, use case diagrams, activity diagrams, and state-machine diagrams. Requirements engineering in MBSE. System simulation and design optimization. 2 lectures, 1 laboratory. Formerly IME 510. IME 5520 Advanced Information Systems for Operations" },
- { department: "IME", code: "IME 4415", name: "IME 4415 - Service Enterprises Engineering and Management" },
- { department: "IME", code: "IME 4450", name: "IME 4450 - Computer-Aided Manufacturing and Process Analysis" },
- { department: "IME", code: "IME 4461", name: "IME 4461 - . Continuation of senior project. Design of potential solutions, evaluation of proposed solutions, prototype development or design implementation, solution testing. Formal project results documentation suitable for reference library. Formal oral presentations. Professional ethics. Field trip may be required. 1 lecture, 1 laboratory. Formerly offered as part of the IME 481, 482, 483 series; students may not earn credit for both IME 483 and IME 4462 . IME 4470 Special Advanced Topics" },
- { department: "IME", code: "IME 4471", name: "IME 4471 - Special Advanced Laboratory" },
- { department: "IME", code: "IME 4495", name: "IME 4495 - Cooperative Education Experience" },
- { department: "IME", code: "IME 5500", name: "IME 5500 - Individual Study" },
- { department: "IME", code: "IME 5503", name: "IME 5503 - Applied Statistical Methods in Engineering" },
- { department: "IME", code: "IME 5510", name: "IME 5510 - Model-Based Systems Engineering" },
- { department: "IME", code: "IME 5527", name: "IME 5527 - Design of Experiments for Industrial Applications" },
- { department: "IME", code: "IME 5541", name: "IME 5541 - Advanced Operations Research" },
- { department: "IME", code: "IME 5544", name: "IME 5544 - Advanced Engineering Economy" },
- { department: "IME", code: "IME 5565", name: "IME 5565 - Predictive Data Analytics for Engineers" },
- { department: "IME", code: "IME 5571", name: "IME 5571 - Special Advanced Laboratory" },
- { department: "IME", code: "IME 5577", name: "IME 5577 - Engineering Entrepreneurship" },
- { department: "IME", code: "IME 5580", name: "IME 5580 - Manufacturing Systems" },
- { department: "IME", code: "IME 5599", name: "IME 5599 - Thesis" },
- { department: "ISLA", code: "ISLA 1123", name: "ISLA 1123 - and HIST 303 or HIST 3303 ; or graduate standing. Science in the United States during the Cold War, including the development of weapons-related technologies, the effects of economic change and foreign policy, ethical debates among scientists, and shifting public perceptions of science. Course may be offered in classroom-based or online format. 4 seminars. Formerly HIST 407. HIST 4408 The United States in Depression and War: 1929-1950" },
- { department: "ISLA", code: "ISLA 2201", name: "ISLA 2201 - Introduction to Interdisciplinary Studies" },
- { department: "ISLA", code: "ISLA 2240", name: "ISLA 2240 - , or completion of one ART or TH course. Creation of expressive technology-based pre-production and production works for standard television and film presentation to interactive technological environments. Pre-production screenwriting, collaborative story creation, and documentary production. Visiting professionals work with students directly in collaborative workshops. Course may be offered in classroom-based or hybrid format. 2 lectures, 1 laboratory. Formerly ISLA 340. ISLA 3341 Media Arts and Technologies: Cinematic Process" },
- { department: "ISLA", code: "ISLA 3340", name: "ISLA 3340 - . Cinematic storytelling adapting original screenplays into narrative films. Collaborate on story development, storyboarding, casting, directing actors, sound design, cinematography, and editing. Produce public screening including poster creation, web design, and press coverage. Visiting professionals run collaborative production workshops. Course may be offered in classroom-based or hybrid format. 3 lectures, 1 laboratory. Formerly ISLA 341. ISLA 3345 Independent Cinema and Film Festivals" },
- { department: "ISLA", code: "ISLA 3355", name: "ISLA 3355 - . Concurrent: ISLA 4461 . Preparation and design for senior project; exploration of project management in research and creative projects. Credit/No Credit grading only. Course may be offered in classroom-based, online, or hybrid format. 1 lecture. ISLA 4461 Senior Project" },
- { department: "ISLA", code: "ISLA 3395", name: "ISLA 3395 - . Formerly COMS/ISLA 395. COMS 4400 Special Problems for Advanced Undergraduates" },
- { department: "ISLA", code: "ISLA 4411", name: "ISLA 4411 - Community and Meaning-Filled Design" },
- { department: "ISLA", code: "ISLA 4460", name: "ISLA 4460 - . Selection and completion of an interdisciplinary research or creative project that draws upon at least two disciplines. Formerly ISLA 461. ISLA 4465 Internship" },
- { department: "ISLA", code: "ISLA 4480", name: "ISLA 4480 - Career Preparation for Interdisciplinary Studies Majors" },
- { department: "ITAL", code: "ITAL 1101", name: "ITAL 1101 - , ITAL 141, ITAL 1141 , or instructor placement. Beginning Italian. Class practice and assigned outside work in pronunciation, sentence structure, reading, writing, and conversation. Language taught in its intercultural context. Not open to students with credit in ITAL 142 or ITAL 1142 . Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly offered as part of the ITAL 101, 102, 103 series, students may not earn credit for both ITAL 103 and ITAL 1102 . ITAL 1141 Elementary Italian Language and Culture I Study Abroad" },
- { department: "ITAL", code: "ITAL 1102", name: "ITAL 1102 - , ITAL 142, ITAL 1142 , or instructor placement. Development of presentational, interpersonal, and interpretive mid intermediate-level language skills in Italian within an intercultural context. Not open to students with credit in ITAL 241 or ITAL 2241 . Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Fulfills GE Area 3B (GE Area C2 for students on the 2020-26 catalogs). ITAL 2202 Intermediate Italian II" },
- { department: "ITAL", code: "ITAL 1141", name: "ITAL 1141 - . Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly offered as part of the ITAL 101, 102, 103 series, students may not earn credit for both ITAL 101 and ITAL 1101 . ITAL 1102 Elementary Italian II" },
- { department: "ITP", code: "ITP 1125", name: "ITP 1125 - , and Industrial Technology and Packaging major or Industrial Technology minor. Information systems, hardware and software, strategy and information systems, databases, networking, systems development, and emerging trends and technologies. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly BUS 391. BUS 3392 Business Application Development" },
- { department: "ITP", code: "ITP 1150", name: "ITP 1150 - Power Systems and Renewable Energy" },
- { department: "ITP", code: "ITP 2203", name: "ITP 2203 - Personal Leadership - 7 Habits" },
- { department: "ITP", code: "ITP 2208", name: "ITP 2208 - Shipping and Port Management" },
- { department: "ITP", code: "ITP 2233", name: "ITP 2233 - Product Modeling and Communication" },
- { department: "ITP", code: "ITP 2234", name: "ITP 2234 - Packaging Design Fundamentals" },
- { department: "ITP", code: "ITP 2241", name: "ITP 2241 - Industrial and Packaging Materials" },
- { department: "ITP", code: "ITP 2260", name: "ITP 2260 - . Programming and setup of computer-controlled manufacturing/assembly machinery. Includes an introduction to Smart Manufacturing and the Industrial Internet of Things (IIoT). Computer numerically controlled (CNC) machines, robots, programmable logic controllers, and online data monitoring. 2 lectures, 1 laboratory. Formerly ITP 390. ITP 4400 Special Problems for Advanced Undergraduates" },
- { department: "ITP", code: "ITP 2275", name: "ITP 2275 - Industrial Facilities Management" },
- { department: "ITP", code: "ITP 3303", name: "ITP 3303 - . Process improvement and quality assurance viewed from a systems perspective. Lean thinking and tools as a problem solving approach to achieve continuous improvement through waste elimination and variability reduction. Projects improve processes in manufacturing, supply chain, or service. 3 lectures. Formerly ITP 403. ITP 4404 Lean Six Sigma Green Belt Certification Project" },
- { department: "ITP", code: "ITP 3304", name: "ITP 3304 - . Formerly BUS 304. BUS 3306 Career Readiness III" },
- { department: "ITP", code: "ITP 3330", name: "ITP 3330 - ; or Graphics Communication major and GRC 337 or GRC 2070 ; or Consumer Packaging concentration and ITP 234 or ITP 3334 . Design of packaging systems using paper, paperboard, corrugated fiberboard, and other fiber-based materials. Physical and chemical properties, manufacturing, converting operations, commercial applications, and sustainability. Tests and procedures for fiber-based packaging materials and packaging products following ASTM, TAPPI, and ISO standards. 2 lectures, 1 laboratory. Formerly ITP 408. ITP 4409 Packaging Machinery and Processes" },
- { department: "ITP", code: "ITP 3341", name: "ITP 3341 - . Overview of various analytical methods and tools used to evaluate polymers and other packaging materials, including thermal characterization, spectroscopy, and chromatography. Qualitative and quantitative analysis of the matter. Identification of polymeric materials and morphology. Mass transfer measurement. 2 lectures, 1 laboratory. Formerly ITP 412. ITP 4413 Quality Evaluation of Packaged Products" },
- { department: "ITP", code: "ITP 3371", name: "ITP 3371 - . Examination of intermodal transportation as a core component of modern logistics systems. Emphasis on integration of truck, rail, maritime, and air modes. Global trade flows, seaport operations, container terminal operations, truck transport, rail, air operations, intermediaries, shippers, and environmental impact. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Crosslisted as BUS/ ITP 3308 . BUS 3310 Introduction to Entrepreneurship" },
- { department: "ITP", code: "ITP 4403", name: "ITP 4403 - Lean and Quality Systems Management" },
- { department: "ITP", code: "ITP 4428", name: "ITP 4428 - Commercialization of Innovation" },
- { department: "ITP", code: "ITP 4468", name: "ITP 4468 - Blockchain in Finance" },
- { department: "ITP", code: "ITP 4471", name: "ITP 4471 - Special Advanced Laboratory" },
- { department: "ITP", code: "ITP 4475", name: "ITP 4475 - Distribution Packaging Dynamics" },
- { department: "ITP", code: "ITP 4496", name: "ITP 4496 - . Integrative manufacturing business and production systems experience, including design, prototyping, processing, quality control, resource management, cost control, marketing, sales, packaging, and technical documentation. Team project reflects the real-world, dynamic environment of product development and production. 1 lecture, 2 laboratories. ITP 4498 Packaging Development" },
- { department: "JOUR", code: "JOUR 2201", name: "JOUR 2201 - News Media and Democracy" },
- { department: "JOUR", code: "JOUR 2203", name: "JOUR 2203 - News Reporting and Writing" },
- { department: "JOUR", code: "JOUR 2219", name: "JOUR 2219 - Mass Media in a Cross-Cultural Society" },
- { department: "JOUR", code: "JOUR 2220", name: "JOUR 2220 - Introduction to Radio Broadcasting" },
- { department: "JOUR", code: "JOUR 2228", name: "JOUR 2228 - Media, Self and Society" },
- { department: "JOUR", code: "JOUR 2271", name: "JOUR 2271 - Special Topics Laboratory" },
- { department: "JOUR", code: "JOUR 2285", name: "JOUR 2285 - Introduction to Multimedia Journalism" },
- { department: "JOUR", code: "JOUR 3300", name: "JOUR 3300 - ; and JOUR 342 or JOUR 3342 . Development of skills needed to plan and conduct internal and external public relations campaigns for corporate and non-profit organizations. Includes goal setting, management of resources, budgeting, creation of campaign communications, and outcomes analysis. Field trip may be required. Course may be offered in classroom-based or online format. 3 lectures. Formerly JOUR 413. JOUR 3314 Public Relations and Crisis Management" },
- { department: "JOUR", code: "JOUR 3302", name: "JOUR 3302 - Mass Media Law" },
- { department: "JOUR", code: "JOUR 3303", name: "JOUR 3303 - , JOUR 346, or JOUR 3346 . Development of fundamentals pertaining to the technical and aesthetic proficiencies used in video communication for public service, public relations, marketing, and advertising. All aspects of pitching, planning, production, editing and post-production in addition to historical and regulatory aspects of communication policy and mandates. Course may be offered in classroom-based or hybrid format. 2 lectures, 1 laboratory. Formerly JOUR 403. JOUR 3319 Global Communication" },
- { department: "JOUR", code: "JOUR 3313", name: "JOUR 3313 - . Capstone experience that applies public relations principles and strategies in the context of the Mustang Media Group - Cal Poly's integrated media organization. Emphasis on proposing, creating, managing, and implementing public relations campaigns. Course may be offered in classroom-based or hybrid format. 2 lectures, 1 laboratory. Formerly JOUR 415. JOUR 4470 Special Advanced Topics" },
- { department: "JOUR", code: "JOUR 3315", name: "JOUR 3315 - Public Relations and Advertising Production" },
- { department: "JOUR", code: "JOUR 3333", name: "JOUR 3333 - Broadcast News" },
- { department: "JOUR", code: "JOUR 3334", name: "JOUR 3334 - Editing for Online and Print Publication" },
- { department: "JOUR", code: "JOUR 3346", name: "JOUR 3346 - Broadcast Announcing and Production" },
- { department: "JOUR", code: "JOUR 3352", name: "JOUR 3352 - , JOUR 3353 , JOUR 3313 , or JOUR 3385 ; and consent of instructor. Application of media-related skills to public or private organizations under supervision of department faculty. Credit/No Credit grading only. Formerly JOUR 444. JOUR 4455 Media Management Laboratory" },
- { department: "JOUR", code: "JOUR 3387", name: "JOUR 3387 - . Formerly COMS/JOUR 387. COMS 3390 Environmental Communication" },
- { department: "JOUR", code: "JOUR 4444", name: "JOUR 4444 - Media Internship" },
- { department: "JOUR", code: "JOUR 4460", name: "JOUR 4460 - Senior Project" },
- { department: "JOUR", code: "JOUR 4462", name: "JOUR 4462 - Senior Project: Media Practicum" },
- { department: "JOUR", code: "JOUR 4471", name: "JOUR 4471 - Special Advanced Laboratory" },
- { department: "JPNS", code: "JPNS 1101", name: "JPNS 1101 - . JPNS 1102 Elementary Japanese II" },
- { department: "JPNS", code: "JPNS 1102", name: "JPNS 1102 - , or instructor placement. Development of presentational, interpersonal, and interpretive intermediate-level language skills in Japanese within an intercultural context. To be taken in numerical sequence. Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Fulfills GE Area 3B (GE Area C2 for students on the 2020-26 catalogs). JPNS 2202 Intermediate Japanese II" },
- { department: "KINE", code: "KINE 1109", name: "KINE 1109 - Bowling" },
- { department: "KINE", code: "KINE 1110", name: "KINE 1110 - Cycling" },
- { department: "KINE", code: "KINE 1112", name: "KINE 1112 - Intermediate Bowling" },
- { department: "KINE", code: "KINE 1121", name: "KINE 1121 - Golf" },
- { department: "KINE", code: "KINE 1122", name: "KINE 1122 - Golf: Intermediate and Advanced" },
- { department: "KINE", code: "KINE 1128", name: "KINE 1128 - Yoga" },
- { department: "KINE", code: "KINE 1130", name: "KINE 1130 - Pilates" },
- { department: "KINE", code: "KINE 1131", name: "KINE 1131 - Group Exercise: Cardio and Strength Training" },
- { department: "KINE", code: "KINE 1132", name: "KINE 1132 - Racquetball" },
- { department: "KINE", code: "KINE 1134", name: "KINE 1134 - Pickleball" },
- { department: "KINE", code: "KINE 1140", name: "KINE 1140 - Ultimate Disc" },
- { department: "KINE", code: "KINE 1141", name: "KINE 1141 - Flag Football" },
- { department: "KINE", code: "KINE 1145", name: "KINE 1145 - Intermediate Swimming" },
- { department: "KINE", code: "KINE 1147", name: "KINE 1147 - Advanced Swimming and Conditioning" },
- { department: "KINE", code: "KINE 1148", name: "KINE 1148 - Tennis" },
- { department: "KINE", code: "KINE 1151", name: "KINE 1151 - Volleyball" },
- { department: "KINE", code: "KINE 1152", name: "KINE 1152 - Beach Volleyball" },
- { department: "KINE", code: "KINE 1154", name: "KINE 1154 - Strength Training" },
- { department: "KINE", code: "KINE 1176", name: "KINE 1176 - Fitness Walking" },
- { department: "KINE", code: "KINE 1180", name: "KINE 1180 - Introduction to Kinesiology" },
- { department: "KINE", code: "KINE 1181", name: "KINE 1181 - Responding to Emergencies: Comprehensive First Aid, CPR, AED" },
- { department: "KINE", code: "KINE 2200", name: "KINE 2200 - . Formerly HLTH/KINE 201. HLTH 2261 Social Determinants of Health" },
- { department: "KINE", code: "KINE 2266", name: "KINE 2266 - , PSY 201, or PSY 2201 . Psychological considerations of the coach-athlete relationship and mental preparation of teams and individuals for competition, practice, and performance. Application of sport psychology principles to develop a psychological skills training program appropriate to enhance performance and well-being in sport, exercise, or performance contexts. Course may be offered in classroom-based or hybrid format. 3 lectures. Formerly KINE 366. KINE 3378 Prevention and Care of Athletic Injuries" },
- { department: "KINE", code: "KINE 2270", name: "KINE 2270 - . Formerly HLTH/KINE 290. HLTH 2281 Health Ambassadors" },
- { department: "KINE", code: "KINE 2278", name: "KINE 2278 - ; KINE 303 or KINE 3303 ; and Kinesiology major; or KINE 240 or KINE 2240 ; and KINE 2278 for all other majors. Advanced principles of athletic care, therapeutic modalities, taping and bracing, identifying injuries, care and prevention of injuries. 2 lectures, 1 activity. KINE 3382 Psychological Aspects of Injury in Sport and Physical Activity" },
- { department: "KINE", code: "KINE 3303", name: "KINE 3303 - . Selected areas of health/fitness screening and evaluation. Application of components relevant to the development and administration of exercise programs for healthy persons regardless of sex, age, or functional capacity. 2 lectures, 1 laboratory. Formerly KINE 349. KINE 3366 Applied Sport and Performance Psychology" },
- { department: "KINE", code: "KINE 3307", name: "KINE 3307 - . Formerly KINE 307. HNRS 3308 The Transatlantic Slave Trade" },
- { department: "KINE", code: "KINE 3312", name: "KINE 3312 - Motor Learning" },
- { department: "KINE", code: "KINE 3337", name: "KINE 3337 - . Formerly HLTH/KINE 337. HLTH 3344 Health Care Systems" },
- { department: "KINE", code: "KINE 4400", name: "KINE 4400 - . Formerly HLTH/KINE 400. HLTH 4402 Research Methods in Public Health Settings" },
- { department: "KINE", code: "KINE 4470", name: "KINE 4470 - . Formerly HLTH/KINE 470. HLTH 4471 Special Advanced Laboratory" },
- { department: "KINE", code: "KINE 4471", name: "KINE 4471 - . Formerly HLTH/KINE 471. HLTH 4485 Cooperative Education Experience" },
- { department: "KINE", code: "KINE 4485", name: "KINE 4485 - . Formerly KINE 485. HLTH 4495 Cooperative Education Experience" },
- { department: "LA", code: "LA 1104", name: "LA 1104 - . Examination of methods, process, and meaning in the theory of landscape architecture design. Discussion of major themes of design theory and related fields. Diverse writers, designers and theoretical viewpoints. Analysis of built work and development of theoretical stances. 3 lectures. Formerly LA 320. LA 3304 Contemporary Issues in Cultural Landscapes" },
- { department: "LA", code: "LA 1110", name: "LA 1110 - . Introduction of digital media applications, computer-aided drawing and fabrication techniques for landscape architects. Development of design representation methods and conventions to communicate qualitative and quantitative landscape information. Course may be offered in classroom-based or hybrid format. 4 activities. Replaced LA 431. LA 1120 Studio I - Beginning Design" },
- { department: "LA", code: "LA 1112", name: "LA 1112 - Landscape Representation II" },
- { department: "LA", code: "LA 1120", name: "LA 1120 - with grade of a C- or better or consent of instructor. Introduction to landscape design at the site scale. Exploration of inventory and analysis methods to generate program outcome statements, design concepts, spatial development and landscape forms for a landscape project. 3 laboratories. Formerly LA 204. LA 2222 Studio III - Design for Implementation" },
- { department: "LA", code: "LA 2210", name: "LA 2210 - Materials and Techniques of Landscape Construction" },
- { department: "LA", code: "LA 2220", name: "LA 2220 - with a grade of C- or better. Corequisite: LA 243 or LA 2210 . Introduction to concepts and practices of design development and construction documentation. Includes site analysis, design development, site preparation strategies, topographic manipulation, material selection, detail design and construction document preparation. 3 laboratories. Replaced LA 405. LA 2270 Special Topics" },
- { department: "LA", code: "LA 2222", name: "LA 2222 - with a grade of C- or better or consent of instructor. Concurrent: LA 2214 . Design studio with an emphasis on ecology, climate, and resilient and sustainable constructed landscapes. Application of green infrastructure, urban ecological systems and landscape performance principles and methods to the design of a mid-size project (3-10 acres) site. Field trip required. 4 laboratories. Formerly LA 402. LA 3322 Studio V - Environmental Planning and Design" },
- { department: "LA", code: "LA 3303", name: "LA 3303 - Theory for Landscape Architects" },
- { department: "LA", code: "LA 3304", name: "LA 3304 - , and LA 404 or LA 4420 ; or senior standing or graduate standing. Examination of the designed landscape as a representation of culture. Analysis of historic and contemporary sites. Investigation of the value and interpretation of both rural and urban landscapes, broadening an understanding of cultural landscapes. Field trip required. 2 laboratories. Formerly LA 520. LA 5521 Ecological Urban Design" },
- { department: "LA", code: "LA 3306", name: "LA 3306 - Professional Practice of Landscape Architecture" },
- { department: "LA", code: "LA 3310", name: "LA 3310 - . Exploration of contemporary design-enabling approaches to communicate design ideas, processes and outcomes. Presentation of a range of processes and techniques in both analog and digital domains, with particular attention to the most recent development in computational design and fabrication. 1 lecture, 2 activities. Formerly LA 436. LA 4416 Advanced Planting Design" },
- { department: "LA", code: "LA 3312", name: "LA 3312 - , CRP 516, or CRP 5512 . Integration and application of GIS skills to planning and design projects. Emphasis on analytical thinking, visualization of various GIS data, and project site analysis development. Course may be offered in classroom-based, online, or hybrid format. 1 lecture, 2 laboratories. Crosslisted as CRP/ LA 5538 . Formerly LA 538. CRP 5553 Project Planning and Design Studio" },
- { department: "LA", code: "LA 3320", name: "LA 3320 - with a grade of C- or better; LA 403 or LA 3322 with a grade of C- or better; LA 404 or LA 4420 with a grade of C- or better, and LA 406, LA 4422 , or LA 4424 with a grade of C- or better; or consent of instructor. First of a two-studio sequence in which students develop an independent design project framed by contemporary agendas in landscape architecture. Comprehensive design, research and integration of design theories, principles and project resolution to develop a speculative design proposal. 4 laboratories. Formerly LA 401. LA 4462 Senior Project Design Studio II" },
- { department: "LA", code: "LA 3322", name: "LA 3322 - , LA 432, or LA 4410 ; or senior standing or graduate standing. Examination of cities as ecosystems, urban ecology theories, concepts, and techniques at the site scale. History and theory of ecological urban design, ecosystem services, and how they are implemented for resilience. Field trip required. 2 lectures, 1 laboratory. Formerly LA 521. LA 5531 Information Graphics for Landscape and Urban Studies" },
- { department: "LA", code: "LA 4400", name: "LA 4400 - Special Problems for Advanced Undergraduates" },
- { department: "LA", code: "LA 4410", name: "LA 4410 - Sustainability, Resilience, and Climate Ecology in Design" },
- { department: "LA", code: "LA 4413", name: "LA 4413 - Social Equity and Design" },
- { department: "LA", code: "LA 4414", name: "LA 4414 - Advanced Landscape Construction" },
- { department: "LA", code: "LA 4418", name: "LA 4418 - Contemporary Issues in Landscape Architecture" },
- { department: "LA", code: "LA 4420", name: "LA 4420 - Studio VI - Community and Social Design" },
- { department: "LA", code: "LA 4461", name: "LA 4461 - . Second of a two-studio sequence in which students develop an independent design project framed by contemporary agendas in landscape architecture. Comprehensive design, research and integration of design theories, principles and project resolution to develop a speculative design proposal. 4 laboratories. LA 4470 Special Advanced Topics" },
- { department: "LA", code: "LA 4471", name: "LA 4471 - Special Advanced Laboratory" },
- { department: "LA", code: "LA 4483", name: "LA 4483 - Special Studies in Landscape Architecture" },
- { department: "LA", code: "LA 4485", name: "LA 4485 - Cooperative Education Experience" },
- { department: "LA", code: "LA 4495", name: "LA 4495 - Cooperative Education Experience" },
- { department: "LA", code: "LA 5520", name: "LA 5520 - Urban Design with Cultural Landscapes" },
- { department: "LAES", code: "LAES 4301", name: "LAES 4301 - . Second of two courses taken sequentially. Conducting Team-based iterative development for large, complex problems. Communicating effectively with stakeholders. Plan and implement strategies to improve team collaboration, efficiency, and health. Lead teams in meaning-filled design. 3 lectures, 1 laboratory Formerly LAES 302. LAES 4400 Special Problems for Advanced Undergraduates" },
- { department: "LAES", code: "LAES 4411", name: "LAES 4411 - . Formerly ISLA/LAES 411. ISLA 4440 Advanced Interdisciplinary Studies Seminar" },
- { department: "LAES", code: "LAES 4461", name: "LAES 4461 - Senior Project I in Liberal Arts and Engineering Studies" },
- { department: "LAN", code: "LAN 1125", name: "LAN 1125 - Chinese II" },
- { department: "LAW", code: "LAW 2200", name: "LAW 2200 - Environmental Law" },
- { department: "LAW", code: "LAW 3300", name: "LAW 3300 - International Law" },
- { department: "LDR", code: "LDR 1102", name: "LDR 1102 - Emotional Intelligence 2.0: Social-Awareness and Relationship Management" },
- { department: "LDR", code: "LDR 1103", name: "LDR 1103 - Navigating Leadership Through Influential Leadership Texts" },
- { department: "LS", code: "LS 1201", name: "LS 1201 - . Overview of ethical, legal, and historical issues in education; major foundational philosophies in American public education. Career pathways in education, targeted advising, portfolio building and professional goals and opportunities. 1 activity. Formerly LS 301. LS 3305 Project Based Learning in STEM Education" },
- { department: "LS", code: "LS 2230", name: "LS 2230 - Field Experience in the Elementary Classroom I" },
- { department: "LS", code: "LS 2255", name: "LS 2255 - Children's Literature in a Diverse Society" },
- { department: "LS", code: "LS 2370", name: "LS 2370 - Performing Arts for Children: Theory and Practice" },
- { department: "LS", code: "LS 3211", name: "LS 3211 - . Analysis and practice of Visual or Performing Arts knowledge and skills to facilitate K-8 learning through identifying major themes and questions. Use of inquiry, assessment, curriculum integration, and technology to connect discipline specific content to contemporary social issues. Field trip may be required. 3 lectures. Formerly LS 412. LS 4413 Advanced Science/Engineering Integration for the K-8 Classroom" },
- { department: "LS", code: "LS 3250", name: "LS 3250 - Field Experience in the Elementary Classroom II" },
- { department: "LS", code: "LS 3310", name: "LS 3310 - Storytelling: Modern Applications of Traditional Narrative" },
- { department: "LS", code: "LS 3350", name: "LS 3350 - Identity and Equity in American Schools" },
- { department: "LS", code: "LS 4411", name: "LS 4411 - Advanced History/Social Sciences Integration for the K-8 Classroom" },
- { department: "LS", code: "LS 4412", name: "LS 4412 - Advanced Arts Integration for the K-8 Classroom" },
- { department: "MATE", code: "MATE 1210", name: "MATE 1210 - Principles of Materials Engineering for Majors" },
- { department: "MATE", code: "MATE 1215", name: "MATE 1215 - . Structure-properties relationships of materials. Introduction to materials characterization techniques including sample prep, metallography, optical microscopy, and scanning electron microscopes (SEM). Emphasis on materials engineering professional practices and written communication. 1 laboratory. Formerly MATE 225. MATE 2235 Materials Spectroscopy Laboratory" },
- { department: "MATE", code: "MATE 2225", name: "MATE 2225 - Materials Microscopy Laboratory" },
- { department: "MATE", code: "MATE 2280", name: "MATE 2280 - Materials Thermodynamics and Kinetics" },
- { department: "MATE", code: "MATE 3360", name: "MATE 3360 - . Modes of mechanical failure in metal alloys, polymers, ceramics, and composites. Relationship between mechanical properties, environmental conditions, and microstructure. Fracture surface analysis, failure analysis, and mechanical testing. 3 lectures, 1 laboratory. Formerly MATE 450. MATE 4456 Materials, Design, and Sustainability of Energy Generation and Storage" },
- { department: "MATE", code: "MATE 4402", name: "MATE 4402 - Materials Characterization Theory" },
- { department: "MATE", code: "MATE 4461", name: "MATE 4461 - . Continuation of senior project. Completion of a senior project experimental component under the guidance of a faculty supervisor. Research methodology, experimental design, experimental work, and data analysis. 2 laboratories. Formerly MATE 483. MATE 4470 Special Advanced Topics" },
- { department: "MATE", code: "MATE 4462", name: "MATE 4462 - Senior Project II" },
- { department: "MATE", code: "MATE 4471", name: "MATE 4471 - Special Advanced Laboratory" },
- { department: "MATE", code: "MATE 4481", name: "MATE 4481 - Materials and the Environment" },
- { department: "MATH", code: "MATH 1000", name: "MATH 1000 - . Review of basic algebra skills intended primarily to prepare students for the precalculus content in MATH 1000 . Not for baccalaureate credit. Credit/No Credit grading only. 2 lectures. Formerly MATH 96. MATH 1000 Transition to College Algebra" },
- { department: "MATH", code: "MATH 1001", name: "MATH 1001 - Nature of Modern Mathematics" },
- { department: "MATH", code: "MATH 1004", name: "MATH 1004 - , or MATH 1006 with a grade of C- or better. Concurrent: CSC 1001L. Principles of algorithmic problem solving and programming. Data, types, functions, control structures, and input/output. Introduction to the software development process: design, implementation, testing, and documentation. Syntax and semantics of a modern programming language. 3 lectures. Formerly CPE/CSC 101. CSC 1001L Fundamentals of Computer Science Laboratory" },
- { department: "MATH", code: "MATH 1006", name: "MATH 1006 - ; and NR 218 or NR 2218 . Concepts of photogrammetry and remote sensing. Object recognition, stereoscopic viewing, elevation determination, and scale. Techniques for collecting, processing, and interpreting remote sensing data. Digital image analysis techniques such as image enhancement, change detection, unsupervised and supervised classifications. 2 lectures, 1 laboratory. BRAE 3348 Energy for a Sustainable Society" },
- { department: "MATH", code: "MATH 1007", name: "MATH 1007 - . Field measurement using levels, robotic stations, real-time kinematic positioning (RTK) receivers, data collectors. Leveling, profiles, traverses, traverse adjustment, triangulation, earthwork volumes, curve alignment computations. Topographic surveys and mapping, building layout, road design, geodetic survey, aerial mapping, geographic information system (GIS), and remote sensing. 2 lectures, 1 laboratory. Formerly BRAE 239. BRAE 2142 Agricultural Power and Machinery Management" },
- { department: "MATH", code: "MATH 1104", name: "MATH 1104 - , or MATH 1106. Elementary introduction to mechanics, gases, liquids and solids, heat, vibrations and waves, light, electricity and magnetism. Intended to provide non-science students with an understanding of basic physical concepts. Not open to students who have credit in a college physics course. 3 lectures. Fulfills GE Area 5A (GE Area B1 for students on the 2020-26 catalogs). Formerly PHYS 104. PHYS 1111 Contemporary Physics for Nonscientists" },
- { department: "MATH", code: "MATH 1151", name: "MATH 1151 - , or MATH 2341 ; and one of the following: CHEM 353, CHEM 3392 , PHYS 211, or PHYS 2211 . Quantum mechanical wave functions. Principle of superposition and entanglement. States of one or more quantum bits. Quantum gates and circuits. Application of quantum gates on simulators and quantum computers. Quantum computer architectures. Quantum algorithms. Ethics of quantum computing. 2 lectures, 1 activity. Crosslisted as CPE/ PHYS 3345 . Formerly CPE/PHYS 345. CPE 4140 Robotic Systems Integration" },
- { department: "MATH", code: "MATH 1261", name: "MATH 1261 - , MATH 221, or MATH 1267 . Strategic decision making in the context of agribusiness situations. Emphasis on both the sequential and simultaneous nature of the decision process in both single and repeated interactions. Game theory concepts as strategy formulation tools. Course may be offered in classroom-based or online format. 3 lectures. Formerly AGB 452. AGB 3369 Agricultural Personnel Management" },
- { department: "MATH", code: "MATH 1262", name: "MATH 1262 - ; PHYS 143 or PHYS 1143 ; and BMED 2311 . Recommended: CHEM 124 or CHEM 1120 . Application of fundamental conservation and accounting principles to electrical systems and charge transport in biomedical systems. Analysis of passive and active circuits (op-amps) in biomedical systems. Intended for first-time first year students only. 2 lectures. Replaced BMED 310. BMED 2311 Introduction to Electrical Design in Biomedical Engineering Lab" },
- { department: "MATH", code: "MATH 1264", name: "MATH 1264 - with a grade of C- or better. Vectors and vector functions. Partial derivatives. Multiple integrals. Lagrange Multipliers. Sequences and series. 4 lectures. Crosslisted as DATA/ MATH 1265 . DATA 1810 Introduction to Statistical Computing with R" },
- { department: "MATH", code: "MATH 1265", name: "MATH 1265 - , or MATH 2263 ; and one of the following: MATH 206, MATH 244, MATH 1151 , or MATH 2341 . Algorithms and mathematical analysis for solving optimization problems. One-dimensional search methods; Newton's method extended to multi-dimensional optimization problems and gradient methods. The basic mathematics of neural networks and examples of their application. Optimization problems with equality and inequality constraints. 3 lectures. Crosslisted as DATA/ MATH 2621 . Formerly MATH 253. DATA 3301 Introduction to Data Science" },
- { department: "MATH", code: "MATH 1267", name: "MATH 1267 - ; AGB 212 or AGB 2212 ; and AGB 328 or AGB 3328 . Advanced agricultural microeconomics with emphasis on mathematical problem solving; production and cost functions, single and multiple input allocation, agricultural output combinations, agricultural market structures, and economies of size. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly AGB 313. AGB 3318 Global Agricultural Marketing and Trade" },
- { department: "MATH", code: "MATH 2031", name: "MATH 2031 - ; and CPE/CSC 202 or CSC 2001 . Theory of regular languages and context-free languages. The Church-Turing Thesis. 3 lectures. Formerly CSC 445. CSC 3449 Algorithms and Complexity" },
- { department: "MATH", code: "MATH 2263", name: "MATH 2263 - ; PHYS 142 and PHYS 143, or PHYS 1143 ; and consent of instructor; or Graphic Communication major with concentration in Immersive Design and consent of instructor. First of two courses taken sequentially. Project research and data gathering methods, requirements elicitation, analysis, and documentation. Practice effective team structure, management, and work processes. Iterative design and development of projects using meaning-filled design. 3 lectures, 1 laboratory. Formerly LAES 301. LAES 4302 Liberal Arts and Engineering Studies Capstone II" },
- { department: "MATH", code: "MATH 2273", name: "MATH 2273 - Calculus III Workshop" },
- { department: "MATH", code: "MATH 2341", name: "MATH 2341 - . Numerical methods for solving aerospace engineering problems in the areas of fluids, thermodynamics, dynamics, control, and structures using modern computing techniques. Numerical precision, iterative methods, numerical integration, Runge-Kutta solvers, finite difference, singular value decomposition and Eigen-problem solutions. Course may be offered in classroom-based or online format. 3 lectures, 1 laboratory. Fulfills GE Areas Upper-Division 2 or Upper-Division 5 (GE Area Upper-Division B for students on the 2020-26 catalogs). AERO 3301 Thermo Fluid Dynamics" },
- { department: "MATH", code: "MATH 2343", name: "MATH 2343 - ; and PHYS 141 or PHYS 1141 . Laws of motion, kinematics and dynamics of a particle. Oscillations. Work and energy. Linear and angular momentum. Lagrange's and Hamilton's equations. Kepler's laws of orbital motion and central force problems. Use of numerical methods for solving problems. 3 lectures. Fulfills GE Areas Upper-Division 2 or Upper-Division 5 (GE Area Upper-Division B for students on the 2020-26 catalogs). Formerly PHYS 305. PHYS 3306 Classical Mechanics II" },
- { department: "MATH", code: "MATH 3051", name: "MATH 3051 - . Methods of discrete mathematics. Formal power series and generating functions, the exponential formula, integer partitions, permutation statistics, q-analogues, Polya theory, posets, Möbius inversion. Additional concepts may include asymptotics, Lagrange inversion, symmetric functions, rook theory, hypergeometric series, the probabilistic method. 3 lectures. Formerly MATH 435. MATH 4201 Abstract Algebra I" },
- { department: "MATH", code: "MATH 3111", name: "MATH 3111 - , or MATH 3152 . Introduction to the study of groups and rings. Permutation groups, cyclic and dihedral groups, Lagrange's theorem, conjugation, quotient groups, isomorphism theorems, and automorphisms; basic ring types, ring homomorphisms, ideals, quotients, prime and maximal ideals, factorization in commutative rings. 4 lectures. Formerly offered as part of the MATH 481, 482, 483 series, students may not earn credit for both MATH 481 and MATH 4201 . MATH 4202 Abstract Algebra II" },
- { department: "MATH", code: "MATH 3152", name: "MATH 3152 - . Facilitated study and discussion of the methods and techniques of proof in linear algebra. Credit/No Credit grading only. 1 laboratory. Formerly MATH 316. MATH 3301 Complex Analysis" },
- { department: "MATH", code: "MATH 3301", name: "MATH 3301 - . Complex variables and associated topics. Branch cuts, series and product expansions. Asymptotic evaluation of integrals. Conformal mapping; applications and examples. Fourier and Laplace transforms and applications. 3 lectures. Formerly MATH 520. MATH 5371 Methods of Applied Mathematics" },
- { department: "MATH", code: "MATH 3351", name: "MATH 3351 - . Introduction to partial differential equations. Transport equations, wave equation, heat equation, and Laplace's equation. The D'Alembert solution to the wave equation, method of characteristics, Green's functions, the maximum principle, separation of variables, Fourier series/transforms, and operator eigenvalue problems. 3 lectures. Formerly MATH 418. MATH 4400 Special Problems for Advanced Undergraduates" },
- { department: "MATH", code: "MATH 3371", name: "MATH 3371 - Math Modeling Seminar" },
- { department: "MATH", code: "MATH 3481", name: "MATH 3481 - Mathematics for Elementary Teaching I" },
- { department: "MATH", code: "MATH 3482", name: "MATH 3482 - with a grade of C- or better. Introduction to measurement, congruence and similarity, transformational geometry, polygons and polyhedra. 3 lectures. MATH 3511 Euclidean Geometry" },
- { department: "MATH", code: "MATH 3511", name: "MATH 3511 - . Non-Euclidean geometries, including spherical, hyperbolic, and projective geometry. Properties of geodesics, parallels, biangles, Saccheri and Lambert quadrilaterals, angle-sum, area, Pythagorean Theorem, trigonometry, duality, perspectivity, and fundamental theorems. 3 lectures. Formerly MATH 443. MATH 4531 Differential Geometry" },
- { department: "MATH", code: "MATH 3651", name: "MATH 3651 - . Recommended: MATH 344 or MATH 3351 . Finite-difference methods for boundary-value problems described by ordinary and elliptic partial differential equations. Numerical methods for initial-value problems described by ordinary differential equations and systems thereof. Finite-difference methods for initial-boundary-value problems described by parabolic and hyperbolic partial differential equations. 3 lectures. Formerly MATH 452. MATH 4653 Numerical Optimization" },
- { department: "MATH", code: "MATH 3681", name: "MATH 3681 - Mathematical Programming" },
- { department: "MATH", code: "MATH 4052", name: "MATH 4052 - . Advanced discrete mathematics. Concepts may include the representation theory of the symmetric group, tableaux combinatorics, the RSK algorithm, lattice paths, extremal combinatorics, hypergeometric series algorithms and proof machines, expander families of graphs, Ramsey theory, or finite state machines. 3 lectures. Formerly MATH 530. MATH 5203 Linear Algebra and Module Theory" },
- { department: "MATH", code: "MATH 4201", name: "MATH 4201 - . Introduction to field theory. Factorization in polynomial rings, field extensions and Kronecker's theorem, splitting fields, finite fields, Galois groups and Galois field extensions, fundamental theorem of Galois theory. 3 lectures. Formerly offered as part of the MATH 481, 482, 483 series, students may not earn credit for both MATH 483 and MATH 4202 . MATH 4211 Abstract Algebra I Workshop" },
- { department: "MATH", code: "MATH 4264", name: "MATH 4264 - . Further introduction to concepts and methods basic to real analysis. Concepts may include sequences and series of functions, differentiability of functions of several variables, Implicit and/or Inverse Function theorems, Riemann integration in several variables, and other advanced topics in real analysis. 4 lectures. Formerly offered as part of the MATH 412, 413, 414 series, students may not earn credit for both MATH 414 and MATH 4265 . MATH 4274 Real Analysis I Workshop" },
- { department: "MATH", code: "MATH 4424", name: "MATH 4424 - Teaching Mathematics in Secondary School" },
- { department: "MATH", code: "MATH 4425", name: "MATH 4425 - Mathematics Teaching Clinical Experience Seminar" },
- { department: "MATH", code: "MATH 4461", name: "MATH 4461 - . Completion of a capstone mathematics project under direct faculty supervision. Project results are presented in a formal report. Formerly MATH 462. MATH 4463 Senior Project Seminar" },
- { department: "MATH", code: "MATH 4462", name: "MATH 4462 - Senior Project II" },
- { department: "MATH", code: "MATH 4480", name: "MATH 4480 - Advanced Seminar in Mathematics" },
- { department: "MATH", code: "MATH 4495", name: "MATH 4495 - Cooperative Education Experience" },
- { department: "MATH", code: "MATH 4512", name: "MATH 4512 - Non-Euclidean Geometry" },
- { department: "MATH", code: "MATH 4541", name: "MATH 4541 - . General topological spaces with an emphasis on surfaces and manifolds. Concepts may include fundamental groups and covering spaces, simplicial and singular homology, and differential topology. 3 lectures. Formerly MATH 541. MATH 5570 Special Advanced Topics" },
- { department: "MATH", code: "MATH 5053", name: "MATH 5053 - Discrete Mathematics" },
- { department: "MATH", code: "MATH 5204", name: "MATH 5204 - Algebra" },
- { department: "MATH", code: "MATH 5266", name: "MATH 5266 - Real Analysis" },
- { department: "MATH", code: "MATH 5302", name: "MATH 5302 - Applied Complex Analysis" },
- { department: "MATH", code: "MATH 5542", name: "MATH 5542 - Topology" },
- { department: "MATH", code: "MATH 5580", name: "MATH 5580 - Seminar" },
- { department: "MATH", code: "MATH 5597", name: "MATH 5597 - Comprehensive Examination" },
- { department: "MATH", code: "MATH 5599", name: "MATH 5599 - Thesis" },
- { department: "MATH", code: "MATH 5651", name: "MATH 5651 - Numerical Analysis" },
- { department: "MCRO", code: "MCRO 2221", name: "MCRO 2221 - . Corequisite: CHEM 314 or CHEM 3350 . Scientific principles of malting and brewing. Chemistry, microbiology, and technology of the entire brewing process, from the raw ingredients (barley, malt, hops, water, yeast) to the production of beer and its quality assurance. 3 lectures. Formerly FSN 342. FSN 3385 Brewing Methods" },
- { department: "ME", code: "ME 1148", name: "ME 1148 - Engineering Design Communication" },
- { department: "ME", code: "ME 2204", name: "ME 2204 - and ME 2210 , or ENGR 2211 ; MATE 1220 and one of the following: IME 1140 , ME 130, ME 228 or ME 1148 . Analyzing stress and strain from axial, bending, transverse, and torsional loads. Fluctuating stresses and stress concentrations. Designing shafts and machine parts by stress and deflection. Modern industrial practices using finite element analysis and computational tools. 3 lectures, 1 laboratory. Formerly ME 328. ME 3329 Mechanical Systems Design" },
- { department: "ME", code: "ME 2205", name: "ME 2205 - ; and Sophomore standing. First of two summer co-ops required for Mechanical Engineering program. Work onsite in an industry, research facility, or research institution under a cooperative education training agreement for a specified period of time. Practical work and current research experiences. Experiences will vary with the participating companies, facilities, and institutions. Work in a paid position under a degreed engineering supervisor in cooperation with the Career Development Center. Formerly CEP 250 at Cal Maritime. CEP 2270 Facilities Engineering Technology Industry Cooperative I" },
- { department: "ME", code: "ME 2210", name: "ME 2210 - Engineering Statics" },
- { department: "ME", code: "ME 2212", name: "ME 2212 - , or ENGR 2212 ; BMED 420 or BMED 2420 ; ME 328 or ME 3328 ; and STAT 312 or STAT 3210 . Design of biomedical devices and systems using various machine elements and components including gears, welded connections, prime movers. Decision modeling based on technical and economic feasibility. 2 lectures, 1 laboratory. Formerly BMED 330. BMED 3355 Electrical Engineering Concepts for Biomedical Engineering" },
- { department: "ME", code: "ME 2225", name: "ME 2225 - Introduction to Mechanical Engineering for Transfers" },
- { department: "ME", code: "ME 2230", name: "ME 2230 - Engineering Materials" },
- { department: "ME", code: "ME 2232", name: "ME 2232 - ; and MTH 212 or MTH 2212 . Offered at Solano Campus. Analysis of particles and rigid bodies in motion using vector methods, calculus, and analytical geometry. Kinematic analysis of motion and relative motion, kinetic analysis of forces and motion, rotation and translation of rigid bodies, work-energy methods, and impulse-momentum methods. 3 lectures. Formerly ME 330 at Cal Maritime. ME 3332 Mechanics of Materials" },
- { department: "ME", code: "ME 2241", name: "ME 2241 - . Introduction to refrigeration and air conditioning systems on merchant vessels. Basic thermodynamics theories of refrigeration systems: compressors, condensers, evaporators, control devices. Environmental regulations and requirements. Operational procedures: maintenance, troubleshooting and repair. 1 laboratory. Formerly EPO 343 at Cal Maritime. EPO 3390 Independent Study" },
- { department: "ME", code: "ME 2271", name: "ME 2271 - Special Laboratory" },
- { department: "ME", code: "ME 3234", name: "ME 3234 - Design Thinking and Creativity" },
- { department: "ME", code: "ME 3236", name: "ME 3236 - , STAT 321, or STAT 3210 . Sampling methods for engineering experiments. Hypothesis testing for means and variances. Analysis of variance (ANOVA). Measurement capability analysis. Full and fractional factorial experiments design and analysis. Discrete data analysis. Statistical process control. Acceptance sampling. Applications in manufacturing engineering. 3 lectures, 1 laboratory. Formerly IME 327. IME 3330 Fundamentals of Manufacturing Engineering" },
- { department: "ME", code: "ME 3302", name: "ME 3302 - . Engineering aspects of energy sources, conversion, and storage. Fossil fuel systems, nuclear, geothermal, wind, solar, ocean, fuel cells, and magnetohydrodynamic generators. 3 lectures. Formerly ME 415. ME 3317 Vibrations and System Modeling" },
- { department: "ME", code: "ME 3305", name: "ME 3305 - , and ME 329 or ME 3329 (can be taken concurrently); or one of the following: CPE 316, CPE/EE 329, CPE 3160 , or EE 3329 . Microcontroller applications in machine control and product design. Applied electronics. Drive technology. Transducers and electromechanical systems. Real-time programming. Mechatronics design methodology. 2 lectures, 1 laboratory. Formerly ME 405. ME 4361 Fundamentals of Fire Protection Engineering" },
- { department: "ME", code: "ME 3317", name: "ME 3317 - . Design of ground vehicles including turning and longitudinal dynamics, handling characteristics, tire mechanics, powertrain, traction, braking, and suspension. Laboratory focus on applications of concepts introduced in lecture. Project focus on team-based research topic, modeling, and presentation of results. 2 lectures, 1 laboratory. Formerly ME 416. ME 4417 Mechanical Controls and Implementations" },
- { department: "ME", code: "ME 3319", name: "ME 3319 - ; and ME 236 or ME 3236 . Modeling and control of physical systems. Design mechanical, hydraulic and electrical feedback control systems using time response, transfer function, frequency response, state space, and computer simulation to design and analyze real-world applications. Address state feedback, observability, controllability of multi-input, and multi-output systems. Not open to students with credit in ME 418 or ME 4417 . 2 lectures, 1 laboratory. Formerly ME 419. ME 4423 Robotics: Fundamentals and Applications" },
- { department: "ME", code: "ME 3328", name: "ME 3328 - . Advanced strength of materials and theory of elasticity. Behavior of disks, plates, shells, and pressure vessels. Shear, torsion, unsymmetrical bending, and shear centers in beams. Energy methods. Numerical methods. 2 lectures, 1 laboratory. Formerly ME 401. ME 4402 Orthopedic Biomechanics" },
- { department: "ME", code: "ME 3329", name: "ME 3329 - . Recommended: ME 326 or ME 3313 . Design of single-track vehicles, including turning and longitudinal dynamics, handling characteristics, ergonomics and human power, strength and stiffness considerations, traction, braking, and suspension. Laboratory focus on designing a single-track vehicle, including fabrication of a handling prototype. 2 lectures, 1 laboratory. Formerly ME 441. ME 4442 Design of Machinery" },
- { department: "ME", code: "ME 3330", name: "ME 3330 - ; ME 332 or ME 3332 ; ME 340 or ME 3340 ; and ME 360 or ME 3360 . Offered at Solano Campus. Preparation for the Fundamentals of Engineering Exam (Mechanical) through the coverage of the topic areas covered by the exam. 1 lecture. Formerly ME 405 at Cal Maritime. ME 4409 Interdisciplinary Projects in Biomechanics" },
- { department: "ME", code: "ME 3332", name: "ME 3332 - ; and ME 360 or ME 3360 . Concurrent: ME 339L or 3339 L. Offered at Solano Campus. Principles and applications of materials science, solid mechanics, and dynamics learned through experimental inquiry. Design a series of experimental studies involving material and structural response to loading, including structural failure. Studies will then be conducted and analyzed, with the results reported in both written and oral presentations. 2 lectures. Formerly ME 339 at Cal Maritime. ME 3339L Material/Mechanical Lab Lab" },
- { department: "ME", code: "ME 3340", name: "ME 3340 - Engineering Fluid Mechanics" },
- { department: "ME", code: "ME 3341", name: "ME 3341 - . Design of air and water distribution systems as applied to Heating, Ventilation, Air-Conditioning and Refrigeration (HVAC&R) Systems for buildings, including theories and applications of systems, components and relative energy usage in creating sustainable indoor environments. Course may be offered in classroom-based or online format. 2 lectures, 1 laboratory. Formerly ME 456. ME 4457 Environmentally Efficient and Sustainable Refrigeration Systems" },
- { department: "ME", code: "ME 3342", name: "ME 3342 - ; and ME 343 or ME 3343 . Design of thermal systems. Engineering economics, thermal component sizing, turbomachinery, simulation, and optimization techniques applied to the design and performance analysis of thermal systems. 3 lectures. Formerly ME 448. ME 4441 Single-Track Vehicle Design" },
- { department: "ME", code: "ME 3343", name: "ME 3343 - . Recommended: ME 415 or ME 3315 . High and intermediate temperature systems for conversion of solar energy to mechanical power and heat. Thermal energy storage and total thermal energy system design. 3 lectures. Formerly ME 450. ME 4451 Engineering, Design, and Social Justice" },
- { department: "ME", code: "ME 3344", name: "ME 3344 - ; and ME 360 or ME 3360 . Concurrent: ME 349L or 3349 L. Offered at Solano Campus. Principles and applications of fluid mechanics. Thermodynamics and heat transfer through a series of laboratory experiments. Experiments to demonstrate fluid flow measurements, the first and second laws of thermodynamics, conduction and convection heat transfer, heat exchanger analyses and performance, and gas turbine and gasoline engine cycles. Acquisition and statistical analyses of experimental data, and professional laboratory reports are also included. 2 lectures. Formerly ME 349 at Cal Maritime. ME 3349L Fluid/Thermal Lab Laboratory" },
- { department: "ME", code: "ME 3349", name: "ME 3349 - . Offered at Solano Campus. Thermodynamics and heat transfer through a series of laboratory experiments. Credit/No Credit grading only. Formerly ME 349L at Cal Maritime. ME 3350 Electromechanical Machinery" },
- { department: "ME", code: "ME 3360", name: "ME 3360 - ; ME 360L or ME 3360L; and MTH 215 or MTH 2215 . Concurrent: ME 460L or ME 4459L. Offered at Solano Campus. Dynamic system modeling for various types of engineering systems. Analysis of dynamic systems using Laplace transform and state space methods. Open and closed loop stability. Design of feedback controllers using root-locus and frequency response techniques. Extensive use of MATLAB for analysis and simulation. 3 lectures. Formerly ME 460 at Cal Maritime. ME 4459L Automatic Feedback Control Laboratory" },
- { department: "ME", code: "ME 4305", name: "ME 4305 - Mechatronics II" },
- { department: "ME", code: "ME 4380", name: "ME 4380 - Composites Manufacturing, Machining, and Testing" },
- { department: "ME", code: "ME 4400", name: "ME 4400 - Special Problems for Advanced Undergraduates" },
- { department: "ME", code: "ME 4401", name: "ME 4401 - Advanced Strength of Materials" },
- { department: "ME", code: "ME 4404", name: "ME 4404 - , CE 501, CE 5502 , AERO 431, or AERO 4431 . Finite element theory and application with a focus on numerical implementation. Strong and weak forms, variational theorems, displacement based methods, mixed methods, viscoelasticity and plasticity type formulations, augmented Lagrangian formulations, transient and modal analysis, and finite deformation. 3 lectures, 1 laboratory. Crosslisted as AERO/BMED/CE/ ME 5504 . Formerly CE/ME 504. AERO 5507 Computational Aerodynamics" },
- { department: "ME", code: "ME 4417", name: "ME 4417 - , or ME 4419 ; or graduate standing. Design, analysis, and control of fluid power systems. Analysis of fluid power system components such as pumps, valves, and actuators. Dynamic system modeling, analysis of system response, stability, and controller design. Computer simulation and laboratory experimentation. 2 lectures, 1 laboratory. Formerly ME 579. ME 5580 Failure Analysis of Advanced Composite Materials" },
- { department: "ME", code: "ME 4434", name: "ME 4434 - . Application of basic operations involved in microfabrication: cleanroom protocol, oxidation, diffusion, photolithography, etching, and sputtering. Student teams explore process development through fabrication and testing of microscale silicon devices. 1 laboratory. Crosslisted as BMED/MATE/ ME 4435 . Formerly BMED 435/EE 473/MATE 435. BMED 4440 Bioelectronics and Instrumentation" },
- { department: "ME", code: "ME 4440", name: "ME 4440 - ; or graduate standing. Selected modern applications of thermodynamics that may include equilibrium and kinetics as applied to combustion and air pollution, analysis and evaluation of techniques used to predict properties of gases and liquids, improvement of modern thermodynamic cycles by second law analysis. 3 lectures. Formerly ME 541. ME 5542 Dynamics and Thermodynamics of Compressible Flow" },
- { department: "ME", code: "ME 4460", name: "ME 4460 - . Completion of a two-semester team design project. Product realization, including material procurement, prototyping, and testing. Professional skills, including communication, teamwork, project management, and ethics. 2 laboratories. Formerly ME 429. ME 4462 Experimental Methods in Mechanical Engineering" },
- { department: "ME", code: "ME 4465", name: "ME 4465 - . Continuation of senior project. Team project designing sustainable heating, ventilating, air-conditioning and refrigeration (HVAC&R) systems. 2 laboratories. Formerly ME 460. ME 4470 Special Advanced Topics" },
- { department: "ME", code: "ME 4471", name: "ME 4471 - Special Advanced Laboratory" },
- { department: "ME", code: "ME 4480", name: "ME 4480 - Composite Materials Analysis and Design" },
- { department: "ME", code: "ME 4488", name: "ME 4488 - Wind Power Engineering" },
- { department: "ME", code: "ME 4490", name: "ME 4490 - . Concurrent: ME 492L or ME 4492L. Offered at Solano Campus. First of two courses taken sequentially in the application of engineering design principles. Study and application of techniques including problem definition, concept generation, and decision making. Practice of skills including written and oral communication, teamwork, ethics, and demonstrating societal and/or environmental responsibility. 2 lectures. Formerly ME 492 at Cal Maritime. ME 4492L Project Design I Lab" },
- { department: "ME", code: "ME 4492", name: "ME 4492 - . Concurrent: ME 494L or ME 4494L. Offered at Solano Campus. Second of two courses taken sequentially in the application of engineering design principles. Study and application of techniques including prototyping and testing. Practice of skills including written and oral communication, teamwork, ethics, and demonstrating societal and/or environmental responsibility. 2 lectures. Formerly ME 494 at Cal Maritime. ME 4494L Project Design II Lab" },
- { department: "ME", code: "ME 5305", name: "ME 5305 - Mechatronics III" },
- { department: "ME", code: "ME 5500", name: "ME 5500 - Individual Study" },
- { department: "ME", code: "ME 5501", name: "ME 5501 - Continuum Mechanics and Elasticity" },
- { department: "ME", code: "ME 5517", name: "ME 5517 - Advanced Vibrations" },
- { department: "ME", code: "ME 5540", name: "ME 5540 - Viscous Flow" },
- { department: "ME", code: "ME 5570", name: "ME 5570 - Special Advanced Topics" },
- { department: "ME", code: "ME 5571", name: "ME 5571 - Special Advanced Laboratory" },
- { department: "ME", code: "ME 5579", name: "ME 5579 - Fluid Power Control" },
- { department: "ME", code: "ME 5599", name: "ME 5599 - Thesis" },
- { department: "MGT", code: "MGT 2200", name: "MGT 2200 - Information Systems Management" },
- { department: "MGT", code: "MGT 2205", name: "MGT 2205 - Organizational Behavior and Labor Relations" },
- { department: "MGT", code: "MGT 3310", name: "MGT 3310 - Port and Terminal Management and Operations" },
- { department: "MGT", code: "MGT 3360", name: "MGT 3360 - Inventory and Material Handling" },
- { department: "MGT", code: "MGT 3380", name: "MGT 3380 - Project Management" },
- { department: "MGT", code: "MGT 3395", name: "MGT 3395 - Special Topics" },
- { department: "MGT", code: "MGT 4400", name: "MGT 4400 - Strategic Management" },
- { department: "MGT", code: "MGT 4410", name: "MGT 4410 - Quantitative Managerial Methods" },
- { department: "MGT", code: "MGT 4425", name: "MGT 4425 - Quality Management" },
- { department: "MGT", code: "MGT 4430", name: "MGT 4430 - International Supply Chain" },
- { department: "MGT", code: "MGT 4435", name: "MGT 4435 - Marine Insurance" },
- { department: "MGT", code: "MGT 4440", name: "MGT 4440 - Logistics Cases and Analysis" },
- { department: "MGT", code: "MGT 4445", name: "MGT 4445 - Maritime Innovation" },
- { department: "MPM", code: "MPM 1195", name: "MPM 1195 - TSGB/International Experience Special Topics" },
- { department: "MSCI", code: "MSCI 1111", name: "MSCI 1111 - The Oceans" },
- { department: "MSCI", code: "MSCI 3300", name: "MSCI 3300 - , MSCI 3301 , PSC 201, or PSC 2201 ; and consent of instructor. Volunteer or internship experience in a marine science business, industry, government agency or informal science center. Positions require communicating science to the public. Formal report and evaluation by work supervisor required. Field trip required. Repeatable up to 5 units. Credit/No credit grading only. Formerly MSCI 401. MSCI 4403 Field Oceanography" },
- { department: "MSL", code: "MSL 1101", name: "MSL 1101 - , MSL 1102 , MSL 2201 , or MSL 2202 . Small-unit military operations. Incorporation of the military decision-making process in the planning, execution and conducting of a wide variety of squad, platoon, and company sized missions. Credit/No Credit grading only. 1 activity. Formerly MSL 110. MSL 1111 Orienteering" },
- { department: "MSL", code: "MSL 1112", name: "MSL 1112 - Basic Army Physical Training Program" },
- { department: "MSL", code: "MSL 2201", name: "MSL 2201 - Foundations of Leadership I" },
- { department: "MSL", code: "MSL 2212", name: "MSL 2212 - . 1 lecture. Formerly MSL 101. MSL 1102 Foundation of Officership II" },
- { department: "MSL", code: "MSL 2275", name: "MSL 2275 - . Formerly MSL/RPTA 275. EIM 3302 Environmental and Wilderness Education" },
- { department: "MSL", code: "MSL 3301", name: "MSL 3301 - . Applied leadership in small unit operations through experiential learning in tactics, ethical decision-making, and communication. Leadership theory and personality assessment tools, offensive and defensive operational plans, and platoon-level operations. 3 lectures. Formerly MSL 302. MSL 3310 Intermediate Exercises in Military Leadership" },
- { department: "MSL", code: "MSL 3302", name: "MSL 3302 - . Knowledge, skills, and attributes expected of future Army officers operating in complex environments. Mission command, multidomain operations, and unit readiness. Assess threats, plan and evaluate training, and operate as leaders within the Army's organizational and operational structures. 3 lectures. Formerly MSL 401. MSL 4402 Developmental Leadership II" },
- { department: "MSL", code: "MSL 4401", name: "MSL 4401 - . Full spectrum of responsibilities expected of a Company Grade Officer. Multidimensional role of platoon leaders, from fostering ethical climates and mentoring subordinates to ensuring unit readiness, legal compliance, and operational effectiveness. Personal leadership development, military professionalism, and transitioning into officership. 3 lectures. Formerly MSL 402. MSL 4410 Advanced Exercises in Military Leadership" },
- { department: "MSL", code: "MSL 4402", name: "MSL 4402 - . Individual research and study into the Army Leadership Philosophy and it's practical application to military leadership at the platoon level. Assess and evaluate multiple military leadership techniques and processes to better prepare for future military career. Repeatable up to 2 units. Formerly MSL 400. MSL 4502 Military Leadership in an Organizational Staff" },
- { department: "MTH", code: "MTH 1100", name: "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" },
- { department: "MTH", code: "MTH 1105", name: "MTH 1105 - Finite Mathematics for Business" },
- { department: "MTH", code: "MTH 1107", name: "MTH 1107 - . Concurrent: DAT 108 or DAT 1108L. Offered at Solano Campus. Introduction to inferential and computational thinking in the context of real-world applications. Topics include data types, basic concepts of computational programming, sequences, tables, functions, data visualization, causality, randomness, sampling, estimation, hypothesis testing, prediction, and inference for regression. Python will be used extensively. 3 lectures. Formerly DAT 108 at Cal Maritime. DAT 1108L Foundations of Data Science Laboratory" },
- { department: "MTH", code: "MTH 2210", name: "MTH 2210 - ; PHY 200 or PHY 2200 ; and PHY 200L or PHY 2200L. Force systems and the conditions of equilibrium for particles and rigid bodies are studied in two and three dimensions. Principles of equilibrium, moments, and dry friction are applied to engineering system components and structures. 3 lectures. Formerly ET 232 at Cal Maritime. ET 2250 Electrical Circuits" },
- { department: "MTH", code: "MTH 2211", name: "MTH 2211 - ; and PHY 205 or PHY 2205 . Concurrent: ET 250L or ET 2250L. Principles and applications of DC and AC circuit analysis, node and mesh equations, Thevenin equivalent circuits, maximum power transfer, first order transients, simple filters and amplifiers, phasors, power, power factor, and reactive power in single-phase systems. 3 lectures. Formerly ET 250 at Cal Maritime. ET 2250L Electrical Circuits Laboratory" },
- { department: "MTH", code: "MTH 2212", name: "MTH 2212 - , MTH 215, or MTH 2215 ; and MTH 250 or MTH 2250 . Offered at Solano Campus. Introduction to probability and its application in statistics. Foundations of probability, discrete and continuous random variables, conditional probability, special distributions such as the uniform, exponential and normal distributions, joint distributions, limit theorems, statistical inference both frequentist and Bayesian, and random processes. 3 lectures. Formerly MTH 320 at Cal Maritime. MTH 3380 Introduction to Mathematical Modeling" },
- { department: "MTH", code: "MTH 3395", name: "MTH 3395 - Special Topics" },
- { department: "MU", code: "MU 1101", name: "MU 1101 - Music Fundamentals" },
- { department: "MU", code: "MU 1103", name: "MU 1103 - with a grade of C- or better, or consent of instructor. Construction and resolution of augmented sixth and Neapolitan chords. Modal mixture and modulation to closely-related keys. Chromatic third-related harmony, linear chromaticism, and extended tertian chords. Chromatic and enharmonic modulation to distantly-related keys. Binary, ternary, sonata, and rondo forms. Introduction to 18th-century counterpoint. Composition project. 4 lectures. MU 2221 Jazz Styles" },
- { department: "MU", code: "MU 1104", name: "MU 1104 - with a grade of C- or better, or consent of instructor. Corequisite: MU 1103 . One- and two-part sight singing and melodic dictation; alto and tenor clefs. One- and two-part rhythmic performance and dictation including syncopation and triplets. Harmonic dictation including diatonic triads in all positions and dominant and supertonic seventh chords. Aural identification of cadences and phrase structure. Course may be offered in classroom-based or hybrid format. 2 activities. MU 1114 Introduction to Composition" },
- { department: "MU", code: "MU 1106", name: "MU 1106 - with a grade of C- or better, or consent of instructor. Corequisite: MU 2203 . Sight singing and melodic dictation using chromatic tones; rhythmic performance and dictation in changing and asymmetric meters; harmonic dictation including seventh chords, secondary dominants, Neapolitan triads, augmented sixth chords, modal mixture, and modulation to closely-related keys; and aural identification of binary, ternary, and variation forms. 1 activity. MU 3306 Musicianship IV" },
- { department: "MU", code: "MU 1122", name: "MU 1122 - . Study of ethnomusicology and survey of world music cultures. Covers additional world music traditions, and deepens and broadens engagement of ethnomusicological and interdisciplinary scholarship. 3 lectures, 1 activity. MU 2227 Popular Music of the United States" },
- { department: "MU", code: "MU 1150", name: "MU 1150 - , MU 2250 , MU 3350 , or MU 4450 . Study and implementation of performing techniques used by vocalists in a recital or concert setting for lower-division credit. Repeatable up to 4 units. 1 activity. Formerly MU 189. MU 2200 Special Problems for Undergraduates" },
- { department: "MU", code: "MU 1151", name: "MU 1151 - Beginning Class Piano" },
- { department: "MU", code: "MU 1152", name: "MU 1152 - Intermediate Class Piano" },
- { department: "MU", code: "MU 1155", name: "MU 1155 - Beginning Guitar" },
- { department: "MU", code: "MU 1161", name: "MU 1161 - Piano Skills I" },
- { department: "MU", code: "MU 1162", name: "MU 1162 - Piano Skills II" },
- { department: "MU", code: "MU 1171", name: "MU 1171 - Jazz Band" },
- { department: "MU", code: "MU 1172", name: "MU 1172 - Symphonic Band" },
- { department: "MU", code: "MU 1173", name: "MU 1173 - Wind Ensemble" },
- { department: "MU", code: "MU 1174", name: "MU 1174 - Symphony Orchestra" },
- { department: "MU", code: "MU 1175", name: "MU 1175 - New / Electronic Music Ensemble" },
- { department: "MU", code: "MU 1176", name: "MU 1176 - Mustang Band" },
- { department: "MU", code: "MU 1177", name: "MU 1177 - Methods Ensemble" },
- { department: "MU", code: "MU 1178", name: "MU 1178 - Mustang Band Field Show" },
- { department: "MU", code: "MU 1180", name: "MU 1180 - Vocal Ensemble" },
- { department: "MU", code: "MU 1181", name: "MU 1181 - PolyPhonics" },
- { department: "MU", code: "MU 1182", name: "MU 1182 - Cantabile" },
- { department: "MU", code: "MU 1183", name: "MU 1183 - University Singers" },
- { department: "MU", code: "MU 1184", name: "MU 1184 - Chamber Choir" },
- { department: "MU", code: "MU 1187", name: "MU 1187 - Vocal Jazz Ensemble" },
- { department: "MU", code: "MU 1188", name: "MU 1188 - Arab Music Ensemble" },
- { department: "MU", code: "MU 1189", name: "MU 1189 - Vocal Practicum" },
- { department: "MU", code: "MU 2203", name: "MU 2203 - Materials and Structures of Music II" },
- { department: "MU", code: "MU 2222", name: "MU 2222 - . Comprehensive integrated investigation of selected music cultures outside of Euro-American art music traditions through development of combined skills in ethnomusicological scholarship, music theory, musicianship, composition, and performance. 3 lectures, 1 activity. Formerly MU 326. MU 3331 Historical Musicology I" },
- { department: "MU", code: "MU 2250", name: "MU 2250 - and consent of instructor. Individual instruction in performance and composition. Repeatable up to 4 units. The Class Schedule will list subtitle selected. Formerly MU 350. MU 3351 Jazz and Popular Music Arranging" },
- { department: "MU", code: "MU 2251", name: "MU 2251 - , or piano topic in MU 1150 , MU 2250 , MU 3350 , or MU 4450 . Preparation and performance of vocal and instrumental music written with piano accompaniment for lower-division credit. Choral rehearsal accompanist techniques. Open to students who are proficient on piano at a collegiate level. Repeatable up to 4 units. 1 activity. Formerly MU 168. MU 1170 Instrumental Ensembles" },
- { department: "MU", code: "MU 2261", name: "MU 2261 - . Continuation of Piano Skills series. Final preparation for Piano Proficiency Examination. Intermediate to early advanced study of piano repertory, sight reading, transposition, harmonization of a melody, accompanying, improvisation of a melody, score-reading. 1 activity. MU 2265 Accelerated Piano Skills" },
- { department: "MU", code: "MU 2270", name: "MU 2270 - Special Topics" },
- { department: "MU", code: "MU 3301", name: "MU 3301 - Counterpoint" },
- { department: "MU", code: "MU 3304", name: "MU 3304 - with a grade of C- or better, or consent of instructor. Advanced chromaticism, modulation to distantly-related keys, asymmetric meters and cross-rhythms, tempo modulation, two-part melodic dictation, and aural identification of sonata form, rondo forms, and contrapuntal techniques. 1 activity. MU 3311 Introduction to Music Technology and Composition" },
- { department: "MU", code: "MU 3311", name: "MU 3311 - . Exploring creative and interactive uses of recording, synthesis, and handmade electronics. Analysis and creative projects. 3 lectures, 1 activity. Formerly MU 312. MU 3320 Writing About Music" },
- { department: "MU", code: "MU 3312", name: "MU 3312 - . Performative and compositional applications of synthesis and recording techniques in making a live multimedia production. Creative projects. 3 lectures, 1 activity. Formerly MU 411. MU 4412 Composing and Producing a Multimedia Performance" },
- { department: "MU", code: "MU 3331", name: "MU 3331 - with a grade of C- or higher, or consent of instructor. Recommended: MU 120 or MU 3303 . Musical literature, styles, composers, theory, and genres of the Classic through Modern eras. 4 lectures. MU 4450 Applied Music IV" },
- { department: "MU", code: "MU 3340", name: "MU 3340 - . Continuation of Conducting series. Emphasis on choral literature. Score reading, rehearsal techniques, and musical details associated with vocal music. 2 activities. Formerly MU 341. MU 3342 Conducting: Instrumental" },
- { department: "MU", code: "MU 3341", name: "MU 3341 - . Survey of choral literature especially suited for secondary schools. Philosophy and strategy for developing a school program. Musical as well as non-musical techniques for effective rehearsal. 3 lectures, 1 activity. Formerly MU 465. MU 4466 Instrumental Literature and Rehearsal Techniques" },
- { department: "MU", code: "MU 3350", name: "MU 3350 - and consent of instructor. Individual instruction in performance and composition. The Class Schedule will list subtitle selected. Repeatable up to 4 units. Formerly MU 450. MU 4461 Senior Project" },
- { department: "MU", code: "MU 3361", name: "MU 3361 - . Study and performance of music written for woodwinds, brass, percussion, or strings, for upper-division credit and for students interested in teaching music. Content emphasis for students performing on secondary instruments to further their proficiency on another instrument. Repeatable up to 4 units. 1 activity. Formerly MU 377. MU 3378 Mustang Band Field Show" },
- { department: "MU", code: "MU 3368", name: "MU 3368 - Piano Accompanying" },
- { department: "MU", code: "MU 3370", name: "MU 3370 - Instrumental Ensemble" },
- { department: "MU", code: "MU 3371", name: "MU 3371 - Jazz Band" },
- { department: "MU", code: "MU 3372", name: "MU 3372 - Symphonic Band" },
- { department: "MU", code: "MU 3373", name: "MU 3373 - Wind Ensemble" },
- { department: "MU", code: "MU 3374", name: "MU 3374 - Symphony Orchestra" },
- { department: "MU", code: "MU 3375", name: "MU 3375 - New / Electronic Music Ensemble" },
- { department: "MU", code: "MU 3376", name: "MU 3376 - Mustang Band" },
- { department: "MU", code: "MU 3377", name: "MU 3377 - Methods Ensemble" },
- { department: "MU", code: "MU 3380", name: "MU 3380 - Vocal Ensemble" },
- { department: "MU", code: "MU 3381", name: "MU 3381 - PolyPhonics" },
- { department: "MU", code: "MU 3382", name: "MU 3382 - Cantabile" },
- { department: "MU", code: "MU 3383", name: "MU 3383 - University Singers" },
- { department: "MU", code: "MU 3384", name: "MU 3384 - Chamber Choir" },
- { department: "MU", code: "MU 3387", name: "MU 3387 - Vocal Jazz Ensemble" },
- { department: "MU", code: "MU 3388", name: "MU 3388 - Arab Music Ensemble" },
- { department: "MU", code: "MU 3389", name: "MU 3389 - Vocal Practicum" },
- { department: "MU", code: "MU 4411", name: "MU 4411 - Music Technology and Multimedia Performance" },
- { department: "MU", code: "MU 4465", name: "MU 4465 - Choral Literature and Rehearsal Techniques" },
- { department: "NAU", code: "NAU 1102", name: "NAU 1102 - . Navigation I laboratory. 1 laboratory. Formerly NAU 102L at Cal Maritime. NAU 1103 Marine Transportation" },
- { department: "NAU", code: "NAU 1102L", name: "NAU 1102L - . Concurrent: NAU 300L or NAU 3300L. Celestial navigation, including sun, moon, stars, and planets. Use of modern sight reduction methods by table and calculator. Emphasis is placed on USCG/STCW requirements. 3 lectures. Formerly NAU 300 at Cal Maritime. NAU 3300L Celestial Navigation Laboratory" },
- { department: "NAU", code: "NAU 1104", name: "NAU 1104 - Shipboard Security and Responsibility" },
- { department: "NAU", code: "NAU 1105", name: "NAU 1105 - Ship Structure" },
- { department: "NAU", code: "NAU 1108", name: "NAU 1108 - Operational Command at Sea" },
- { department: "NAU", code: "NAU 1109", name: "NAU 1109 - . Corequisite: DL 115 and DL 1115 . Introduction to day-to-day shipboard operational and maintenance routines under supervision from upperclass cadets and ship's officers. Structural maintenance, cleaning, lubrication, and various other work projects expected of the ordinary seaman. Instructed on power and specialty tools, safe work practices, and HAZMAT/pollution procedures. Credit/No Credit grading only. 1 laboratory. Formerly DL 110 at Cal Maritime. DL 1115 Marlinspike" },
- { department: "NAU", code: "NAU 1110", name: "NAU 1110 - Seamanship" },
- { department: "NAU", code: "NAU 1120", name: "NAU 1120 - . Offered at Solano Campus. Common shipboard systems, their functions, arrangement, major components and principles of operation. Shipboard electrical systems/electronics and electronic troubleshooting using electrical/electronic test equipment such as multimeters, the reading and interpretation of schematics, and the use of technical manuals. 1 laboratory. Formerly ENG 120L at Cal Maritime. ENG 2210 Engineering Computer Programming" },
- { department: "NAU", code: "NAU 2205", name: "NAU 2205 - ; NAU 300 or NAU 3300 ; NAU 300L or NAU 3300L; NAU 320 or NAU 3320 ; and NAU 325 or NAU 3325 . Concurrent: NAU 410L or NAU 4410L. Corequisite: NAU 302 or NAU 3302 ; and NAU 302L or NAU 3302L. Comprehensive course is designed to prepare candidates for the USCG OICNW exams. Synthesize and apply myriad professional subjects learned in previous subject-specific courses, and perform with both precision and accuracy under time pressure. New topics and material pertinent only to USCG testing will be covered, and advanced material will be reviewed in the context of USCG requirements (which differ from practical requirements), and theories and methods of knowledge retention and test-taking strategies will be explored. Rules of the Road, navigation, seamanship, deck safety, environmental protection, cargo, watchstanding and other professional subjects are covered as they pertain specifically to USCG licensing. Course subject matter and strategy necessarily change as the USCG exams continually evolve. 1 seminar. Formely NAU 410 at Cal Maritime. NAU 4410L License Seminar Laboratory" },
- { department: "NAU", code: "NAU 3300", name: "NAU 3300 - . Celestial navigation laboratory, including sun, moon, stars, and planets. Use of modern sight reduction methods by table and calculator. Emphasis is placed on USCG/STCW requirements. 1 laboratory. Formerly NAU 300L at Cal Maritime. NAU 3302 Advanced Navigation" },
- { department: "NAU", code: "NAU 3302L", name: "NAU 3302L - . Fundamental principles of electronic navigation systems and basic computational forms of the sailings will be covered. Sailings, hyperbolic and radio navigation systems, and Global Positioning System. Integrated Bridge Systems. The concept of navigational crosschecking will permeate all subjects. Emphasis is placed on accuracy, neatness, precision and the good judgment required of a modern merchant mariner. 2 lectures. Formerly NAU 302 at Cal Maritime. NAU 3302L Advanced Navigation Laboratory" },
- { department: "NAU", code: "NAU 3302", name: "NAU 3302 - . Fundamental principles of electronic navigation systems and basic computational forms of the sailings will be covered. Sailings, hyperbolic and radio navigation systems, and Global Positioning System. Integrated Bridge Systems. The concept of navigational crosschecking will permeate all subjects. Emphasis is placed on accuracy, neatness, precision and the good judgment required of a modern merchant mariner. 1 laboratory. Formerly NAU 302L at Cal Maritime. NAU 3320 Tank Vessel Operations" },
- { department: "NAU", code: "NAU 3320", name: "NAU 3320 - ; or CRU 350 or CRU 3350 , and ENG 430 or ENG 4430 . Concurrent: NAU 430L or NAU 4430L. Ocean transportation of liquefied gas cargo's, which includes liquefied natural gas (LNG) and liquefied petroleum gas (LPG). Areas covered include chemistry and physics, hazards, rules and regulations, ship design and cargo containment, cargo handling systems, safety, cargo handling operations, ship/shore interface, and emergency operations. In conjunction with the Liquid Gas Cargo Simulator, will prepare to be a junior officer onboard liquid gas carriers. 2 lectures. Formerly NAU 430 at Cal Maritime. NAU 4430L Liquefied Gas Cargos Laboratory" },
- { department: "NAU", code: "NAU 3395", name: "NAU 3395 - Special Topics" },
- { department: "NAU", code: "NAU 4410", name: "NAU 4410 - License Seminar" },
- { department: "NR", code: "NR 1140", name: "NR 1140 - ; or one of the following: ERSC 144, ERSC 1144 , NR 141, NR 142, NR 1141 , or NR 1142 ; and consent of instructor. Work with an approved firm or agency engaged in natural resources or environmental management, education, research, policy, or monitoring. Apply and develop professional skills and competencies. Repeatable up to 8 units. Credit/No Credit grading. Formerly NR 339. NR 3340 Wildland Fire Management" },
- { department: "NR", code: "NR 1141", name: "NR 1141 - Introduction to Forest Ecosystem Management" },
- { department: "NR", code: "NR 1142", name: "NR 1142 - Environmental Management" },
- { department: "NR", code: "NR 2200", name: "NR 2200 - Special Problems for Undergraduates" },
- { department: "NR", code: "NR 2203", name: "NR 2203 - Resource Law Enforcement" },
- { department: "NR", code: "NR 2204", name: "NR 2204 - Wildland Fire Control" },
- { department: "NR", code: "NR 2208", name: "NR 2208 - Dendrology" },
- { department: "NR", code: "NR 2218", name: "NR 2218 - . Formerly LA/NR 218. LA 2220 Studio II - Site Based Design" },
- { department: "NR", code: "NR 2290", name: "NR 2290 - Intercollegiate Forestry Activities" },
- { department: "NR", code: "NR 2350", name: "NR 2350 - Urban Forestry" },
- { department: "NR", code: "NR 3304", name: "NR 3304 - , NR 3306 , NR 4402 , SS 321, SS 422, SS 3321 , or SS 4422 . Targeted study and application of ecological restoration concepts, theories, and practices. Evaluate benefits and limitations of restoration strategies. Develop and execute an applied restoration project in San Luis Obispo County. Field trip required. 3 lectures, 1 laboratory. Formerly NR 464. NR 4464 Senior Project - Environmental Policy Analysis" },
- { department: "NR", code: "NR 3306", name: "NR 3306 - , NR 3326 , or NR 3363 ; and consent of instructor. Independent internship experience conducted under faculty supervision focusing on a discipline area of environmental science/management. Completion of a project as a component of the internship. Crosslisted as ERSC/ NR 4476 . Formerly ERSC/NR 476. ERSC 4477 Senior Project - Research Experience in Environmental Science" },
- { department: "NR", code: "NR 3308", name: "NR 3308 - Fire and Society" },
- { department: "NR", code: "NR 3320", name: "NR 3320 - ; or graduate standing. Assessment of streamflow, peak flows, and land management effects using established techniques and hydrologic models. Fluvial processes, sediment transport, and stream restoration techniques. Assessment and restoration plan of a watershed toward protection of aquatic and public resources. Field trip required. 2 lectures, 1 laboratory. Formerly NR 420. NR 4462 Senior Project - Applied Resource Analysis and Assessment" },
- { department: "NR", code: "NR 3324", name: "NR 3324 - , PLSC 315, PLSC 3315 , PLSC 420, or PLSC 4420 . Students will explore organic food system concepts through reading and discussion and take a deeper dive into specific issues facing California organic industry through a series of guest seminars and online synchronous discussions. Seminars will be provided by organic producers, consultants, certifiers, and policy professionals. Repeatable up to 4 units. Course offered in hybrid format with classroom-based and online learning. 2 activities. PLSC 4461 Senior Project I" },
- { department: "NR", code: "NR 3326", name: "NR 3326 - . Formerly NR 326. AGB 3327 Agribusiness Data Analysis" },
- { department: "NR", code: "NR 3340", name: "NR 3340 - . Biophysical and socioeconomic issues affecting wildland fire management in urbanized landscapes. Fire risk assessment. Pre-fire prevention, mitigation, and preparedness during-fire response and post-fire recovery actions by public- and private-sector agencies and residents. Field trip required. 2 lectures, 1 laboratory. Formerly NR 455. NR 4470 Special Advanced Topics" },
- { department: "NR", code: "NR 3363", name: "NR 3363 - Career Preparation and Practices in Natural Resources Fields" },
- { department: "NR", code: "NR 4365", name: "NR 4365 - Silviculture and Fuels Management" },
- { department: "NR", code: "NR 4402", name: "NR 4402 - Forest Health and Disturbance Ecology" },
- { department: "NR", code: "NR 4404", name: "NR 4404 - . Formerly CRP/NR 404. CRP 4408 Water Resource Law and Policy" },
- { department: "NR", code: "NR 4408", name: "NR 4408 - . Formerly CRP/NR 408. CRP 4410 Urban Planning Studio" },
- { department: "NR", code: "NR 4414", name: "NR 4414 - Sustainable Forest Management and Forest Operations" },
- { department: "NR", code: "NR 4416", name: "NR 4416 - . Evaluation of environmental impacts of public and private projects, programs, and activities. Preparation, implementation, and coordination of environmental plans. Criteria for measurement, interpretation, and evaluation. Resource inventories, permitting and environmental constraints analysis, evaluation, synthesis, environmental assessment writing, and preparation. 3 lectures, 1 laboratory. NR 4463 Senior Project - Ecological Restoration" },
- { department: "NR", code: "NR 4417", name: "NR 4417 - Natural Resource Protection and Policy" },
- { department: "NR", code: "NR 4418", name: "NR 4418 - Applied Geographic Information System" },
- { department: "NR", code: "NR 4431", name: "NR 4431 - Spatial Data Analysis and Environmental Mapping" },
- { department: "NR", code: "NR 4445", name: "NR 4445 - Systems Thinking in Environmental Management" },
- { department: "NR", code: "NR 4460", name: "NR 4460 - Senior Project - Watershed Assessment and Protection" },
- { department: "NR", code: "NR 4466", name: "NR 4466 - Senior Project - Wildland-Urban Interface Fire Protection" },
- { department: "NR", code: "NR 4471", name: "NR 4471 - Special Advanced Laboratory" },
- { department: "NR", code: "NR 4475", name: "NR 4475 - Senior Project - Forest Stewardship Practices" },
- { department: "NR", code: "NR 4476", name: "NR 4476 - Senior Project - Advanced Internship Experience in Environmental Science/Management" },
- { department: "NR", code: "NR 5571", name: "NR 5571 - Special Advanced Laboratory" },
- { department: "NSC", code: "NSC 1100", name: "NSC 1100 - . Nature of a hostile naval threat and types of surface, subsurface, and air attacks to which both U.S. naval and merchant shipping can be subjected. Merchant ship self-defense maneuvers and naval escort defensive actions are analyzed. Proficiency in the merchant marine-Navy communication interface and in ship maneuvering when in convoy. Navy officer communities, administration, and organization are discussed. Warship design, propulsion, and damage control methods are also introduced. 3 lectures. Formerly NSC 200 at Cal Maritime. NSC 4400 Leadership Ethics and Naval Science for Merchant Marine Reservist II" },
- { department: "NSC", code: "NSC 2200", name: "NSC 2200 - Naval Science II for the Strategic Sealift Officer" },
- { department: "NUTR", code: "NUTR 3310", name: "NUTR 3310 - Maternal and Child Nutrition" },
- { department: "NUTR", code: "NUTR 3321", name: "NUTR 3321 - , FSN 304, or FSN 3304 . Principles of equipment selection and food service facility planning, sanitation, and safety. Economic principles and problems involved in planning and preparing food using institutional equipment to meet specific product standards for large groups. 2 lectures, 1 laboratory. Formerly FSN 344. FSN 3380 Brewing Science" },
- { department: "NUTR", code: "NUTR 3331", name: "NUTR 3331 - . Biochemical, molecular, and physiological functions of vitamins and minerals and their interaction with other nutrients. 3 lectures. Formerly FSN 332. NUTR 3333 Nutrient Metabolism Lab" },
- { department: "NUTR", code: "NUTR 3332", name: "NUTR 3332 - . Exploration of students' transition to professional practice, graduate schools, career opportunities, and factors to be considered in career decisions. Strategic planning, critical thinking, and written and oral communication skills in preparation for nutrition and dietetics professions. Credit/No Credit grading only. 1 lecture. Formerly FSN 463. NUTR 4426 Nutrition and Foodservice Systems Management" },
- { department: "NUTR", code: "NUTR 4416", name: "NUTR 4416 - . Concepts and issues in nutrition epidemiology. Epidemiologic methods, study design, and population health from nutrition perspective. Analytical considerations related to nutrition and population health. Nutrition-related issues at national and global levels. 2 lectures. Formerly FSN 516. NUTR 5528 Biochemical and Molecular Aspects of Human Macronutrient Metabolism" },
- { department: "NUTR", code: "NUTR 4431", name: "NUTR 4431 - . Application of the nutrition care process to physiological disorders which may alter nutritional requirements for: Upper and lower GI diseases, liver, gallbladder, and exocrine pancreas diseases, renal diseases, respiratory diseases, metabolic stress disorders, cancer, and metabolic disorders. 3 lectures, 1 laboratory. Formerly FSN 432. NUTR 4460 Senior Project - Scientific and Technical Writing" },
- { department: "NUTR", code: "NUTR 5551", name: "NUTR 5551 - Medical Nutrition Therapy Practicum I" },
- { department: "NUTR", code: "NUTR 5552", name: "NUTR 5552 - Medical Nutrition Therapy Practicum II" },
- { department: "NUTR", code: "NUTR 5553", name: "NUTR 5553 - Medical Nutrition Therapy Practicum III" },
- { department: "NUTR", code: "NUTR 5554", name: "NUTR 5554 - Community Nutrition Practicum" },
- { department: "NUTR", code: "NUTR 5556", name: "NUTR 5556 - Food & Nutrition Service Management Practicum" },
- { department: "NUTR", code: "NUTR 5582", name: "NUTR 5582 - Current Nutrition Research" },
- { department: "NUTR", code: "NUTR 5598", name: "NUTR 5598 - Nutrition & Dietetics Capstone Project" },
- { department: "OCN", code: "OCN 1100L", name: "OCN 1100L - Marine Biology Laboratory" },
- { department: "OCN", code: "OCN 1100", name: "OCN 1100 - . Introduction to stereo and compound microscopes, plankton collections and enumeration of phytoplankton and zooplankton, fouling invertebrates and marine invasive species, invertebrate and vertebrate dissections. 1 laboratory. Fulfills GE Area 5C (GE Area B3 for students on the 2020-26 catalogs). Formerly OCN 100L at Cal Maritime. OCN 1105 Introduction to Oceanography" },
- { department: "OCN", code: "OCN 2200", name: "OCN 2200 - Oceanography I: Geology and Chemistry" },
- { department: "OCN", code: "OCN 2210", name: "OCN 2210 - . Quantitative problem-solving in physical and biological oceanography using a combination of simulation laboratory exercises, application of real, open source oceanographic data and field sampling in the San Francisco Estuary. 1 laboratory. Formerly OCN 210L at Cal Maritime. OCN 2225 Environmental Sustainability" },
- { department: "OCN", code: "OCN 3300", name: "OCN 3300 - Global Education" },
- { department: "OCN", code: "OCN 3305", name: "OCN 3305 - Introduction to Ocean Science Research" },
- { department: "OCN", code: "OCN 3395", name: "OCN 3395 - Special Topics" },
- { department: "OCN", code: "OCN 4410", name: "OCN 4410 - Phycology" },
- { department: "OCN", code: "OCN 4440", name: "OCN 4440 - Introduction to Ocean Remote Sensing" },
- { department: "OCN", code: "OCN 4460", name: "OCN 4460 - Air-Sea Interactions" },
- { department: "OCN", code: "OCN 4470", name: "OCN 4470 - Biogeochemistry" },
- { department: "OUR", code: "OUR 2203", name: "OUR 2203 - . Implementation of new media strategies and technologies to convey information on issues in agriculture to specified audiences. Communication strategies are based on channels used. Impact assessment through metric analysis implied. 2 lectures, 1 laboratory. Formerly AGC 301. AGC 3314 California Fairgrounds and Expositions" },
- { department: "PE", code: "PE 1101", name: "PE 1101 - , PE 102, or PE 1102 . Concurrent: DL 105L or DL 1105L; and DL 105X or DL 1105X. Preparation for the U.S. Coast Guard Lifeboatman's Endorsement. Conforms to the STCW Requirements for personal survival training as well as components of the social responsibility requirement. Preparation, embarkation, and launching of survival craft and familiarity with the correct use of all survival equipment, as well as the proper actions to take to preserve the lives of those in their charge. 1 lecture. Formerly DL 105 at Cal Maritime. DL 1105L Marine Survival Laboratory" },
- { department: "PE", code: "PE 1102", name: "PE 1102 - Beginning/Intermediate Swimming (0.5 units) Term Typically Offered: F, SP CR/NC Individual instruction for everyone, from beginning swimmers who need help in learning basic fundamentals and techniques to intermediate swimmers who want to improve their swimming technique and/or conditioning. Credit/No Credit grading only. Formerly PE 102 at Cal Maritime. PE 1111 Sports Conditioning" },
- { department: "PE", code: "PE 1120", name: "PE 1120 - Weight Training" },
- { department: "PE", code: "PE 1125", name: "PE 1125 - Martial Arts" },
- { department: "PE", code: "PE 1133", name: "PE 1133 - Dance" },
- { department: "PE", code: "PE 1160", name: "PE 1160 - Beginning Sailing" },
- { department: "PE", code: "PE 2210", name: "PE 2210 - Intercollegiate Soccer (Men)" },
- { department: "PE", code: "PE 2211", name: "PE 2211 - Intercollegiate Soccer (Women)" },
- { department: "PE", code: "PE 2220", name: "PE 2220 - Intercollegiate Swimming" },
- { department: "PE", code: "PE 2225", name: "PE 2225 - Intercollegiate Water Polo (Men)" },
- { department: "PE", code: "PE 2226", name: "PE 2226 - Intercollegiate Water Polo (Women)" },
- { department: "PE", code: "PE 2230", name: "PE 2230 - Intercollegiate Sailing" },
- { department: "PE", code: "PE 2235", name: "PE 2235 - Intercollegiate Crew (Men)" },
- { department: "PE", code: "PE 2236", name: "PE 2236 - Intercollegiate Crew (Women)" },
- { department: "PE", code: "PE 2240", name: "PE 2240 - Intercollegiate Basketball (Men)" },
- { department: "PE", code: "PE 2241", name: "PE 2241 - Intercollegiate Basketball (Women)" },
- { department: "PE", code: "PE 2250", name: "PE 2250 - Intercollegiate Golf (Men's)" },
- { department: "PE", code: "PE 2251", name: "PE 2251 - Intercollegiate Golf (Women's)" },
- { department: "PE", code: "PE 2255", name: "PE 2255 - Intercollegiate Rugby" },
- { department: "PE", code: "PE 2260", name: "PE 2260 - Intermediate Sailing" },
- { department: "PE", code: "PE 2271", name: "PE 2271 - Intercollegiate Cross Country (Men)" },
- { department: "PHIL", code: "PHIL 1126", name: "PHIL 1126 - Logic and Argumentative Writing" },
- { department: "PHIL", code: "PHIL 2230", name: "PHIL 2230 - , PHIL 231, or PHIL 2231 ; and Philosophy major. Develop writing and research skills by composing a substantial research paper on a specific topic. Revisions based on instructor and peer feedback. Oral presentation of research project. The Class Schedule will list subtitle selected. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly PHIL 300. PHIL 3301 Philosophical Topics" },
- { department: "PHIL", code: "PHIL 2231", name: "PHIL 2231 - , PHIL 323, PHIL 3323 , PHIL 327, PHIL 3327 , PHIL 328, PHIL 3328 , PHIL 331, PHIL 3331 , PHIL 332, PHIL 3332 , PHIL 333, PHIL 3333 , PHIL 334, PHIL 3334 , PHIL 335, PHIL 3335 , PHIL 336, PHIL 3336 , PHIL 337, PHIL 3337 , PHIL 339, PHIL 3339 , PHIL 340, PHIL 3340 , PHIL 341, PHIL 3341 , PHIL 439, or PHIL 4439 . Preparation for participation in Intercollegiate Ethics Bowl competitions. Preparation and discussion of current competition cases, development of research and presentation skills, and participation in competition. Field trip required. Repeatable up to 12 units. Course may be offered in classroom-based or hybrid format. 3 lectures. Formerly PHIL 385. PHIL 4400 Special Problems for Advanced Undergraduates" },
- { department: "PHIL", code: "PHIL 2241", name: "PHIL 2241 - ; PHIL 300 or PHIL 3300 ; and consent of instructor. Corequisite: PHIL 459 or PHIL 4459 . Development and completion of a research project under faculty supervision. Results presented in a formal thesis. Formerly PHIL 460. PHIL 4470 Special Advanced Topics" },
- { department: "PHIL", code: "PHIL 2270", name: "PHIL 2270 - Special Topics" },
- { department: "PHIL", code: "PHIL 3300", name: "PHIL 3300 - Philosophical Writing and Research" },
- { department: "PHIL", code: "PHIL 3322", name: "PHIL 3322 - Philosophy of Technology" },
- { department: "PHIL", code: "PHIL 4411", name: "PHIL 4411 - Metaphysics" },
- { department: "PHIL", code: "PHIL 4412", name: "PHIL 4412 - Epistemology" },
- { department: "PHIL", code: "PHIL 4421", name: "PHIL 4421 - Philosophy of Space, Time, and Matter" },
- { department: "PHIL", code: "PHIL 4422", name: "PHIL 4422 - Philosophy of Mind" },
- { department: "PHIL", code: "PHIL 4423", name: "PHIL 4423 - Philosophy of Language" },
- { department: "PHIL", code: "PHIL 4429", name: "PHIL 4429 - Topics in the History of Philosophy" },
- { department: "PHIL", code: "PHIL 4439", name: "PHIL 4439 - Topics in Ethics and Political Philosophy" },
- { department: "PHIL", code: "PHIL 4449", name: "PHIL 4449 - Topics in Recent Philosophy" },
- { department: "PHIL", code: "PHIL 4459", name: "PHIL 4459 - Senior Project Preparation" },
- { department: "PHIL", code: "PHIL 4460", name: "PHIL 4460 - Senior Project" },
- { department: "PHY", code: "PHY 2200", name: "PHY 2200 - ; and PHY 200L or PHY 2200L. Basic laws of thermodynamics and their applications to heat-power machinery applied on shipboard heat-power plants, steam and gas turbines, internal combustion engines, and vapor-compression refrigeration systems. 3 lectures. Formerly ET 344 at Cal Maritime. ET 3350 Electrical Machinery" },
- { department: "PHY", code: "PHY 2205", name: "PHY 2205 - . Concurrent: ENG 250L or ENG 2250L. Offered at Solano Campus. Theory and analysis of DC and AC circuits. Real and ideal sources, power transfer and power factor. Resistor, capacitor, and inductor circuits, transient response, frequency response and transfer functions. Single phase and multiphase power systems, and amplifier circuits and semiconductor devices. 3 lectures. Formerly ENG 250 at Cal Maritime. ENG 2250L Electrical Circuits and Electronics Laboratory" },
- { department: "PHYS", code: "PHYS 1104", name: "PHYS 1104 - Introductory Physics" },
- { department: "PHYS", code: "PHYS 1121", name: "PHYS 1121 - , or PHYS 1141 ; and one of the following: MATH 121, MATH 141, MATH 1261 , or DATA/ MATH 1264 . Quantitative and descriptive properties of stars, the interstellar medium, planets, moons, and planetary systems. The Sun and the Solar System, planetary formation and exoplanets, and stellar atmospheres. The structure, formation, evolution, and death of stars. 3 lectures. Formerly ASTR 301. ASTR 3302 Galaxies and Cosmology" },
- { department: "PHYS", code: "PHYS 1123", name: "PHYS 1123 - , or PHYS 1143 ; and MATH 241 or MATH 2263 . Recommended: One of the following: MATH 242, MATH 244, MATH 2341 , or MATH 2343 . Physics governing ocean circulation and transport processes. Physical environment, dynamics of fluid motion in the presence of rotation and stratification, balanced flows, heat budgets, ocean waves, mixing and turbulence, and applications to climate processes and the biological environment. 3 lectures. Formerly PHYS 314. PHYS 3315 Lasers" },
- { department: "PHYS", code: "PHYS 1141", name: "PHYS 1141 - . Recommended: ME 303 or ME 3302 . Sustainable energy usage in buildings, human comfort, and indoor air quality. Introduction to mechanical heating, ventilation, air conditioning, and refrigeration (HVAC&R) system design. Course may be offered in classroom-based, online, or hybrid format. 2 lectures, 1 laboratory. Formerly ME 359. ME 3360 Instrumentation and Measurement Systems" },
- { department: "PHYS", code: "PHYS 1143", name: "PHYS 1143 - ; and MATH 143 or MATH 1262 . Corequisite: EE 241 or EE 2241 . Introduction to circuit analysis. Resistive circuits, voltage and current sources, network theorems. Energy storage elements and the transient response of RC, RL, and RLC circuits. AC steady state analysis. 3 lectures. Formerly EE 211. EE 2212 Electric Circuit Analysis II" },
- { department: "PHYS", code: "PHYS 2211", name: "PHYS 2211 - General Physics III: Modern Physics" },
- { department: "PHYS", code: "PHYS 3301", name: "PHYS 3301 - Statistical Mechanics" },
- { department: "PHYS", code: "PHYS 3305", name: "PHYS 3305 - . Mechanics in non-inertial reference frames. Dynamics of rigid bodies. Coupled oscillators and normal modes. Nonlinear Mechanics and Chaos. Collision Theory and Continuum Mechanics. Use of numerical methods for solving problems. 3 lectures. Formerly PHYS 306. PHYS 3310 Physics of Energy" },
- { department: "PHYS", code: "PHYS 3316", name: "PHYS 3316 - ; and PHYS 211 or PHYS 2211 . Concurrent: PHYS 3339 . Experimental studies of quantum properties of atoms and nuclei. Measurements of fundamental constants. Use of modern laboratory instruments in physical measurements. Overview of skills needed in a working physics laboratory. Rigorous computer-based statistical and error analysis of data. 1 laboratory. Formerly PHYS 340. PHYS 3341 Quantum Physics Laboratory II" },
- { department: "PHYS", code: "PHYS 3320", name: "PHYS 3320 - . Electric and magnetic field theory using vector analysis. Electric fields, dielectric materials, magnetic fields, magnetic materials. Induced emf, Maxwell's equations, wave equation, plane electromagnetic waves. 3 lectures. Formerly PHYS 408. PHYS 4409 Electromagnetic Fields and Waves II" },
- { department: "PHYS", code: "PHYS 3339", name: "PHYS 3339 - and PHYS 3340 . Second semester of the advanced lab experience. Advanced experimental physics techniques, instrumentation, data acquisition and analysis. Quantum experimental studies of atoms, molecules and nuclei, and their interactions with light, other forms of radiation, and static electric and magnetic fields. 1 laboratory. Formerly PHYS 341. PHYS 3345 Quantum Computing" },
- { department: "PHYS", code: "PHYS 3340", name: "PHYS 3340 - . Communication techniques for physics. Critical study of scientific literature, creation of lab reports, oral presentations, posters, outreach, with peer-review. 1 activity. Fulfills GWR. PHYS 3340 Quantum Physics Laboratory I" },
- { department: "PHYS", code: "PHYS 4403", name: "PHYS 4403 - Particle and Nuclear Physics" },
- { department: "PHYS", code: "PHYS 4405", name: "PHYS 4405 - Quantum Mechanics I" },
- { department: "PHYS", code: "PHYS 4408", name: "PHYS 4408 - . Wave equation, plane electromagnetic waves, guided waves. Dipole radiation, radiation from an accelerated charge. Special relativity. 3 lectures. Formerly PHYS 409. PHYS 4410 Physics of Solid Earth" },
- { department: "PHYS", code: "PHYS 4461", name: "PHYS 4461 - ; and consent of instructor. Continuation of project under faculty supervision. Projects typical of the type of topics graduates may encounter in graduate study or field of employment. Project results culminate in appropriate deliverable. Formerly PHYS 462. PHYS 4470 Special Advanced Topics" },
- { department: "PHYS", code: "PHYS 4462", name: "PHYS 4462 - Senior Project II" },
- { department: "PHYS", code: "PHYS 4471", name: "PHYS 4471 - Special Advanced Laboratory" },
- { department: "PLSC", code: "PLSC 1110", name: "PLSC 1110 - People, Pests, and Plagues" },
- { department: "PLSC", code: "PLSC 1120L", name: "PLSC 1120L - . Introduction to applied plant sciences. Basic plant classification, anatomy, growth, and physiology, including effects of environmental conditions, soil and media properties, and biotic and abiotic factors affecting commercial plant production. 2 lectures. Formerly PLSC 120. PLSC 1120L Principles of Plant Sciences Lab" },
- { department: "PLSC", code: "PLSC 1120", name: "PLSC 1120 - . Introductory laboratory in applied plant sciences. Basic plant classification, anatomy, growth, and physiology, including effects of environmental conditions, soil and media properties, and biotic and abiotic factors affecting commercial plant production. 1 laboratory. PLSC 1123 Introduction to Sustainable Site Horticulture" },
- { department: "PLSC", code: "PLSC 1123", name: "PLSC 1123 - . Artistic and mechanical systems in sustainable site horticulture. Elements of site design and planning. Hands-on work with irrigation systems and sustainable construction materials. Field trip required. 2 lectures, 1 laboratory. Formerly PLSC 332. PLSC 3333 Greenhouse Vegetable Production" },
- { department: "PLSC", code: "PLSC 1132", name: "PLSC 1132 - ; and PLSC 190 or PLSC 1150 . Introduction to precision agriculture technologies. Review of the development and utilization of GIS, GPS, remote sensing, and variable rate technology for site-specific management. Economic and environmental benefits of site-specific versus whole field management. Field trip required. 2 lectures, 1 laboratory. Formerly BRAE/PLSC 244. PLSC 2270 Special Topics" },
- { department: "PLSC", code: "PLSC 2200", name: "PLSC 2200 - Special Problems for Undergraduates" },
- { department: "PLSC", code: "PLSC 2205", name: "PLSC 2205 - Orchard and Vegetable Enterprise Project" },
- { department: "PLSC", code: "PLSC 2212", name: "PLSC 2212 - Environmental Horticulture Enterprise Project" },
- { department: "PLSC", code: "PLSC 2232", name: "PLSC 2232 - Basic Viticulture" },
- { department: "PLSC", code: "PLSC 2234", name: "PLSC 2234 - . Introduction to theories and applied principles of planting design with connections between art and science in landscape design. Focus on California plant communities and introduction to horticultural characteristics and landscape design, the course includes field identification, installation techniques, and maintenance requirements. 1 lecture, 2 activities. Replaced LA 349. LA 2214 Site Engineering Techniques and Applications" },
- { department: "PLSC", code: "PLSC 2333", name: "PLSC 2333 - Greenhouse Vegetable Enterprise Project" },
- { department: "PLSC", code: "PLSC 3301", name: "PLSC 3301 - . Analysis of problems and practices affecting the commercial horticulturist. Analysis and operation of greenhouses and related equipment stressing the effect of environment on plant growth. Field trip required. 2 lectures, 1 laboratory. Formerly PLSC 340. PLSC 3351 Experimental Techniques and Analysis" },
- { department: "PLSC", code: "PLSC 3313", name: "PLSC 3313 - ; or graduate standing. Principles of integrated insect pest management focusing on cultural, chemical, and genetic methods. Partial coverage of sustainable pest management options necessary for agriculture careers and state licensing. 2 lectures, 1 laboratory. Formerly PLSC 431. PLSC 4437 Sustainable Landscape Management" },
- { department: "PLSC", code: "PLSC 3321", name: "PLSC 3321 - ; or graduate standing. Sustainable weed and invasive plant management technologies. Ecology and biology of weeds and invasive plants. Environmental fates and plant metabolism of herbicides. Physiological mechanisms of herbicide action and weed resistance. Invasive plant management in wildland/semi-managed ecosystems. 4 lectures. Formerly PLSC 406. PLSC 4410 Crop Physiology" },
- { department: "PLSC", code: "PLSC 3323", name: "PLSC 3323 - . Corequisite: STAT 218 or STAT 1110 . Discussions of disease development, effect of pathogens on plant function, breeding for disease resistance, plant defense mechanisms, epidemiology and disease management, diagnosis techniques, and career opportunities in the field of plant pathology. 2 lectures, 1 laboratory. Formerly PLSC 428. PLSC 4431 Integrated Pest Management for Insects" },
- { department: "PLSC", code: "PLSC 3333", name: "PLSC 3333 - . Production, management, and sales of a variety of hydroponically-grown greenhouse vegetables. Credit/No Credit grading only. 1 lecture, 1 activity. Replaced PLSC 334. PLSC 3301 Horticultural Production Techniques" },
- { department: "PLSC", code: "PLSC 3340", name: "PLSC 3340 - Principles of Greenhouse Environments" },
- { department: "PLSC", code: "PLSC 4406", name: "PLSC 4406 - Advanced Weed Management" },
- { department: "PLSC", code: "PLSC 4461", name: "PLSC 4461 - ; and consent of instructor. Completion of formal written report under advisor supervision. Formerly PLSC 462. PLSC 4470 Special Advanced Topics" },
- { department: "PLSC", code: "PLSC 4471", name: "PLSC 4471 - Special Advanced Laboratory" },
- { department: "PLSC", code: "PLSC 5500", name: "PLSC 5500 - Individual Study in Plant Sciences" },
- { department: "PLSC", code: "PLSC 5570", name: "PLSC 5570 - Special Advanced Topics" },
- { department: "PLSC", code: "PLSC 5599", name: "PLSC 5599 - Thesis" },
- { department: "POLS", code: "POLS 1111", name: "POLS 1111 - . Course offered in hybrid format with classroom-based and online learning. 1 lecture. Formerly POLS 111. POLS 1112 U.S. and California Government" },
- { department: "POLS", code: "POLS 1112", name: "POLS 1112 - . Social construction of gender, race, class and sexuality as analytical concepts and social locations. Examination of institutional and and systemic power, privilege, and discrimination in U.S. politics. 3 lectures. Fulfills USCP. Formerly POLS 310. POLS 3315 The U.S. Presidency" },
- { department: "POLS", code: "POLS 2225", name: "POLS 2225 - Introduction to International Relations" },
- { department: "POLS", code: "POLS 2229", name: "POLS 2229 - Introduction to Comparative Politics" },
- { department: "POLS", code: "POLS 2230", name: "POLS 2230 - Basic Concepts of Political Thought" },
- { department: "POLS", code: "POLS 2245", name: "POLS 2245 - Judicial Process" },
- { department: "POLS", code: "POLS 2270", name: "POLS 2270 - Special Topics" },
- { department: "POLS", code: "POLS 2285", name: "POLS 2285 - Model United Nations" },
- { department: "POLS", code: "POLS 2295", name: "POLS 2295 - Foundations of Mock Trial" },
- { department: "POLS", code: "POLS 3308", name: "POLS 3308 - Political Violence and Conflict Resolution" },
- { department: "POLS", code: "POLS 3317", name: "POLS 3317 - Campaigns and Elections" },
- { department: "POLS", code: "POLS 3328", name: "POLS 3328 - Politics of Developing Areas" },
- { department: "POLS", code: "POLS 3341", name: "POLS 3341 - U.S. Constitutional Law" },
- { department: "POLS", code: "POLS 3351", name: "POLS 3351 - , POLS 515, or POLS 5515 . Experiential, project-based course where students collaborate with a community client to address pressing, policy-relevant challenges. Field trip may be required. Course may be offered in classroom-based, online, or hybrid format. 3 seminars. POLS 5586 Policy Internship" },
- { department: "POLS", code: "POLS 3359", name: "POLS 3359 - ; and POLS 361 or POLS 3361 . Faculty-supervised research experience on various topics related to politics and government. Student research assistantship with a faculty member engaging in a research project. Repeatable up to 6 units. Credit/No Credit grading only. Formerly POLS 387. POLS 3395 Advanced Mock Trial" },
- { department: "POLS", code: "POLS 3387", name: "POLS 3387 - Research Internship" },
- { department: "POLS", code: "POLS 4417", name: "POLS 4417 - Feminist Legal Theory" },
- { department: "POLS", code: "POLS 4457", name: "POLS 4457 - U.S. Reproductive Politics" },
- { department: "POLS", code: "POLS 4461", name: "POLS 4461 - . Completion of a project under faculty supervision. Project results presented in a formal paper. Formerly POLS 462. POLS 4470 Special Advanced Topics" },
- { department: "POLS", code: "POLS 5510", name: "POLS 5510 - Research Design" },
- { department: "POLS", code: "POLS 5515", name: "POLS 5515 - Introduction to Public Policy" },
- { department: "POLS", code: "POLS 5518", name: "POLS 5518 - Public Policy Analysis and Evaluation" },
- { department: "POLS", code: "POLS 5540", name: "POLS 5540 - Leadership and Management in Public Policy" },
- { department: "POLS", code: "POLS 5550", name: "POLS 5550 - Regulatory and Economic Policy" },
- { department: "POLS", code: "POLS 5560", name: "POLS 5560 - Quantitative Methods" },
- { department: "POLS", code: "POLS 5568", name: "POLS 5568 - Issues in Public Policy" },
- { department: "POLS", code: "POLS 5575", name: "POLS 5575 - Public Policy Practicum" },
- { department: "POLS", code: "POLS 5597", name: "POLS 5597 - Directed Readings for MPP Comprehensive Examinations" },
- { department: "PSC", code: "PSC 1102", name: "PSC 1102 - ; and Liberal Studies major. Recommended: STAT 130, STAT 217, STAT 1000 , or STAT 1110 . Life science for future teachers. Cell biology, ecology, and evolution including, structure, function, and diversity of plants and animals. Living and nonliving components in environments and energy transfer. Life cycles, reproduction, adaptation, and evolution. Hands-on activities and model organisms for elementary classrooms. Field trip may be required. Not open for major credit in Biological Sciences, Microbiology, or Marine Sciences. Course may be offered in classroom-based or hybrid format. 3 lectures, 1 laboratory. Replaced BIO 211. BIO 3300 Research Experience for Undergraduates" },
- { department: "PSC", code: "PSC 2201", name: "PSC 2201 - ; and STAT 218 or STAT 1110 . Overview of ocean data sensors and technologies. Introduction to scientific computing and data analysis techniques in oceanography, ocean observing systems and data portals, data visualization, time series methods, and spatial data analysis. Field trip required. 2 lectures, 1 activity. MSCI 3324 Marine Mammals, Birds, and Reptiles" },
- { department: "PSC", code: "PSC 4424", name: "PSC 4424 - . Formerly BIO/PSC 424. BIO 4425 Science Teaching Clinical Experience Seminar" },
- { department: "PSY", code: "PSY 1103", name: "PSY 1103 - Introduction to Gerontology Seminar" },
- { department: "PSY", code: "PSY 2200", name: "PSY 2200 - Special Problems for Undergraduates" },
- { department: "PSY", code: "PSY 2201", name: "PSY 2201 - ; and STAT 217 or STAT 1110 . Introduction to research methods used in psychology and other behavioral sciences. Includes the logic and ethics of research; experimental, correlational, and survey methodology; library search strategies; basic statistical procedures; and the format of the research report. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Crosslisted as CD/ PSY 2229 . Replaced PSY 329. CD 2230 Preschool Laboratory" },
- { department: "PSY", code: "PSY 2205", name: "PSY 2205 - , PSY 252, PSY 2252 , PSY 256, or CD/ PSY 2256 . Recommended: CD/PSY 256 or CD/ PSY 2256 . Applications of psychological and developmental principles to child and adolescent mental health outcomes. Differences in cognitive, social, emotional and behavioral outcomes. Course may be offered in classroom-based, online, or hybrid format. 4 seminars. Crosslisted as CD/ PSY 3356 . Formerly CD/PSY 356. CD 4400 Special Problems for Advanced Undergraduates" },
- { department: "PSY", code: "PSY 2229", name: "PSY 2229 - ; and STAT 217 or STAT 1110 . Advanced design and analytic techniques in developmental psychology. Critical evaluation of developmental psychological science research. Design and conduct a small-scale research project. Course may be offered in classroom-based, online, or hybrid format. 3 lectures, 1 activity. Formerly CD 329. CD 3350 Developmental Science in Education" },
- { department: "PSY", code: "PSY 2240", name: "PSY 2240 - . Principles of sensory systems and their neural correlates. Physiology and measurement of perception, as well as perception of objects, motion, color, depth, sound, touch, smell, and taste. Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly PSY 430. PSY 4431 Child and Adolescent Assessment" },
- { department: "PSY", code: "PSY 2252", name: "PSY 2252 - . Applications of social psychology to education, organizations, environmental problems, intergroup relations, health and welfare, criminal justice, mass communication, and politics. Analysis of social and organizational problems, methods of intervention, and program evaluation. Course may be offered in classroom-based, online, or hybrid format. 4 seminars. Formerly PSY 360. PSY 3370 Introduction to Clinical and Counseling Psychology" },
- { department: "PSY", code: "PSY 2256", name: "PSY 2256 - . Preliminary teaching experience with children in a preschool laboratory setting. Participant planning, execution and evaluation of age-appropriate activities. Observation is used as the basis for planning for the development of the whole child. 2 lectures, 1 laboratory. Formerly CD 230. CD 2254 Child, Family, and Community" },
- { department: "PSY", code: "PSY 3302", name: "PSY 3302 - Organizational Behavior" },
- { department: "PSY", code: "PSY 3304", name: "PSY 3304 - , PSY 323, PSY 3323 , PSY 350, PSY 3350 , STAT 313, STAT 3520 , COMS 316, COMS 3316 , COMS 320, or COMS 3320 ; and consent of instructor. Faculty supervised fieldwork experience. Role of professional apprentice is experienced and analyzed by each student. Credit/No Credit grading only. Formerly CD 453. CD 4454 Supervised Fieldwork Internship II" },
- { department: "PSY", code: "PSY 3324", name: "PSY 3324 - Psychology of Gender" },
- { department: "PSY", code: "PSY 4401", name: "PSY 4401 - Special Problems: Experiential Learning" },
- { department: "PSY", code: "PSY 4448", name: "PSY 4448 - ; and consent of instructor. Faculty-supervised research experience on various topics in psychology. Student apprenticeship with a department faculty member to conduct research. Responsibilities include some or all of the following: collecting data, entering and/or analyzing data, electronic literature search, report writing. Credit/No Credit grading only. Formerly PSY 449. PSY 4453 Supervised Fieldwork Internship I" },
- { department: "PSY", code: "PSY 4453", name: "PSY 4453 - ; and consent of instructor. Supervised fieldwork experience in various community, governmental, and educational settings. Applied psychological, developmental, or educational experiences determined by participating institution, supervising faculty member, and student. Credit/No Credit grading only. Formerly PSY 454. PSY 4460 Child Abuse and Neglect" },
- { department: "PSY", code: "PSY 4461", name: "PSY 4461 - . Design and completion of a faculty-supervised project in psychology. Project must be a formal, written report and presented at the Senior Project Showcase. Formerly PSY 462. PSY 4465 Cross-Cultural International Psychology" },
- { department: "PSY", code: "PSY 4475", name: "PSY 4475 - The Social Psychology of Prejudice" },
- { department: "PSY", code: "PSY 5510", name: "PSY 5510 - Marriage & Family Therapy: Theory and Practice" },
- { department: "PSY", code: "PSY 5512", name: "PSY 5512 - Theories of Psychotherapy in Context" },
- { department: "PSY", code: "PSY 5515", name: "PSY 5515 - Counseling & Communication" },
- { department: "PSY", code: "PSY 5520", name: "PSY 5520 - Adult Diagnosis and Treatment Planning" },
- { department: "PSY", code: "PSY 5570", name: "PSY 5570 - Special Advanced Topics" },
- { department: "PSY", code: "PSY 5585", name: "PSY 5585 - Counseling Clinic Practicum-Group Seminar" },
- { department: "PSY", code: "PSY 5599", name: "PSY 5599 - Thesis" },
- { department: "RELS", code: "RELS 2270", name: "RELS 2270 - Special Topics" },
- { department: "RELS", code: "RELS 3301", name: "RELS 3301 - Religions of Asia" },
- { department: "RELS", code: "RELS 3380", name: "RELS 3380 - . Formerly POLS/RELS 380. POLS 3381 Peace and War" },
- { department: "RELS", code: "RELS 4470", name: "RELS 4470 - Special Advanced Topics" },
- { department: "RELS", code: "RELS 4490", name: "RELS 4490 - Advanced Topics in Religious Studies" },
- { department: "RPTA", code: "RPTA 4480", name: "RPTA 4480 - . Formerly NR/RPTA 472. NR 5532 Applications in Biometrics and Statistics" },
- { department: "SCM", code: "SCM 1101", name: "SCM 1101 - ; and UNIV 401 or UNIV 4401 , or completion of GWR. Analysis of the application timeline and admission requirements, and critique of personal statement. Credit/No Credit grading only. Course may be offered in classroom-based or hybrid format. 1 seminar. Formerly SCM 301. SCM 3302 The Learn By Doing Lab Teaching Practicum" },
- { department: "SCM", code: "SCM 1150", name: "SCM 1150 - Supplemental Workshops in Science and Statistics" },
- { department: "SCM", code: "SCM 2220", name: "SCM 2220 - Seminar for Science and Math Tutors" },
- { department: "SCM", code: "SCM 2230", name: "SCM 2230 - Seminar for Learning Assistants" },
- { department: "SCM", code: "SCM 2240", name: "SCM 2240 - Becoming a Responsible Scientist" },
- { department: "SCM", code: "SCM 3300", name: "SCM 3300 - Early Field Experience" },
- { department: "SCM", code: "SCM 3301", name: "SCM 3301 - Application Strategies and Preparation for Health Profession Programs" },
- { department: "SCM", code: "SCM 3302", name: "SCM 3302 - . Formerly ENGR 322/HNRS 302/SCM 302. ENGR 3310 Ethical Engineering for the Anthropocene" },
- { department: "SCM", code: "SCM 3316", name: "SCM 3316 - . Formerly NR/SCM 316. NR 3317 The World of Spatial Data and Geographic Information Technology" },
- { department: "SCM", code: "SCM 3368", name: "SCM 3368 - Theory and Practice of STEM Tutoring" },
- { department: "SCM", code: "SCM 4470", name: "SCM 4470 - Special Advanced Topics" },
- { department: "SCM", code: "SCM 4471", name: "SCM 4471 - Special Advanced Laboratory" },
- { department: "SOC", code: "SOC 1110", name: "SOC 1110 - Comparative Societies" },
- { department: "SOC", code: "SOC 2201", name: "SOC 2201 - Foundational Sociological Perspectives on Society" },
- { department: "SOC", code: "SOC 3301", name: "SOC 3301 - Sociological Perspectives on Society" },
- { department: "SOC", code: "SOC 3302", name: "SOC 3302 - . Sociological examination of juvenile delinquency as a social and legal concept, covering the nature, volume and social distribution of juvenile crime. Formal structure of juvenile justice and how justice for juveniles is applied in practice. Field trip may be required. Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly SOC 406. SOC 4412 Contemporary Issues in Criminal Justice" },
- { department: "SOC", code: "SOC 3305", name: "SOC 3305 - Social Movements" },
- { department: "SOC", code: "SOC 3311", name: "SOC 3311 - , WGQS 201, or WGQS 2201 . Criminal behavior of individuals and groups, including intimate partner violence, gender & power based violence, gun violence, police violence, white-collar criminality, hate crimes, and state violence. Intersectional examination of theories of causation, sources of data, and policing, punishment, and rehabilitation practices. Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly SOC 402. SOC 4406 Juvenile Justice and Delinquency" },
- { department: "SOC", code: "SOC 3315", name: "SOC 3315 - , SOC 321, SOC 3321 , SOC 326, SOC 3326 , SOC 343, or SOC 3343 . Directed, in-depth study of a specialized topic of sociological inquiry. Skills development in methods, empirical applications of theory, and oral and/or written communication of sociological ideas and findings. The Class Schedule will list subtitle selected. Repeatable up to 4 units. Course may be offered in classroom-based, online, or hybrid format. 1 lecture. SOC 3302 Criminology" },
- { department: "SOC", code: "SOC 3321", name: "SOC 3321 - Migration" },
- { department: "SOC", code: "SOC 3326", name: "SOC 3326 - Sociology of the Life Course" },
- { department: "SOC", code: "SOC 4402", name: "SOC 4402 - Gender, Crime, and Violence" },
- { department: "SOC", code: "SOC 4414", name: "SOC 4414 - . Practical skills for interviewing, assessing and counseling clients. Hands-on practice and role play. Techniques to establish rapport, evaluate mental status and develop appropriate goals. Required documentation standards in social work agencies. Useful skill sets for medical or research interviewing. Course may be offered in classroom-based or online format. 4 seminars. Formerly SOC 420. SOC 4423 Gender and Work" },
- { department: "SOC", code: "SOC 4435", name: "SOC 4435 - Sociology of Health and Illness" },
- { department: "SOC", code: "SOC 4444", name: "SOC 4444 - Incarceration and Society: Perspectives on the Criminal Justice System" },
- { department: "SOC", code: "SOC 4462", name: "SOC 4462 - Senior Project II" },
- { department: "SOC", code: "SOC 4464", name: "SOC 4464 - Professional Development for Sociologists" },
- { department: "SP", code: "SP 2026", name: "SP 2026 - -28 or later: Upper-Div GE Area 2/5 2020-26 catalogs: Upper-Div GE Area B Prerequisite: Junior standing; completion of GE Area 1 with grades of C- or better (GE Area A for the 2020-26 catalogs); completion of GE Area 2 with a grade of C- or better (GE Area B4 for the 2020-26 catalogs); and completion of GE Area 5 (GE Areas B1 to B3 for the 2020-26 catalogs). Origins, application, regulation, and technology of organic crop production. Theoretical and practical issues surrounding organic crop production from a cross-disciplinary perspective. History of the organic movement, current regulation and certification, and field management practices and technologies. Features industry guest lecturers. Field trip required. 2 lectures, 1 activity. Crosslisted as AG/ PLSC 3315 . Fulfills GE Areas Upper-Division 2 or Upper-Division 5 (GE Area Upper-Division B for students on the 2020-26 catalogs). Formerly AG/PLSC 315. AG 3330 Cal Poly Land: Nature, Technology, and Society" },
- { department: "SPAN", code: "SPAN 1101", name: "SPAN 1101 - , SPAN 141, SPAN 1141 , or appropriate score on placement exam. Class practice and assigned outside work in reading, writing, conversation, pronunciation, and sentence structure. Language taught in its intercultural context. Not open to students with credit in SPAN 143 or SPAN 1142 . Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly offered as part of the SPAN 101, 102, 103 series, students may not earn credit for both SPAN 103 and SPAN 1102 . SPAN 1141 Elementary Spanish Language and Cultures I Study Abroad" },
- { department: "SPAN", code: "SPAN 1141", name: "SPAN 1141 - . Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly offered as part of the SPAN 101, 102, 103 series, students may not earn credit for both SPAN 101 and SPAN 1101 . SPAN 1102 Elementary Spanish II" },
- { department: "SPAN", code: "SPAN 2202", name: "SPAN 2202 - with a grade of B or better or consent of instructor. Socio-cultural, historical, political, economic, and educational systems in Latin America and the United States. Factors that influence identity and Latinx schooling experience. Half of the course is delivered in Spanish. Course may be offered in online or hybrid format. 3 seminars, 1 activity. Formerly EDUC 405. EDUC 4411 Fundamentals of Teaching" },
- { department: "SPAN", code: "SPAN 2207", name: "SPAN 2207 - , SPAN 233, SPAN 2233 , SPAN 301, SPAN 3301 , SPAN 302, or SPAN 3302 . Developing basic knowledge, skills, theories, and techniques required for translation both from Spanish to English and from English to Spanish. Translating news articles, legal documents, commercial advertisements, formal letters, and literary works. Conducted in Spanish. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Formerly SPAN 303. SPAN 3305 Literary Works in Spanish" },
- { department: "SPAN", code: "SPAN 2233", name: "SPAN 2233 - ; and consent of instructor. Recommended: Completion of GE Area 1 with grades of C- or better (GE Area A for the 2022-26 catalog); COMS 250 or COMS 2250 ; and previous competitive debate experience. Advanced participation in competitive intercollegiate speech activities conducted in Spanish. Intercollegiate tournament competition, judging speech competition and other communication-related public service on campus and in the community. Field trip may be required. Repeatable up to 16 units. Course may be offered in classroom-based, online, or hybrid format. 2 laboratories. COMS 3384 Media Effects" },
- { department: "SPAN", code: "SPAN 3301", name: "SPAN 3301 - Advanced Writing in Spanish" },
- { department: "SPAN", code: "SPAN 3380", name: "SPAN 3380 - Spanish for the Professions" },
- { department: "SPED", code: "SPED 4420", name: "SPED 4420 - . Teacher candidates work full-time alongside a cooperating teacher in a PK-12 classroom or service delivery model for students with mild to moderate disabilities. Candidates practice, receive feedback, and reflect on teaching skills. Credit/No Credit grading only. Formerly EDUC 449. SPED 4552 Barriers and Accessibility for Students with Mild to Moderate Disabilities" },
- { department: "SPED", code: "SPED 4451", name: "SPED 4451 - Introduction to Teaching Special Education" },
- { department: "SPED", code: "SPED 4490", name: "SPED 4490 - Clinical Practice in Special Education II" },
- { department: "SPED", code: "SPED 5546", name: "SPED 5546 - Reading, Language Arts, and Literacy-based Social Studies Instruction in Special Education" },
- { department: "SPED", code: "SPED 5548", name: "SPED 5548 - Science, Technology, Engineering, and Mathematics Instruction in Special Education" },
- { department: "SPED", code: "SPED 5552", name: "SPED 5552 - Individualized Education Programs I" },
- { department: "SPED", code: "SPED 5554", name: "SPED 5554 - Positive Behavioral Interventions and Supports" },
- { department: "SPED", code: "SPED 5586", name: "SPED 5586 - Introduction to Research in Special Education" },
- { department: "SPED", code: "SPED 5598", name: "SPED 5598 - . Introductory course on the research practices in special education, including history and foundations, single case research designs, basic group research designs, measurement, ethical decision-making, and searching and interpreting scientific literature. 3 lectures. SPED 5588 Individualized Education Programs II" },
- { department: "SS", code: "SS 1120", name: "SS 1120 - . Corequisite: One of the following: BIO 114, BIO 1114 , BOT 121, or BOT 1121 ; and one of the following: CHEM 124, CHEM 125, CHEM 1120 , or CHEM 1122 . Formation, characteristics, and functions of wetlands. Genesis of hydric soils. Plant adaptations to saturated soils. Wetlands as wildlife habitat. Policies and social issues associated with wetlands. Procedures of wetland delineations. Field trip required. 3 lectures, 1 laboratory. Crosslisted as NR/ SS 4421 . Formerly NR 421. NR 4422 Stream Measurements and Water Quality Monitoring" },
- { department: "SS", code: "SS 2221", name: "SS 2221 - ; and one of the following: CHEM 124, CHEM 125, CHEM 1120 , or CHEM 1122 . Experience in soil, compost, and/or water testing. Sampling rationale and protocol. Analyses of soil, compost feedstocks, finished compost, and/or water. Theory and practice behind analytical instrumentation and quality assurance/quality control. Interpretation of results for soil, compost, and/or water management. Repeatable up to 6 units. Formerly SS 402. SS 4421 Wetlands" },
- { department: "SS", code: "SS 3321", name: "SS 3321 - Soil Morphology" },
- { department: "SS", code: "SS 4400", name: "SS 4400 - . Formerly ERSC/SS 400. ERSC 4414 Global and Regional Climatology" },
- { department: "SS", code: "SS 4444", name: "SS 4444 - . Advanced applications of field soil descriptions using professional standards in diverse geographic settings. Morphological description, classification, and interpretation of soils and landforms. Participation in national collegiate soil judging contests. Field trip required. Repeatable up to 4 units. 1 lecture, 1 laboratory. SS 4470 Special Advanced Topics" },
- { department: "SS", code: "SS 4470", name: "SS 4470 - . Formerly ERSC/SS 470. ERSC 4471 Special Advanced Laboratory" },
- { department: "SS", code: "SS 4471", name: "SS 4471 - . Formerly ERSC/SS 471. ERSC 4476 Senior Project - Advanced Internship Experience in Environmental Science/Management" },
- { department: "SS", code: "SS 5522", name: "SS 5522 - Advanced Soil Fertility" },
- { department: "SS", code: "SS 5571", name: "SS 5571 - Special Advanced Laboratory" },
- { department: "STAT", code: "STAT 1000", name: "STAT 1000 - , STAT 130, STAT 217, STAT 218, STAT 252, STAT 301, STAT 312, STAT 1110 , STAT 1220 , STAT 1510 , or STAT 3210 . Development environment and core elements of statistical computing in R. Importing and managing tabular data. Objects. Data types. Data visualizations and numerical summaries. Logical operations, iteration, and function writing. Debugging. Reproducible documents. Simulation and random number generation. Statistical inference methods. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Crosslisted as DATA/ STAT 1810 . Replaced STAT 331. DATA 2621 Introduction to Mathematical Optimization" },
- { department: "STAT", code: "STAT 1110", name: "STAT 1110 - ; and two upper-division ANT or GEOG courses. Development of knowledge and skills needed to conduct original scientific anthropology-geography research and prepares students for senior projects. Various empirical methodologies highlighted, with a focus on quantitative design and measurement of human culture, biology, behavior, environment and ecology. Course may be offered in classroom-based, online, or hybrid format. 3 lectures, 1 laboratory. Crosslisted as ANT/ GEOG 4455 . Formerly ANT/GEOG 455. ANT 4460 Queer Anthropology" },
- { department: "STAT", code: "STAT 1210", name: "STAT 1210 - ; and AGB 260 or AGB 2260 . Methods in agricultural business data analysis, including multiple regression analysis, analysis of variance, and time-series analysis. Applications include agricultural price forecasting and estimation of the determinants of food and fiber demand. 3 lectures. Formerly AGB 327. AGB 3328 Decision Tools for Agribusiness" },
- { department: "STAT", code: "STAT 1220", name: "STAT 1220 - . Theory and applications of financing business operations. Overview of financial markets and instruments. Financing options for corporations. Risk-return trade-off in financial markets. Applying time value of money to business and investment problems. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Replaces BUS 342. BUS 2200 Special Problems for Undergraduates" },
- { department: "STAT", code: "STAT 1810", name: "STAT 1810 - ; and one of the following: STAT 252, STAT 1220 , STAT 312, STAT 3210 , STAT 302 or STAT 3520 . Intermediate and advanced techniques for use of R Statistical Software to analyze data. Version control systems; reproducibility and documentation; data collection and wrangling; functional programming; randomization and bootstrapping; and dynamic data visualizations. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Crosslisted as DATA/ STAT 3820 . Formerly STAT 431. DATA 4011 Optimization in Julia for Economics and Data Science" },
- { department: "STAT", code: "STAT 2270", name: "STAT 2270 - Special Topics" },
- { department: "STAT", code: "STAT 2610", name: "STAT 2610 - , STAT 350, or STAT 3310 ; and STAT 331 or STAT 1810 ; and STAT 334 or STAT 3530 . Modern methods in predictive modeling. Supervised and unsupervised learning. Regression, classification, and clustering methods, including SVM, LASSO, splines, trees, and random forests. Model assessment and selection using cross validation, bootstrapping, and information criteria. Use of the R programming language. Course may be offered in classroom-based or hybrid format. 3 lectures. Crosslisted as DATA/ STAT 5550 . Formerly STAT 551. DATA 5800 Introduction to SAS and SQL for Graduate Students" },
- { department: "STAT", code: "STAT 3210", name: "STAT 3210 - , or graduate standing. Introduction to the basic concepts of probability theory, statistics, and decision theory as they pertain to problems in civil and environmental engineering. Emphasis placed on the use of probabilistic modeling, Bayesian statistics, risk analysis, and decision theory. 4 lectures. Crosslisted as ARCE/ CE 5488 . Formerly CE 488. CE 5500 Individual Study" },
- { department: "STAT", code: "STAT 3310", name: "STAT 3310 - , or graduate standing. Probability and stochastic processes used in random signal analysis. Response of linear systems to random inputs. Auto-correlation and power spectral densities. Applications in signal processing using the discrete Kalman filter. 3 lectures. Formerly EE 525. EE 5526 Advanced Digital Communications" },
- { department: "STAT", code: "STAT 3430", name: "STAT 3430 - , STAT 334, or STAT 3530 ; or graduate standing in Statistics. Overview of multilevel and mixed models, including hierarchical data, intraclass correlation, fixed vs. random coefficients, variance components, comparisons to traditional analyses. Use of statistical software for implementation of methods. 3 lectures. Formerly STAT 414. STAT 4750 Bayesian Reasoning and Methods" },
- { department: "STAT", code: "STAT 3530", name: "STAT 3530 - ; STAT 323 or STAT 3540 ; and STAT 431 or STAT 3820 ; or graduate standing in Statistics. Recommended: STAT 330 or STAT 3800 . Analyzing data and communicating results in a client-centered collaborative environment. Applying best practices in data visualization, table design, and technical report writing. Conducting effective consulting meetings with clients. Discussing client research questions and statistical ideas. Creating client deliverables. 4 lectures, 1 activity. Formerly STAT 466. STAT 4400 Special Problems for Advanced Undergraduates" },
- { department: "STAT", code: "STAT 3800", name: "STAT 3800 - ; or graduate standing in Statistics. Preparation for the Base Programming Specialist SAS certification exam offered by the SAS Institute. Includes using SAS to access and manage data, generate reports, and export results. 1 lecture. Crosslisted as DATA/ STAT 4810 . Formerly STAT 440. DATA 4820 SAS Certification Preparation: Advanced Programming" },
- { department: "STAT", code: "STAT 4366", name: "STAT 4366 - . Team-based investigation of a statistics-related research project provided by a client or collaborator, and selected by the instructor. Project management and synthesis of knowledge and skills gained throughout the Statistics major coursework. Oral or written presentation of high-quality deliverable. 2 laboratories. STAT 4470 Special Advanced Topics" },
- { department: "STAT", code: "STAT 4460", name: "STAT 4460 - Senior Project: Statistics Capstone" },
- { department: "STAT", code: "STAT 4610", name: "STAT 4610 - Probability Theory" },
- { department: "STAT", code: "STAT 4810", name: "STAT 4810 - . Preparation for the Advanced Programming Professional SAS certification exam offered by the SAS Institute. Includes accessing and managing data using PROC SQL, macro processing, and using advanced SAS programming techniques such as arrays and hash objects. 2 lectures. Crosslisted as DATA/ STAT 4820 . Formerly STAT 441. DATA 5550 Statistical Learning with R" },
- { department: "STAT", code: "STAT 5120", name: "STAT 5120 - Intermediate Statistics for Graduate Students" },
- { department: "STAT", code: "STAT 5530", name: "STAT 5530 - Generalized Linear Models" },
- { department: "STAT", code: "STAT 5590", name: "STAT 5590 - Graduate Seminar in Statistics" },
- { department: "STAT", code: "STAT 5599", name: "STAT 5599 - Thesis" },
- { department: "STAT", code: "STAT 5710", name: "STAT 5710 - Applied Stochastic Processes" },
- { department: "SU", code: "SU 2026", name: "SU 2026 - -28 or later: Upper-Div GE Area 2/5 2020-26 catalogs: Upper-Div GE Area B Prerequisite: Junior standing; completion of GE Area 1 with grades of C- or better (GE Area A for the 2020-26 catalogs); completion of GE Area 5A (GE Area B1 for the 2020-26 catalogs); and completion of GE Area 2 with a grade of C- or better (GE Area B4 for the 2020-26 catalogs). Technological developments of modern aircraft and spacecraft through physics of flight equations, mission analysis, propulsion, structures, materials, and control systems for civil and military aircraft/spacecraft. Synthesis of current and future aerospace technologies through emerging ethical considerations and global impact. Course may be offered in classroom-based or online format. 3 lectures. Crosslisted as AERO 3310 / HNRS 3313 . Fulfills GE Areas Upper-Division 2 or Upper-Division 5 (GE Area Upper-Division B for students on the 2020-26 catalogs). Formerly AERO/HNRS 310. AERO 3320 System Dynamics" },
- { department: "TBD", code: "TBD 2026", name: "TBD 2026 - -28 or later: Upper-Div GE Area 3 2020-26 catalogs: Upper-Div GE Area C Prerequisite: Junior standing or Art and Design major; completion of GE Area 1 with grades of C- or better (GE Area A for the 2022-26 catalog); completion of GE Area 2 with a grade of C- or better (GE Area B4 for the 2022-26 catalog); and completion of GE Area 3A (GE Area C1 for the 2022-26 catalog). Survey of Asian art - primarily India, China and Japan. Emphasis on the connections between the visual arts in Asia and the philosophical, social and cultural environments in which they arose. Course may be offered in classroom-based, online, or hybrid format. 3 lectures. Fulfills GE Upper-Division 3 (GE Area Upper-Division C for students on the 2022-26 catalog). ART 3320 Michelangelo" },
- { department: "TEM", code: "TEM 5510", name: "TEM 5510 - International Transportation Economics" },
- { department: "TEM", code: "TEM 5520", name: "TEM 5520 - Organizational Behavior and Management" },
- { department: "TEM", code: "TEM 5530", name: "TEM 5530 - Financial Management" },
- { department: "TEM", code: "TEM 5540", name: "TEM 5540 - Information Systems Management" },
- { department: "TEM", code: "TEM 5600", name: "TEM 5600 - Global Logistics and Supply Chain Management" },
- { department: "TEM", code: "TEM 5610", name: "TEM 5610 - International Transportation Law" },
- { department: "TEM", code: "TEM 5620", name: "TEM 5620 - International Trade and Finance" },
- { department: "TEM", code: "TEM 5630", name: "TEM 5630 - Port and Terminal Management" },
- { department: "TEM", code: "TEM 5700", name: "TEM 5700 - Systems Engineering Management" },
- { department: "TEM", code: "TEM 5705", name: "TEM 5705 - Strategic Management" },
- { department: "TEM", code: "TEM 5710", name: "TEM 5710 - Technology Management and Innovation" },
- { department: "TEM", code: "TEM 5720", name: "TEM 5720 - Energy Resource Management" },
- { department: "TEM", code: "TEM 5800", name: "TEM 5800 - The Global Humanitarian System" },
- { department: "TEM", code: "TEM 5810", name: "TEM 5810 - Rapid and Slow Onset Disaster Management" },
- { department: "TEM", code: "TEM 5820", name: "TEM 5820 - Humanitarian Project Management" },
- { department: "TEM", code: "TEM 5830", name: "TEM 5830 - National and International Humanitarian Logistics" },
- { department: "TEM", code: "TEM 5900", name: "TEM 5900 - Capstone" },
- { department: "TH", code: "TH 1155", name: "TH 1155 - Mainstage Production I" },
- { department: "TH", code: "TH 2201", name: "TH 2201 - First Year Theatre Experience" },
- { department: "TH", code: "TH 2210", name: "TH 2210 - Introduction to Theatre" },
- { department: "TH", code: "TH 2215", name: "TH 2215 - ; and TH 220 or TH 2220 . Exploration of advanced voice, speech, and physical techniques for the theatre. Development of vocal and physical expression for the purpose of creating content for the stage. Culminating with an original student-devised performance. 3 lectures. Formerly TH 315. TH 3320 Acting II" },
- { department: "TH", code: "TH 2220", name: "TH 2220 - . Theory and practice in developing command of oral and physical techniques for the stage. Exploration of modern theatrical voice and movement modalities to develop physical impulse, breath support, resonance and articulation, spatial awareness, ensemble work, and storytelling. 3 lectures. Formerly TH 260. TH 2220 Acting I" },
- { department: "TH", code: "TH 2225", name: "TH 2225 - or TH 3325 . 3 laboratories. Formerly TH 230. TH 2240 Improvisational Theatre" },
- { department: "TH", code: "TH 2230", name: "TH 2230 - or TH 3330 . 3 laboratories. Formerly TH 225. TH 2227 Theatre History I" },
- { department: "TH", code: "TH 2250", name: "TH 2250 - Lighting Design Fundamentals" },
- { department: "TH", code: "TH 2275", name: "TH 2275 - Stage Make-Up" },
- { department: "TH", code: "TH 2285", name: "TH 2285 - Internship" },
- { department: "TH", code: "TH 2290", name: "TH 2290 - ; and TH 295 or TH 2295 . Lighting design process used in the entertainment industry, including collaboration, concept development, research, functional aspects of lighting equipment, CAD drafting, the development of production paperwork and presentation of design material. 2 lectures, 1 activity. Replaced TH 434. TH 2255 Technology in Theatrical Design and Production" },
- { department: "TH", code: "TH 3350", name: "TH 3350 - Seminar in Playwriting" },
- { department: "TH", code: "TH 3380", name: "TH 3380 - . Replaced DANC/TH 280. DANC 3381 Dance Teaching Methods for Dance Minors" },
- { department: "TH", code: "TH 4400", name: "TH 4400 - Special Problems for Advanced Undergraduates" },
- { department: "TH", code: "TH 4420", name: "TH 4420 - Acting in Musical Theatre" },
- { department: "TH", code: "TH 4430", name: "TH 4430 - Scenic Design" },
- { department: "TH", code: "TH 4470", name: "TH 4470 - Special Advanced Topics" },
- { department: "TH", code: "TH 4471", name: "TH 4471 - Special Advanced Laboratory" },
- { department: "TH", code: "TH 4480", name: "TH 4480 - Advanced Internship" },
- { department: "UNIV", code: "UNIV 1111", name: "UNIV 1111 - First Generation College Students Group Dialogue" },
- { department: "UNIV", code: "UNIV 3330", name: "UNIV 3330 - Cal Poly Land: Nature, Technology, and Society" },
- { department: "UNIV", code: "UNIV 3391", name: "UNIV 3391 - . Fulfills GE Upper-Division 4 (GE Area Upper-Division D for students on the 2020-26 catalogs). Formerly HNRS/PSC/UNIV 391. HNRS 3392 Collaboratively Developing Sustainable Technologies Globally" },
- { department: "UNIV", code: "UNIV 4421", name: "UNIV 4421 - Summer Undergraduate Research Experience" },
- { department: "WGQS", code: "WGQS 1101", name: "WGQS 1101 - , WGQS 201, or WGQS 2201 . Advanced critical examination of past and present themes in feminist theory. Focuses on how intersections of gender, sexuality, race/ethnicity, class, and disability shape lived experience, embodiment, social relations, and social systems, animated by Black feminisms's commitment to liberatory theory. Course may be offered in classroom-based, online, or hybrid format. 4 seminars. Fulfills USCP. Formerly WGQS 450. WGQS 4455 Queer Theory" },
- { department: "WGQS", code: "WGQS 2301", name: "WGQS 2301 - Gender and Sexuality in Visual and Popular Culture" },
- { department: "WGQS", code: "WGQS 3311", name: "WGQS 3311 - Sociology of Gender and Sexuality" },
- { department: "WGQS", code: "WGQS 4400", name: "WGQS 4400 - Special Problems for Advanced Undergraduates" },
- { department: "WGQS", code: "WGQS 4401", name: "WGQS 4401 - Seminar in Women's, Gender, and Queer Studies" },
- { department: "WGQS", code: "WGQS 4417", name: "WGQS 4417 - Feminist Legal Theory" },
- { department: "WGQS", code: "WGQS 4423", name: "WGQS 4423 - . Fulfills USCP. Formerly SOC/WGQS 423. SOC 4431 World Population Processes and Problems" },
- { department: "WGQS", code: "WGQS 4457", name: "WGQS 4457 - U.S. Reproductive Politics" },
- { department: "WGQS", code: "WGQS 4470", name: "WGQS 4470 - Special Advanced Topics" },
- { department: "WLC", code: "WLC 1101", name: "WLC 1101 - . Elementary acquisition of a language other than English taught in its intercultural context(s). Intercultural contexts may include literature, film, history, music and/or contemporary politics. To be taken in numerical sequence. The Class Schedule will list subtitle selected. Repeatable up to 8 units. Course may be offered in classroom-based, online, or hybrid format. 4 lectures. Formerly WLC 102. WLC 2200 Special Problems for Undergraduates" },
- { department: "WLC", code: "WLC 1102", name: "WLC 1102 - Elementary World Language and Culture II" },
- { department: "WLC", code: "WLC 2201", name: "WLC 2201 - Intermediate World Language and Culture I" },
- { department: "WLC", code: "WLC 3307", name: "WLC 3307 - World Cultures through Film" },
- { department: "WLC", code: "WLC 3310", name: "WLC 3310 - . Examination and experience of Spanish cultures via participant observation in Spain. An introductory exploration of the development of Spanish architecture, art, literature, music, theatre and popular culture as experienced in Valladolid, Spain. Field trip required. Credit/No Credit grading only. 2 activities. Formerly WLC 318. WLC 3350 Literatures in World Cultures" },
- { department: "WLC", code: "WLC 3360", name: "WLC 3360 - ; advanced composition course in the language in which the project is written; and consent of instructor. Development and completion of an in-depth project under faculty supervision. Capstone experience that integrates knowledge and skills acquired through WLC coursework and related co-curricular activities. Formerly WLC 460. WLC 4470 Special Advanced Topics" },
- { department: "WLC", code: "WLC 4424", name: "WLC 4424 - Teaching Languages Other Than English in Secondary Schools" },
- { department: "WLC", code: "WLC 4425", name: "WLC 4425 - World Languages Clinical Experience Seminar" },
- { department: "WLC", code: "WLC 4460", name: "WLC 4460 - Senior Project" },
- { department: "WVIT", code: "WVIT 1102", name: "WVIT 1102 - ; WVIT 343 or WVIT 3343 ; and STAT 218 or STAT 1110 . Scope and elements of the international wine logistics system including supply and distribution channels, transportation, inventory, warehousing, packaging and order processing. 3 lectures. Formerly WVIT 447. WVIT 4450 Wine Business Plan Development" },
- { department: "WVIT", code: "WVIT 2202", name: "WVIT 2202 - Fundamentals of Enology" },
- { department: "WVIT", code: "WVIT 2233", name: "WVIT 2233 - ; PLSC 313 or PLSC 3313 ; and PLSC 323 or PLSC 3323 . Comprehensive survey of major grape pests including diseases, insects, weeds, vertebrates, and nematodes. Identification and biology of grape pests and natural enemies, monitoring, and integrated pest management (IPM) strategies, including cultural, biological, and chemical controls. Field trip required. 2 lectures, 1 laboratory. Formerly PLSC/WVIT 414. WVIT 4423 Wine Law and Compliance" },
- { department: "WVIT", code: "WVIT 3300", name: "WVIT 3300 - Survey of Grape Growing and Winemaking" },
- { department: "WVIT", code: "WVIT 3301", name: "WVIT 3301 - Wine Microbiology for example. How to Read Course Descriptions AERO Courses AERO 1121 Aerospace Fundamentals" },
- { department: "WVIT", code: "WVIT 3343", name: "WVIT 3343 - . Legal aspects of wine making/marketing. Federal (Tax and Trade Bureau) and State business requirements and State and Federal regulations impacting winery and viticultural practices in California. 3 lectures. Formerly WVIT 423. WVIT 4428 Winegrape Vineyard Management" },
- { department: "WVIT", code: "WVIT 3365", name: "WVIT 3365 - ; and at least 18 years in age. Planning, managing and implementing harvest in the pilot winery. Sanitation practices. Monitoring grape maturity. Handling juices and musts. Alcoholic and malolactic fermentation and general cellar practices. Sensory and laboratory analyses. Monitoring and maintaining wine integrity. 3 lectures, 1 laboratory. Formerly WVIT 404. WVIT 4405 Winemaking II" },
- { department: "WVIT", code: "WVIT 4404", name: "WVIT 4404 - Winemaking I" },
- { department: "WVIT", code: "WVIT 4464", name: "WVIT 4464 - Senior Project - Enology and Viticulture" },
- { department: "WVIT", code: "WVIT 4471", name: "WVIT 4471 - Special Advanced Laboratory" },
- { department: "WVIT", code: "WVIT 4477", name: "WVIT 4477 - Advanced Wine Sensory Analysis" },
-];
diff --git a/frontend/app/(poly)/dashboard/course-name-utils.ts b/frontend/app/(poly)/dashboard/course-name-utils.ts
deleted file mode 100644
index 142d564..0000000
--- a/frontend/app/(poly)/dashboard/course-name-utils.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-/**
- * Course subline (name + units) for display.
- * Uses ONLY the bolded portion from the 2026-2028 Cal Poly catalog (Name (N units)).
- */
-
-import { CALPOLY_COURSE_TITLES } from "./calpoly-course-titles";
-
-/**
- * Returns the official course title and units for display: "CourseName (N units)".
- * Sourced from the bolded line on catalog.calpoly.edu (2026-2028); no paragraph text.
- */
-export function getCourseSubline(code: string | null): string {
- if (!code) return "";
- const raw = CALPOLY_COURSE_TITLES[code] ?? "";
- return raw.replace(/\(1\s*units\)/, "(1 unit)");
-}
diff --git a/frontend/app/(poly)/dashboard/course/[classId]/page.tsx b/frontend/app/(poly)/dashboard/course/[classId]/page.tsx
index b8b14b3..73254a1 100644
--- a/frontend/app/(poly)/dashboard/course/[classId]/page.tsx
+++ b/frontend/app/(poly)/dashboard/course/[classId]/page.tsx
@@ -1,1561 +1,28 @@
-"use client";
+import { redirect } from "next/navigation";
-import {
- Suspense,
- useCallback,
- useEffect,
- useMemo,
- useRef,
- useState,
- type FormEvent,
-} from "react";
-import { createPortal } from "react-dom";
-import { useParams, useSearchParams } from "next/navigation";
-import Link from "next/link";
-import { Document, Page, pdfjs } from "react-pdf";
-import "react-pdf/dist/esm/Page/AnnotationLayer.css";
-import "react-pdf/dist/esm/Page/TextLayer.css";
-import { getSessionWithRecovery, supabase } from "@/lib/supabaseClient";
-import { useRegisterNavRight } from "@/app/(poly)/PolyShell";
-import ProfileIcons from "../../profile-icon";
-import { getCourseSubline } from "../../course-name-utils";
-import "../../dashboard.css";
-import "../../browse.css";
-import "../../course-detail.css";
-
-pdfjs.GlobalWorkerOptions.workerSrc = `https://cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjs.version}/pdf.worker.min.mjs`;
-
-
-type CourseOption = {
- id: string;
- name: string;
- code: string | null;
- department: string | null;
- term: string | null;
- year: number | null;
- note_count: number;
-};
-
-type Note = {
- id: string;
- title: string;
- description: string | null;
- created_at: string;
- class_id: string | null;
- storage_path: string | null;
- resource_type: string | null;
- previewUrl: string | null;
- previewIsPdf?: boolean;
- profile_display_name: string | null;
- upvote_count: number;
- downvote_count: number;
- score: number;
- my_vote: number | null;
- download_cost: number;
- downloaded: boolean;
- favorited: boolean;
+type LegacyCoursePageProps = {
+ params: Promise<{ classId: string }>;
+ searchParams: Promise>;
};
-const RESOURCE_TYPE_FILTER_OPTIONS: { value: string | null; label: string }[] = [
- { value: null, label: "All types" },
- { value: "lecture_notes", label: "Lecture Notes" },
- { value: "study_guide", label: "Study Guide" },
- { value: "class_overview", label: "Class Overview" },
-];
-
-const RESOURCE_TYPE_LABELS: Record = {
- lecture_notes: "Lecture Notes",
- study_guide: "Study Guide",
- class_overview: "Class Overview",
-};
-
-type ReportStatus = "idle" | "submitting" | "success" | "error";
-
-function formatResourceType(value: string | null) {
- if (!value) return "Note";
- return RESOURCE_TYPE_LABELS[value] ?? "Note";
-}
-
-function formatUploadDate(value: string) {
- return new Date(value).toLocaleDateString(undefined, {
- month: "short",
- day: "numeric",
- year: "numeric",
- });
-}
-
-function getScoreToneClass(score: number) {
- if (score > 0) return "course-detail-note-score--positive";
- if (score < 0) return "course-detail-note-score--negative";
- return "course-detail-note-score--neutral";
-}
-
-function CourseDetailPage() {
- const params = useParams();
- const searchParams = useSearchParams();
- const classId = typeof params.classId === "string" ? params.classId : null;
- const openNoteId = searchParams.get("open");
-
- const [course, setCourse] = useState(null);
- const [coursesError, setCoursesError] = useState(null);
- const [notes, setNotes] = useState([]);
- const [page, setPage] = useState(1);
- const [hasMore, setHasMore] = useState(false);
- const [loadingNotes, setLoadingNotes] = useState(false);
- const [notesError, setNotesError] = useState(null);
- const [sortOrder, setSortOrder] = useState<"newest" | "oldest">("newest");
- const [ownedOnly, setOwnedOnly] = useState(false);
- const [resourceTypeFilter, setResourceTypeFilter] = useState(
- null,
- );
- const [noteSearchQuery, setNoteSearchQuery] = useState("");
- const [noteSearchInput, setNoteSearchInput] = useState("");
- const noteSearchDebounceRef = useRef | null>(null);
- const [accessToken, setAccessToken] = useState(null);
- const [tokenLoaded, setTokenLoaded] = useState(false);
- const [credits, setCredits] = useState(null);
- const [freeDownloads, setFreeDownloads] = useState(null);
- const [downloadError, setDownloadError] = useState(null);
- const [downloadingId, setDownloadingId] = useState(null);
- const [selectedNote, setSelectedNote] = useState(null);
- const [favoriteSavingId, setFavoriteSavingId] = useState(null);
- const [isNoteModalOpen, setIsNoteModalOpen] = useState(false);
- const [isReportOpen, setIsReportOpen] = useState(false);
- const [reportReason, setReportReason] = useState("");
- const [reportStatus, setReportStatus] = useState("idle");
- const [reportMessage, setReportMessage] = useState(null);
- const [votingId, setVotingId] = useState(null);
- const [voteError, setVoteError] = useState(null);
- const [notesVersion, setNotesVersion] = useState(0);
- const [noteForVotePrompt, setNoteForVotePrompt] = useState(null);
- const [isVotePromptOpen, setIsVotePromptOpen] = useState(false);
- const [pdfViewUrl, setPdfViewUrl] = useState(null);
- const [pdfPageNumber, setPdfPageNumber] = useState(1);
- const [numPdfPages, setNumPdfPages] = useState(null);
- const [pdfViewLoading, setPdfViewLoading] = useState(false);
- const [pdfViewError, setPdfViewError] = useState(null);
- const pdfBlobUrlRef = useRef(null);
- const [previewBlobUrl, setPreviewBlobUrl] = useState(null);
- const [previewBlobLoading, setPreviewBlobLoading] = useState(false);
- const [previewBlobError, setPreviewBlobError] = useState(null);
- const previewBlobUrlRef = useRef(null);
-
- const refreshToken = useCallback(async () => {
- const { session, error } = await getSessionWithRecovery(supabase);
- if (error) return null;
- const newToken = session?.access_token ?? null;
- if (newToken) setAccessToken(newToken);
- return newToken;
- }, []);
-
- useEffect(() => {
- const loadSession = async () => {
- const { session, error } = await getSessionWithRecovery(supabase);
- if (error) setCoursesError("Not authenticated");
- setAccessToken(session?.access_token ?? null);
- setTokenLoaded(true);
- };
- loadSession();
- const {
- data: { subscription },
- } = supabase.auth.onAuthStateChange((_event, session) => {
- setAccessToken(session?.access_token ?? null);
- });
- return () => subscription.unsubscribe();
- }, []);
-
- useEffect(() => {
- if (!tokenLoaded || !accessToken || !classId) return;
- let active = true;
- const fetchCourses = async () => {
- const endpoint = `/api/classes?id=${encodeURIComponent(classId)}`;
- try {
- let res = await fetch(endpoint, {
- headers: { Authorization: `Bearer ${accessToken}` },
- });
- if (res.status === 401) {
- const newToken = await refreshToken();
- if (newToken) {
- res = await fetch(endpoint, {
- headers: { Authorization: `Bearer ${newToken}` },
- });
- }
- }
- if (!active) return;
- if (!res.ok) {
- setCoursesError("Failed to load course");
- setCourse(null);
- return;
- }
- const data = (await res.json()) as { classes?: CourseOption[] };
- const found = data.classes?.[0] ?? null;
- setCourse(found);
- setCoursesError(found ? null : "Course not found");
- } catch {
- if (active) {
- setCoursesError("Failed to load course");
- setCourse(null);
- }
- }
- };
- fetchCourses();
- return () => {
- active = false;
- };
- }, [accessToken, tokenLoaded, classId, refreshToken]);
-
- const fetchCredits = useCallback(
- async (token: string | null) => {
- if (!token) return null;
- try {
- let res = await fetch("/api/credits", {
- headers: { Authorization: `Bearer ${token}` },
- });
- if (res.status === 401) {
- const newToken = await refreshToken();
- if (newToken)
- res = await fetch("/api/credits", {
- headers: { Authorization: `Bearer ${newToken}` },
- });
- }
- if (!res.ok) return null;
- const data = (await res.json()) as {
- credits?: number;
- freeDownloads?: number;
- };
- return {
- credits: Number.isFinite(data?.credits) ? Number(data.credits) : 0,
- freeDownloads: Number.isFinite(data?.freeDownloads)
- ? Number(data.freeDownloads)
- : 0,
- };
- } catch {
- return null;
- }
- },
- [refreshToken],
- );
-
- useEffect(() => {
- if (!tokenLoaded) return;
- let active = true;
- const load = async () => {
- const payload = await fetchCredits(accessToken);
- if (!active) return;
- if (!payload) {
- setCredits(null);
- setFreeDownloads(null);
- return;
- }
- setCredits(payload.credits);
- setFreeDownloads(payload.freeDownloads);
- };
- load();
- return () => {
- active = false;
- };
- }, [accessToken, tokenLoaded, fetchCredits]);
-
- const browseNavRight = useMemo(
- () => (
- <>
- Credits: {credits ?? "—"}
-
- Free downloads: {freeDownloads ?? "—"}
-
-
- >
- ),
- [credits, freeDownloads],
- );
- useRegisterNavRight(browseNavRight);
-
- // Refetch notes when page comes into focus (visibility API)
- useEffect(() => {
- const handleVisibilityChange = () => {
- if (document.visibilityState === "visible" && page === 1 && classId) {
- setNotesVersion((v) => v + 1);
- }
- };
- document.addEventListener("visibilitychange", handleVisibilityChange);
- return () => {
- document.removeEventListener("visibilitychange", handleVisibilityChange);
- };
- }, [page, classId]);
-
- useEffect(() => {
- if (!tokenLoaded || !classId) return;
- const fetchNotes = async () => {
- setLoadingNotes(true);
- setNotesError(null);
- const params = new URLSearchParams();
- params.set("class_id", classId);
- params.set("page", String(page));
- params.set("page_size", "16");
- params.set("sort", sortOrder);
- params.set("_t", String(Date.now())); // Cache buster
- if (resourceTypeFilter) params.set("resource_type", resourceTypeFilter);
- if (noteSearchQuery.trim()) params.set("search", noteSearchQuery.trim());
- try {
- let res = await fetch(`/api/notes?${params.toString()}`, {
- headers: accessToken
- ? { Authorization: `Bearer ${accessToken}` }
- : undefined,
- cache: "no-store",
- });
- if (res.status === 401) {
- const newToken = await refreshToken();
- if (newToken) {
- res = await fetch(`/api/notes?${params.toString()}`, {
- headers: { Authorization: `Bearer ${newToken}` },
- cache: "no-store",
- });
- }
- }
- if (!res.ok) {
- const payload = (await res.json().catch(() => ({}))) as {
- error?: string;
- };
- setNotesError(payload.error || "Failed to fetch notes");
- setHasMore(false);
- setLoadingNotes(false);
- return;
- }
- const data = (await res.json()) as {
- notes?: Note[];
- hasMore?: boolean;
- };
- const incoming = data.notes ?? [];
- if (page === 1) {
- setNotes(incoming);
- } else {
- setNotes((prev) => [...prev, ...incoming]);
- }
- setHasMore(Boolean(data.hasMore));
- } catch {
- setNotesError("Unexpected error fetching notes");
- setHasMore(false);
- } finally {
- setLoadingNotes(false);
- }
- };
- fetchNotes();
- }, [
- page,
- classId,
- sortOrder,
- resourceTypeFilter,
- noteSearchQuery,
- accessToken,
- tokenLoaded,
- refreshToken,
- notesVersion,
- ]);
-
- useEffect(() => {
- setPage(1);
- setHasMore(false);
- }, [resourceTypeFilter, noteSearchQuery]);
-
- // Debounced live search: sync query from input as user types (300ms after last keystroke).
- useEffect(() => {
- if (noteSearchDebounceRef.current) {
- clearTimeout(noteSearchDebounceRef.current);
- noteSearchDebounceRef.current = null;
- }
- if (noteSearchInput.trim() === "") {
- setNoteSearchQuery("");
- return;
- }
- noteSearchDebounceRef.current = setTimeout(() => {
- noteSearchDebounceRef.current = null;
- setNoteSearchQuery(noteSearchInput.trim());
- }, 300);
- return () => {
- if (noteSearchDebounceRef.current) {
- clearTimeout(noteSearchDebounceRef.current);
- noteSearchDebounceRef.current = null;
- }
- };
- }, [noteSearchInput]);
-
- const filteredNotes = useMemo(() => {
- const list = notes.filter((n) => (ownedOnly ? n.downloaded : true));
- return [...list].sort((a, b) => {
- const ta = new Date(a.created_at).getTime();
- const tb = new Date(b.created_at).getTime();
- return sortOrder === "newest" ? tb - ta : ta - tb;
- });
- }, [notes, ownedOnly, sortOrder]);
-
- // Open modal for ?open=noteId (e.g. from profile "My downloads" link).
- const [fetchingOpenNote, setFetchingOpenNote] = useState(false);
-
- useEffect(() => {
- if (!openNoteId || !accessToken || !tokenLoaded) return;
- const note = notes.find((n) => n.id === openNoteId);
- if (note) {
- if (note.downloaded) setOwnedOnly(true);
- setSelectedNote(note);
- setIsNoteModalOpen(true);
- setPdfViewError(null);
- if (typeof window !== "undefined") {
- const url = new URL(window.location.href);
- url.searchParams.delete("open");
- window.history.replaceState({}, "", url.pathname + url.search);
- }
- } else if (!fetchingOpenNote && !notes.find((n) => n.id === openNoteId)) {
- setFetchingOpenNote(true);
- (async () => {
- try {
- let res = await fetch(`/api/notes?id=${openNoteId}`, {
- headers: { Authorization: `Bearer ${accessToken}` },
- });
- if (res.status === 401) {
- const newToken = await refreshToken();
- if (newToken) {
- res = await fetch(`/api/notes?id=${openNoteId}`, {
- headers: { Authorization: `Bearer ${newToken}` },
- });
- }
- }
- if (res.ok) {
- const data = await res.json() as { notes?: Note[] };
- const fetchedList = data.notes ?? [];
- if (fetchedList.length > 0) {
- setNotes(prev => {
- if (prev.find((n) => n.id === fetchedList[0].id)) return prev;
- return [fetchedList[0], ...prev];
- });
- }
- }
- } catch {
- // ignore
- } finally {
- if (typeof window !== "undefined") {
- const url = new URL(window.location.href);
- url.searchParams.delete("open");
- window.history.replaceState({}, "", url.pathname + url.search);
- }
- }
- })();
- }
- }, [openNoteId, notes, accessToken, tokenLoaded, fetchingOpenNote, refreshToken]);
-
- const handleDownload = useCallback(
- async (noteId: string) => {
- if (!accessToken) {
- setDownloadError("Not authenticated. Please sign in again.");
- return;
- }
- if (downloadingId) return;
- setDownloadError(null);
- setDownloadingId(noteId);
- try {
- let res = await fetch(`/api/notes/${noteId}/download`, {
- headers: { Authorization: `Bearer ${accessToken}` },
- });
- if (res.status === 401) {
- const newToken = await refreshToken();
- if (newToken) {
- res = await fetch(`/api/notes/${noteId}/download`, {
- headers: { Authorization: `Bearer ${newToken}` },
- });
- } else {
- setDownloadError("Session expired. Please sign in again.");
- setDownloadingId(null);
- return;
- }
- }
- if (!res.ok) {
- const payload = (await res.json().catch(() => null)) as {
- error?: string;
- } | null;
- setDownloadError(
- payload && typeof payload === "object" && "error" in payload
- ? String(payload.error)
- : "Failed to download note.",
- );
- setDownloadingId(null);
- return;
- }
- const blob = await res.blob();
- const url = window.URL.createObjectURL(blob);
- const link = document.createElement("a");
- const disposition = res.headers.get("content-disposition");
- const match = disposition?.match(/filename="([^"]+)"/);
- link.href = url;
- link.download = match?.[1] || `${noteId}.pdf`;
- document.body.appendChild(link);
- link.click();
- link.remove();
- window.URL.revokeObjectURL(url);
- setNotes((prev) => {
- const updated = prev.map((n) =>
- n.id === noteId ? { ...n, downloaded: true } : n,
- );
- const note = prev.find((n) => n.id === noteId);
- if (note) {
- setNoteForVotePrompt({ ...note, downloaded: true });
- setIsVotePromptOpen(true);
- }
- return updated;
- });
- setSelectedNote((prev) => {
- if (!prev || prev.id !== noteId) return prev;
- return { ...prev, downloaded: true };
- });
- } catch {
- setDownloadError("Failed to download note. Try again.");
- } finally {
- setDownloadingId(null);
- }
- },
- [accessToken, downloadingId, refreshToken],
- );
-
- const handleVote = useCallback(
- async (noteId: string, value: 1 | -1) => {
- if (!accessToken) {
- setVoteError("Not authenticated. Please sign in again.");
- return;
- }
- if (votingId) return;
- setVoteError(null);
- setVotingId(noteId);
- try {
- let res = await fetch(`/api/notes/${noteId}/vote`, {
- method: "POST",
- headers: {
- "Content-Type": "application/json",
- Authorization: `Bearer ${accessToken}` },
- body: JSON.stringify({ value }),
- });
- if (res.status === 401) {
- const newToken = await refreshToken();
- if (newToken) {
- res = await fetch(`/api/notes/${noteId}/vote`, {
- method: "POST",
- headers: {
- "Content-Type": "application/json",
- Authorization: `Bearer ${newToken}`,
- },
- body: JSON.stringify({ value }),
- });
- }
- }
- if (!res.ok) {
- const payload = (await res.json().catch(() => null)) as {
- error?: string;
- } | null;
- setVoteError(
- payload && typeof payload === "object" && "error" in payload
- ? String(payload.error)
- : "Failed to vote.",
- );
- setVotingId(null);
- return;
- }
- setNotes((prev) => {
- const n = prev.find((x) => x.id === noteId);
- const prevVote = n?.my_vote ?? 0;
- const upDelta =
- (value === 1 ? 1 : 0) - (prevVote === 1 ? 1 : 0);
- const downDelta =
- (value === -1 ? 1 : 0) - (prevVote === -1 ? 1 : 0);
- const scoreDelta = value - prevVote;
- return prev.map((n) =>
- n.id === noteId
- ? {
- ...n,
- my_vote: value,
- upvote_count: (n.upvote_count ?? 0) + upDelta,
- downvote_count: (n.downvote_count ?? 0) + downDelta,
- score: (n.score ?? 0) + scoreDelta,
- }
- : n,
- );
- });
- setSelectedNote((prev) => {
- if (!prev || prev.id !== noteId) return prev;
- const prevVote = prev.my_vote ?? 0;
- const upDelta = (value === 1 ? 1 : 0) - (prevVote === 1 ? 1 : 0);
- const downDelta =
- (value === -1 ? 1 : 0) - (prevVote === -1 ? 1 : 0);
- const scoreDelta = value - prevVote;
- return {
- ...prev,
- my_vote: value,
- upvote_count: (prev.upvote_count ?? 0) + upDelta,
- downvote_count: (prev.downvote_count ?? 0) + downDelta,
- score: (prev.score ?? 0) + scoreDelta,
- };
- });
- setNotesVersion((v) => v + 1);
- } catch {
- setVoteError("Failed to vote. Try again.");
- } finally {
- setVotingId(null);
- }
- },
- [accessToken, votingId, refreshToken],
- );
-
- const handleOpenNoteModal = (note: Note) => {
- setSelectedNote(note);
- setIsNoteModalOpen(true);
- setVoteError(null);
- };
-
- const handleCloseNoteModal = () => {
- if (pdfBlobUrlRef.current) {
- URL.revokeObjectURL(pdfBlobUrlRef.current);
- pdfBlobUrlRef.current = null;
- }
- if (previewBlobUrlRef.current) {
- URL.revokeObjectURL(previewBlobUrlRef.current);
- previewBlobUrlRef.current = null;
- }
- setIsNoteModalOpen(false);
- setSelectedNote(null);
- setIsReportOpen(false);
- setPdfViewUrl(null);
- setPdfPageNumber(1);
- setNumPdfPages(null);
- setPdfViewError(null);
- setPreviewBlobUrl(null);
- setPreviewBlobError(null);
- };
-
- // When modal opens with a downloaded note, fetch PDF as blob and show in viewer (same as upload preview).
- useEffect(() => {
- if (!isNoteModalOpen || !selectedNote || !selectedNote.downloaded || !accessToken) {
- setPdfViewUrl(null);
- setPdfViewError(null);
+export default async function LegacyDashboardCoursePage({
+ params,
+ searchParams,
+}: LegacyCoursePageProps) {
+ const { classId } = await params;
+ const currentSearchParams = await searchParams;
+ const query = new URLSearchParams();
+
+ Object.entries(currentSearchParams).forEach(([key, value]) => {
+ if (Array.isArray(value)) {
+ value.forEach((entry) => query.append(key, entry));
return;
}
- if (pdfBlobUrlRef.current) {
- URL.revokeObjectURL(pdfBlobUrlRef.current);
- pdfBlobUrlRef.current = null;
- }
- let cancelled = false;
- setPdfViewLoading(true);
- setPdfViewError(null);
- setPdfViewUrl(null);
- setPdfPageNumber(1);
- setNumPdfPages(null);
- (async () => {
- try {
- let res = await fetch(`/api/notes/${selectedNote.id}/view?stream=1`, {
- headers: { Authorization: `Bearer ${accessToken}` },
- });
- if (res.status === 401) {
- const newToken = await refreshToken();
- if (newToken)
- res = await fetch(`/api/notes/${selectedNote.id}/view?stream=1`, {
- headers: { Authorization: `Bearer ${newToken}` },
- });
- }
- if (cancelled) return;
- if (!res.ok) {
- const text = await res.text();
- let msg = "Could not load note for viewing.";
- try {
- const body = JSON.parse(text) as { error?: string };
- if (body?.error) msg = body.error;
- } catch {
- if (text) msg = text.slice(0, 100);
- }
- setPdfViewError(msg);
- setPdfViewLoading(false);
- return;
- }
- const blob = await res.blob();
- if (cancelled) return;
- const blobUrl = URL.createObjectURL(blob);
- pdfBlobUrlRef.current = blobUrl;
- setPdfViewUrl(blobUrl);
- } catch {
- if (!cancelled) setPdfViewError("Failed to load note for viewing.");
- } finally {
- if (!cancelled) setPdfViewLoading(false);
- }
- })();
- return () => {
- cancelled = true;
- };
- }, [isNoteModalOpen, selectedNote, selectedNote?.id, selectedNote?.downloaded, accessToken, refreshToken]);
-
- // For non-downloaded notes: fetch preview with auth so it actually loads (img/iframe don't send cookies).
- useEffect(() => {
- if (
- !isNoteModalOpen ||
- !selectedNote ||
- selectedNote.downloaded ||
- !selectedNote.previewUrl ||
- !accessToken
- ) {
- setPreviewBlobUrl(null);
- setPreviewBlobError(null);
- return;
- }
- if (previewBlobUrlRef.current) {
- URL.revokeObjectURL(previewBlobUrlRef.current);
- previewBlobUrlRef.current = null;
- }
- let cancelled = false;
- setPreviewBlobLoading(true);
- setPreviewBlobError(null);
- setPreviewBlobUrl(null);
- const previewUrl = selectedNote.previewUrl;
- (async () => {
- try {
- let res = await fetch(previewUrl, {
- headers: { Authorization: `Bearer ${accessToken}` },
- });
- if (res.status === 401) {
- const newToken = await refreshToken();
- if (newToken)
- res = await fetch(previewUrl, {
- headers: { Authorization: `Bearer ${newToken}` },
- });
- }
- if (cancelled) return;
- if (!res.ok) {
- setPreviewBlobError("Preview could not be loaded.");
- setPreviewBlobLoading(false);
- return;
- }
- const blob = await res.blob();
- if (cancelled) return;
- const blobUrl = URL.createObjectURL(blob);
- previewBlobUrlRef.current = blobUrl;
- setPreviewBlobUrl(blobUrl);
- } catch {
- if (!cancelled) setPreviewBlobError("Preview could not be loaded.");
- } finally {
- if (!cancelled) setPreviewBlobLoading(false);
- }
- })();
- return () => {
- cancelled = true;
- };
- }, [
- isNoteModalOpen,
- selectedNote,
- selectedNote?.id,
- selectedNote?.downloaded,
- selectedNote?.previewUrl,
- accessToken,
- refreshToken,
- ]);
-
- const handleReportNote = () => {
- if (!selectedNote) return;
- setReportReason("");
- setReportStatus("idle");
- setReportMessage(null);
- setIsReportOpen(true);
- };
-
- const handleToggleStar = useCallback(async (noteId: string) => {
- if (!accessToken || favoriteSavingId === noteId) return;
- const targetNote =
- notes.find((note) => note.id === noteId) ??
- (selectedNote?.id === noteId ? selectedNote : null);
- if (!targetNote) return;
- const prevFavorited = Boolean(targetNote.favorited);
- const nextFavorited = !Boolean(targetNote.favorited);
-
- // Optimistic UI: flip star immediately for snappy feedback.
- setNotes((prev) =>
- prev.map((note) =>
- note.id === noteId ? { ...note, favorited: nextFavorited } : note
- )
- );
- setSelectedNote((prev) =>
- prev && prev.id === noteId ? { ...prev, favorited: nextFavorited } : prev
- );
-
- setFavoriteSavingId(noteId);
- try {
- let res = await fetch(`/api/notes/${noteId}/favorite`, {
- method: nextFavorited ? "POST" : "DELETE",
- headers: { Authorization: `Bearer ${accessToken}` },
- });
- if (res.status === 401) {
- const newToken = await refreshToken();
- if (newToken) {
- res = await fetch(`/api/notes/${noteId}/favorite`, {
- method: nextFavorited ? "POST" : "DELETE",
- headers: { Authorization: `Bearer ${newToken}` },
- });
- }
- }
- if (!res.ok) {
- throw new Error("Failed to save favorite.");
- }
- } catch {
- // Revert optimistic update if server call fails.
- setNotes((prev) =>
- prev.map((note) =>
- note.id === noteId ? { ...note, favorited: prevFavorited } : note
- )
- );
- setSelectedNote((prev) =>
- prev && prev.id === noteId ? { ...prev, favorited: prevFavorited } : prev
- );
- } finally {
- setFavoriteSavingId(null);
- }
- }, [notes, selectedNote, accessToken, favoriteSavingId, refreshToken]);
-
- const handleCloseReport = () => {
- setIsReportOpen(false);
- setReportReason("");
- setReportStatus("idle");
- setReportMessage(null);
- };
-
- const handleSubmitReport = async (event: FormEvent) => {
- event.preventDefault();
- if (!selectedNote) return;
- const trimmedReason = reportReason.trim();
- if (!trimmedReason) return;
- setReportStatus("submitting");
- setReportMessage(null);
- try {
- let token = accessToken;
- if (!token) {
- token = await refreshToken();
- }
- if (!token) {
- setReportStatus("error");
- setReportMessage("Sign in again to report this note.");
- return;
- }
-
- const res = await fetch("/api/reports", {
- method: "POST",
- headers: {
- "Content-Type": "application/json",
- Authorization: `Bearer ${token}`,
- },
- body: JSON.stringify({
- resourceId: selectedNote.id,
- category: "other",
- notes: trimmedReason,
- }),
- });
- if (!res.ok) {
- setReportStatus("error");
- setReportMessage("Failed to send report. Please try again.");
- return;
- }
- setReportStatus("success");
- setReportMessage("Thanks for reporting. We'll review this note.");
- setReportReason("");
- } catch {
- setReportStatus("error");
- setReportMessage("Failed to send report. Please try again.");
+ if (value != null) {
+ query.set(key, value);
}
- };
-
- const handleLoadMore = () => {
- if (hasMore && !loadingNotes) setPage((p) => p + 1);
- };
-
- const selectedNoteIsStarred = Boolean(selectedNote?.favorited);
- const selectedNoteFavoriteSaving =
- selectedNote != null && favoriteSavingId === selectedNote.id;
-
- if (!classId) {
- return (
-
- A peer to peer helping platform that rewards contribution. Upload
- your notes from class, earn credits, and unlock notes from students
- all across campus.
-