CSB2150: Programming Logic: Python_BUILD

05/01/2024 to 05/30/2025 • Modified 04/23/2024

Course Description

This semester-long course will introduce the student to the basic concepts of programming in Python. The student will learn and apply key programming concepts such as using variables, functions, loops, conditional statements, object-oriented programming, and graphical user interfaces, all in the Python programming language. Throughout the course, the student will demonstrate mastery by completing practical programming exercises. Upon completing this course, students will be prepared for further programming in Python or can apply their understanding of Python to develop skills with other programming languages.


Junior Standing


Module 1: Introduction to Python Programming

Module 2: Software Development, Data Types, and Expressions

Module 3: Loops and Selection Statements

Module 4: Strings and Text Files

Module 5: Lists and Dictionaries

Module 6: Design with Functions

Module 7: Simple Graphics and Image Processing

Module 8: Graphical User Interfaces

Module 9: Design with Classes

Module 10: Multithreading, Networks, and Client/Server Programming

Module 11: Searching, Sorting, and Complexity Analysis

How Can We Get in Touch?

Request Information

Enter a legal first name
Enter a legal last name
Enter a valid phone number
Select an address from the search above, or use the link below
Grade Level of Interest (select one or more)

By submitting my contact information through this form, I agree that Liberty University (including Liberty University Online Academy) and its affiliates may call me about its offerings and other business matters by any phone number I have provided and may provide in the future, including any wireless number, using automated technology.