CS1914: Python Programming I

Credits 4 Lab Hours 1 Lecture Hours 3 Clinical Hours 0
Tiered Course Indicator
T
Python programming language is used to teach programming concepts, problem-solving skills and modularization with emphasis in principles of software development, style, and testing. Python programming provides the use of structured and logically correct programs using documentation for business, Data analysis and robotics applications. The course will begin by covering pseudocode, flowcharts and structure charts. Students will be learn the python programming language variables, data types, control structures, looping, program breaks, and arrays. Topics will include an emphasis on the design and implementation. procedures and functions, iteration, recursion, arrays and vectors, strings, an operational model of procedure and function calls, algorithms, exceptions, object-oriented programming, and GUIs (graphical user interfaces). Weekly labs provide guided practice on the computer, with staff present to help. Assignments use graphics and GUIs to help develop fluency and understanding.