Doss Academy
Skip to learning content

Course 3: Introduction to Programming

Course code: 110201

Choose a unit below to explore its lessons and activities.

Discuss and submit in Google Classroom

Use this site to read, watch, and get shared learning materials. Keep completed work, questions, and comments in your class on Google Classroom.

Open Google Classroom

Choose your class and the assignment named by your teacher.

Course resource library

Resources already linked in the master plan. Some school resources may require your school sign-in.

Course asset library

Teaching materials, videos, and blank worksheets. Open the lesson for embedded previews, or open an original below in a new tab to save or print.

KDE student outcomes

Course outcomes · Course 110201

View aligned outcomes (13)
  • #1 Demonstrate knowledge of the program development life cycle.
  • #2 Design, develop, compile, debug, test, run, and document programs in the language studied.
  • #3 Design and develop programs using operators and assignments.
  • #4 Design and develop programs that properly use variables, constants, data types, and objects.
  • #5 Design and develop programs that use sequence, selection, and repetition structures.
  • #6 Design and develop programs that use simple data structures.
  • #7 Design and develop programs that use effective error and exception handling.
  • #8 Design and develop programs that implement user-defined methods and modular programming.
  • #9 Design and develop programs that implement file processing.
  • #10 Design and develop programs that implement fundamental features that are unique to the language studied.
  • #11 Design and develop programs using object-oriented programming features, if applicable to the language studied.
  • #12 Explain how algorithms are used to produce artificial intelligence (AI).
  • #13 Evaluate and critique the effectiveness and efficiency of code written.

Alignment from Master Lesson Plans v3.5. These are instructional targets; completing a resource does not by itself establish mastery.