PINC Minor in Computing Applications

Program Overview

PINC is designed as a program for life science majors (biology, chemistry, and/or biochemistry), and consists of 15 units of computer science coursework (5 courses spread over 4 semesters) that will allow the students to earn a Minor in Computing Applications.

 

PLEASE NOTE: The courses are intended to be taken in this order since they build upon previous knowledge learned.

 

Introductory Programming Course (3 units)

Please select one of the following:

CSC 306

An Interdisciplinary Approach to Computer Programming

Course syllabus found here

CSC 309

Computer Programming

CSC 209

Introduction to Programming using Python

CSC 210

Introduction to Computer Programming

Data Structures Course (3 units)

Please select one of the following:

CSC 220

Data Structures

CSC 219

Data Structures for Data Science Application Development

Course syllabus found here

Introductory to Web Application Course (3 units)

Please select one of the following:

CSC 307

An Interdisciplinary Approach to Web Programming

CSC 308

Introduction to Machine Learning for Data Scientists

CSC 317

Introduction to Web Software Development

Elective Courses (6 units)

CSC 400-level courses

CSC 698

CSC 699

Select two 400 or higher computer science courses on approval of a computer science minor advisor. Electives may include, but are not limited to, two CSC 698 Variable Topics and/or CSC 699 Independent Study courses as examples.

Example projects include: build an app for a citizen science project, build a program to analyze microscope images, build a program to analyze animal behavior from video, build a program to analyze genetic sequences of a virus.

CSC 698-A: Course syllabus found here

CSC 698-B: Course syllabus found here