In order to successfully complete this course, you must demonstrate your understanding of the course materials by:

Here is an overview of all of the different types of assignments in the course. You can find detailed directions for the assignments and the grading rubrics in the module where they are assigned.

Programming Assignments

These Programming Assigments will check your understanding of the contents covered in the chapters.

Quizzes

The quizzes can help you monitor your understanding of the concepts covered in the textbook. Each quiz contains multiple choice questions.

Projects

You are required to complete 3 projects in this course. You will apply your knowledge to examine real-world problems and perform some additional analysis.

Proctored Assessments

There are two proctored assessments in this course that must be taken in a proctored environment. Each proctored assessment will be related to the chapter content and consist of short answer questions. There will be a time limit of two (2) hours placed on the completion of the proctored assessments. Please find the information on how to take a proctored assessment in the Taking Proctored Assessments section below.