Computer Science

Computer Science

Computer Science Explorations

In this course, the student will use a variety of technologies to develop computer projects for both self-expression and problem solving. The course will introduce students to the creative aspects of programming, abstractions, algorithms, data sets, the Internet, cybersecurity concerns, and computing impacts. Together, these aspects aim to broaden participation in computer science. This class earns college credit at LCC.

Python Programming

In this course students will take a deep dive into computer programming in the Python Language. The topics include Programming Tools, Turtles, Loops, Arithmetic, Functions, Strings, Lists, Managing Files, and Software Engineering. This class earns college credit at LCC.

AP Computer Science Principles

In this course the students will explore the discipline and profession of computer science. This course takes a deep dive into computer hardware architecture, the study of algorithms, software design and development, programming languages, data representation and organization, computer networks and security, ethics and the history of computing and its influences on society. Offered Spring Semester only to align with AP Testing. Prerequisite: Computer Science Explorations.

Computer Science Independent Study

In this course students will choose a programming language or topic to explore in-depth. Emphasis is placed on common algorithms and programming principles utilizing standard libraries and relevant industry norms. The course will cover data types, control flow, object-oriented programming, and graphical user interface-driven applications. Upon completion, students should be able to design, code, test, and debug Python, JavaScript, C#, or Swift language programs. Offered for independent study with instructor permission.