Recent SemestersFall 2026, Spring 2025Class Size33 studentsCredits3PrerequisiteCSCI 1007 - Programming I Minimum Grade:"C" Condition: Healthy/Safety: Additional: Outcomes Apply reasoning skills to analyze computer-solvable problems Design, implement, test, and debug a program that uses basic computation, simple I/O, standard conditional and iterative structures, and the definition of functions; Use an object oriented programming approach to design code Use pseudo code or a programming language to implement, test, and debug algorithms for solving simple problems Transfers ToCSUDescriptionThis is an introduction to the discrete structures used in Computer Science, with an emphasis on their applications. Topics covered include functions, relations and sets, basic logic, proof techniques, basics of counting, graphs and trees, and discrete probability. C-ID COMP 152.