Summer 2021 | Registration Opens January 15, 9:00 am

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. Among other things, students will be expected to: accurately predict the behavior of code authored by others, including use of control structures and interacting objects, write, debug, and document a well-structured program, of at least 50 lines of code that functions in accordance with desired specifications, 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


Northridge Course Catalog
Scroll to Top