Courses of Study 2021-2022 
    
    Apr 25, 2024  
Courses of Study 2021-2022 [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

CEE 5102 - Basics of Programming in Python

(crosslisted) ENMGT 5102 
     


Spring. 1 credit. Letter grades only.

Co-meets with CEE 3102 /ENMGT 3102 . Prior knowledge of programming is not required.

S. Schweitzer.

The goal of this course is to provide students with a quick introduction to programming that will allow them to use Python as a problem solving tool for work, research, or study, and present a basis for continued learning of Python and other programming tools.

The course focuses on practical tools, including basic programming concepts and methods, introduction to data analysis, visualization, and scientific computing using Python, as well as setting up and managing project environments, libraries, and dependencies. We will work with libraries designed for scientific programming such as NumPy, Matplotlib, and Pandas.

Outcome 1: Define a problem and design a program to solve the problem by creating executable codes.

Outcome 2: Be fluent in the use of expressions, variables and functions, conditional statements, loops, sequences, and recursion.

Outcome 3: Understand the concept of object-oriented programming used in Python.



Add to Favorites (opens a new window)