Overview
Description
Emphasis on problem solving and program development techniques. Typical numerical and non-numerical problems are examined. Design, implementation, and abstraction principles of elementary data structures.
Requirements
Prerequisites
- with a “C” or better
CS 135
Corequisites
- for Computer Science and Engineering majors
ENGR 100
Recommended Preparation
- Basic program design, understanding and ability to use functions, declarations, single and multidimensional arrays, basic stream I/O.
Original catalog text
Prerequisites
CS 135 with a “C” or better.
Corequisites
ENGR 100 for Computer Science and Engineering majors.
Recommended Preparation
Basic program design, understanding and ability to use functions, declarations, single and multidimensional arrays, basic stream I/O.
Units
Lecture3
Catalog Details
Offering
Offered: Every Fall and Spring
Terms
fall, spring
Attributes
Standard
Learning Outcomes
- design, implement, and evaluate a computing or engineering solution to meet a given set of requirements, with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
- apply computer science theory and software development fundamentals to produce computing-based solutions.
- develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.