Contents

Catalog Links

Share

Print this page
buttonClick = function () {
window.location = $("#catalogdropdown_0_DropDownList1").val();
}
Select a Catalog
2022-23 UCSC General Catalog
2021-22 UCSC General Catalog
2020-21 UCSC General Catalog
2019-20 UCSC General Catalog

CSE 12 | Computer Systems and Assembly Language and Lab | 7 |

CSE 13S | Computer Systems and C Programming | 7 |

ECE 13 | Computer Systems and C Programming | 7 |

CSE 16 | Applied Discrete Mathematics | 5 |

CSE 20 | Beginning Programming in Python | 5 |

CSE 30 | Programming Abstractions: Python | 7 |

MATH 19A | Calculus for Science, Engineering, and Mathematics | 5 |

MATH 19B | Calculus for Science, Engineering, and Mathematics | 5 |

Students with no prior programming will take CSE 20 before CSE 30, and CSE 12. Students with a prior programming course, AP credit, or clearing the “Test-out” bar will start with CSE 30 and CSE 12.

Math placement is required for one or more of the courses for this minor. For more information, please review the Math Placement website.

AM 20 | Mathematical Methods for Engineers II | 5 |

MATH 24 | Ordinary Differential Equations | 5 |

Either these courses | ||

PHYS 5A | Introduction to Physics I | 5 |

PHYS 5L | Introduction to Physics I Laboratory | 1 |

or these courses | ||

PHYS 6A | Introductory Physics I | 5 |

PHYS 6L | Introductory Physics I Laboratory | 1 |

Either these courses | ||

PHYS 5C | Introduction to Physics III | 5 |

PHYS 5N | Introduction to Physics Laboratory III | 1 |

or these courses | ||

PHYS 6C | Introductory Physics III | 5 |

PHYS 6N | Introductory Physics III Laboratory | 1 |

CSE 100 | Logic Design | 5 |

CSE 100L | Logic Design Laboratory | 2 |

CSE 120 | Computer Architecture | 5 |

ECE 118 | Introduction to Mechatronics | 10 |

CSE 121 | Embedded System Design | 7 |

CSE 101 | Introduction to Data Structures and Algorithms | 5 |

ECE 101 | Introduction to Electronic Circuits | 5 |

ECE 101L | Introduction to Electronic Circuits Laboratory | 2 |