CS202: Intermediate Python with Artificial Intelligence

  • Computer Programming
  • Level 2
  • Hardware/Software Required?

    You will need a PC or Mac computer as well as a headphone with a mic.

Course Description

The course covers objects oriented programming, Python GUI with Tkinter, and the use of standard Python modules.

By the end of the course, students who succeed are able to design and implement a medium-size computer program complete with an intuitive user interface. They will also be able to implement a facial learning AI by utilizing the face_recognition open source library. Please keep in mind, this course is by no means a full scale introduction to AI but rather an introduction to how AI can be used. Students will use the face_recognition library to create a face learning program as well as face recognizing program and will require the use of all of their Python fundamentals learned so far. If you are interested in learning AI in depth, this might not be the right course for you.

This is a continuation of CS201 with more advanced topics.

Course Outcomes

determine the state of the program both during and after execution, given a code. listing that may include functions and parameters, loops, conditionals and sequences
implement a given algorithm using Python
show that a program meets given specifications by writing appropriate tests
provide a useful level of documentation, in the form of program comments, for all programs developed
compose functions that perform a specified task into a program that solves a given problem
describe program design, syntax and ethical issues using written language


CS201 Introduction to Python.

You will need a PC or Mac computer as well as a headphone with a mic.

Please contact us through email or phone, one of our counselors will assist you.

Our instructor team includes students and graduates of Bachelor’s and Master’s Degree in Computer Science or Computer Engineering from Accredited Institutions.