Course Information
Description
Teaches programming fundamentals using the Python language. The building blocks of a program, including variables, iteration and conditional statements, are introduced through the lens of how data is structured. Functions, modules and classes allow students to develop increasingly complex solutions to data-focused problems.
Total Credits
3
Prior Learning Assessment
- Exam-College Developed Challenge Exam
Course Competencies
-
Identify and use the correct data types to solve programming problems
-
Assign and retrieve values to and from variables
-
Solve programming problems with lists, including adding, retrieving and removing elements and sorting lists
-
Create and use tuples
-
Use if statements and if/else blocks
-
Nest blocks of code appropriately
-
Solve programming problems with dictionaries by adding and retrieving keys and values
-
Loop through lists, range iterators, dictionary keys and values
-
Retrieve input from the user
-
Use functions to solve programming problems, by defining and calling functions, with and without parameters and with and without return values
-
Define and use classes and object
This Outline is under development.