Computer Science and Engineering Courses

Basic Computer Skills for Any Major

1110 Introduction to Computing Technology

1110.pdf

Catalog Description: A course of general interest giving experience with personal computer software, e.g., word processors and spreadsheets; provides fundamental computer literacy; neither teaches nor requires programming.

Prerequisite: None.

Exclusions: Not open to students with credit for 1111 (101), 1113, or 100.

1111 Introduction to Computer-Assisted Problem Solving

1111.pdf

Catalog Description: Problem solving techniques using productivity software; spreadsheets, formulas, conditional logic; relational databases, relational algebra; word processing; data presentation; graphics.

Prerequisite:  None.

Exclusions: Not open to students with credit for 1112 (105), 1113 (101), or 200. GE quant reason math and logical anly course.

Basic Programming Skills for Any Major

1211 Computational Thinking in Context: Images, Animation, and Games

1211.pdf

Catalog Description: Introduction to computational thinking, focusing on problem solving and programming concepts and skills needed to manipulate digital images and to create interactive graphics, animations, and games; creativity and imagination encouraged.

Prerequisite: None.

Exclusions: Not open to students with credit for 203 or 204.

1212 Computational Thinking in Context: Mobile Applications

1212.pdf

Catalog Description: Introduction to computational thinking, focusing on problem solving and programming concepts and skills needed to develop applications for mobile platforms; creativity and imagination encouraged.

Prerequisite: None.

Exclusions:

Programming for Engineering and Science Majors

1222 Introduction to Computer Programming in C++ for Engineers and Scientists

1222.pdf

Catalog Description: Introduction to computer programming and to problem solving techniques using computer programs with applications in engineering and the physical sciences; algorithm development; programming lab experience. Concur: Math 1151 or 1161

Prerequisite: co-req: Math 1151 or Math 1161

Exclusions: Not open to students with credit for 202, Engr 1281.01, or 1281.02. This course is available for EM credit. Cross-listed in Engr.

2221 Software I: Software Components

2221.pdf

Catalog Description: Intellectual foundations of software engineering; design-by-contract principles; mathematical modeling of software functionality; component-based software from client perspective; layered data representation.

Prerequisite: CSE 1211 or CSE 1212 or CSE 1221 or CSE 1222 or CSE 1223 or CSE 201 or CSE 202 or CSE 203 or CSE 204 or CSE 205 or EG 167 or CSE Placement Level A; co-req: Math 1151 or Math 1161

Exclusions: Not open to students with credit for CSE 321

Basic Computer Skills for the Business Major

2111 Modeling and Problem Solving with Spreadsheets and Databases

2111.pdf

Catalog Description: Spreadsheet and database modeling/programming concepts and techniques to solve business related problems; efficient/effective data handling, computational analysis and decision support. Additional topics: computer concepts, networking, project integration.

Prerequisite: Math 1130 (130) or above.

Exclusions: Not open to students with credit for 1111 (101), 1112 (105), or 200. This course is available for EM credit.