|
|
Nov 21, 2024
|
|
CMSC 206 - Python Programming Comprehensively covers Python programming environment and features. Topics include fundamental programming concepts such as variables, data types, assignments, arrays, conditionals, loops, functions, and I/O operations using Python. Using the Python language, students code, load, execute, debug, and document programs. Students develop computational thinking skills and an understanding of the role of software programming in the larger social and organizational context. PREREQUISITE(S): A grade of C or better in CMSC 140 or DATA 101 or DATA 110 or consent of department. Four hours each week.
4 semester hours
Course Outcomes: Upon course completion, a student will be able to:
- Develop computer programs using Python by applying fundamental programming concepts such as variables, data types, assignments, arrays, conditionals, loops, functions, and input/output operations and test the quality of programs.
- Write clear and effective in-code comments and other documentation.
- Apply computational thinking techniques to analyze problems and develop computational solutions.
- Explain how programming is situated in and reflects social issues (e.g. racism or sexism) and describe actions that individuals or organizations are taking to counteract disparities and inequities in software and programming/technical organizations.
View Schedule of Classes
Add to Favorites (opens a new window)
|
|
|