Nov 06, 2024  
2024 - 2025 Undergraduate Catalog 
    
2024 - 2025 Undergraduate Catalog

CSCI 141 - Introduction to Programming


Credits: (4)
Corequisite(s): CSCI 141L.
Domain (Anchored): NQR
An introduction to computer programming and computational problem solving. Students will learn to create algorithmic solutions to problems and to 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.

Students can receive credit for one of the following: CSCI 140, CSCI 141, or DATA 141.