Select one of the options below:
Integer representations and properties, propositions, predicates, sets, functions, program proofs, induction, counting, complexity; Python implementations of these concepts.
Sophomore standing.
CS 150A (Culture and Coding: Java [GT-AH3])with a B or better or CS 150B (Culture and Coding: Python (GT-AH3) with a B or better) or CS 152 (Introduction to Programming (CS0)-Python with a B or better) or CS 162 (CS1--Introduction to Java Programming) with a C or better or CS 163 (CS1--No Prior Programming Experience with a C or better) or CS 164 (CS1--Prior Programming Experience with a C or better); MATH 155 (Calculus for Biological Scientists I) or MATH 156 (Mathematics for Computational Science I (GT-MA1)) or
Please check the CSU Bookstore for textbook information. Textbook listings are available at the CSU Bookstore about 3 weeks prior to the start of the term.
Textbooks and Materials
Instructors