Course Catalog

Northridge Course Catalog

SCI 81: Computer Coding


Course Description

Students will be introduced to object-oriented programming and basic concepts in software development, including classes, inheritance, control structures, simple data structures and objects. This course seeks to provide students with a fundamental understanding of computer programming syntax that they may be able to utilize in future computer science studies. Students will learn how to accurately predict the behavior of code authored by others, create animations, utilize control structures, write and document a well-structured program of at least 50 lines of code, and more.

Required Texts

Goldwasser, Michael H., and David Letscher. Object-Oriented Programming in Python. Pearson/Prentice Hall, 2008.

School: Middle School

Department: Science

Length: Full Year


Scroll to Top