Skip to main content

National College Credit Recommendation Service

Board of Regents  |  University of the State of New York

UPI Study, Inc. | Evaluated Learning Experience

Computer Science 230: Programming in Python

Length: 

Varies (self-study, self-paced).

Location: 
Various; distance learning format.
Dates: 

March 2021 - Present. 

Instructional delivery format: 
Online/distance learning
Learner Outcomes: 

Upon the successful completion of this course, students will be able to: apply foundational Python programming principles to real-world scenarios, demonstrating proficiency in manipulating data types and constructs for precise data manipulation; configure Python environments effectively, demonstrating proficiency in seamlessly handling input/output operations; demonstrating robust comprehension of computing with numbers, exhibiting proficiency in executing arithmetic operations and designing algorithms; employ essential data handling skills, including string manipulation, list management, dictionary usage, and file handling, to address diverse data manipulation tasks; explore advanced Python topics, such as object-oriented programming, graphical visualization, functions, and standard modules, applying them to solve complex programming challenges; implement decision structures and loop structures proficiently, ensuring effective programming logic and control flow in python code; and master algorithm design and data analysis techniques, including fundamental search algorithms, recursion, sorting techniques, and practical applications like the towers of Hanoi problem, to analyze and solve real-world problems effectively.

Instruction: 

The course is self-paced. Instruction is delivered through online video and text lessons. Students are assessed through quizzes, assignments, and a proctored final exam. Major topics include Introduction to Python Programming; Computing with Numbers; Using Strings, Lists and Files in Python; Objects and Graphics in Python; Using Functions in Python; Decision Structures in Python; Loop Structures in Python; Object Oriented Programming; Data Collections in Python; Algorithm Design and Data Analysis.

Credit recommendation: 

In the lower division baccalaureate/associate degree category, 3 semester hours in Information Science,  Data Science, Computer Science, Information Technology, or Engineering (5/24).

Top