About this Course

This is a full-year online course that focuses on advanced Python programming and object-oriented programming. Computer Programming II is designed for students who have already completed an introductory programming course, preferably Introduction to Computer Programming. Throughout the course, students will learn about recursion, classes/objects, and inheritance, and will need to have a solid understanding of basic computer commands, variables, looping, If/else statements, While and For loops, lists, tuples, and turtles in Python. In addition, students should have a strong background in algebraic, geometric, and high-level math concepts to write some of the programs in this course.

The course requires a PC with a Windows 8+ operating system and the Windows embeddable (64-bit) version of Python, which can be downloaded from the course website. Students should also have basic computer literacy, including the ability to find file folders and locations, save, delete, and edit files, and download files. Additionally, students should have basic mathematical knowledge, including an understanding of the area of rectangles, triangles, and circles, solving mathematical equations, computing exponents, and solving order of operation problems.

Questions & Answers

help View All Questions

No questions yet. Ask the first question

Reviews

rate_review

No reviews yet

Be the first to review this course!