everything.study
CSE 1301

Introduction to Computer Science

3 units

An introduction to software concepts and implementation, emphasizing problem solving through abstraction and decomposition. Introduces processes and algorithms, procedural abstraction, data abstraction, encapsulation, and object-oriented programming. Recursion, iteration, and simple data structures are covered. Concepts and skills are mastered through programming projects, many of which employ graphics to enhance conceptual understanding. Java, an object-oriented programming language, is the vehicle of exploration. Active-learning sessions are conducted in a studio setting in which students interact with each other and the professor to solve problems collaboratively. Comfort with algebra and geometry at the high school level is assumed. Patience, good planning, and organization will promote success. This course assumes no prior experience with programming. *CSE 1301 has mandatory evening exams; the specific days and times will be listed under assessments on the course section once confirmed.

Prerequisites & course information

Credit 3 units. Bus: PLS/Eng: TOP, TOPEQ, TOPIII/SamFox: ARFAB Typical periods offered: Fall, Spring, Summer

Sources