Overview
Description
Problem-solving methods and algorithm development in the Python programming language. Program design, coding, debugging, and documentation using techniques of good programming style. Students will learn programming concepts such as variables, loops, conditionals, functions and objects.
Requirements
Prerequisites
- or higher
MATH 126
Original catalog text
Prerequisites
MATH 126 or higher
Units
Lecture2
Laboratory Studio1
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.