Students are introduced to core programming concepts like data structures, conditionals, loops, variables, and functions. This course includes an overview of the various tools available for writing and running Python, and gets students coding quickly.
WHAT YOU WILL LEARN
-
Identify core aspects of programming and features of the Python language
-
Understand and apply core programming concepts like data structures, conditionals, loops, variables, and functions
-
Use different tools for writing and running Python code
-
Design and write fully-functional Python programs using commonly used data structures, custom functions, and reading and writing to files
Course Objectives and Learning Goals
The students should be able to
Understand basic principles of computers
Understand basics of binary computation
Understand the programming basics (operations, control structures, data types, etc.)
Readily use the Python programming language
Apply various data types and control structure
Understand class inheritance and polymorphism
Understand the object-oriented program design and development
Understand and begin to implement code
Resources