| |
Dec 06, 2025
|
|
|
|
|
2025 - 2026 Undergraduate Catalog
|
CSCI 141 - Introduction to Programming Credits: (4) Corequisite(s): CSCI 141L. Domain (Anchored): NQR An introduction to computer programming focused on computing and data sciences, but broad enough to apply to any field that requires problem solving or data analysis skills. Students will learn to consider the role data plays in modern problems, create algorithmic solutions to those problems, and express their solutions as computer programs. Programming assignments will focus on problems taken from the computational and data sciences, the natural sciences, the social sciences, and business. The course will cover programming fundamentals including values, variables, data types, expressions, conditional and iterative execution, and function definitions. It will also require students to make use of existing software libraries for their solutions to problems and will culminate in an introduction to the basics of object-oriented programming.
|
|