Computer Science Contacts

Broome, Ron
CTE
Computer Science Teacher

Introduction to Computer Science

This course provides a solid foundation using an algorithm-driven approach that is ideal for students’ first course in Computer Science Introduction to Computer Science This course provides a solid foundation using an algorithm-driven approach that is ideal for students’ first course in Computer Science. Students learn about emerging topics, such as privacy, drones, cloud computing, and net. Students are also introduced to programming languages such as C++, Java, Python, C#, and Ada.

Java Programming I

Java Programming Levels I and II introduce programmers to the power of Java for developing applications as they learn the basic principles of structured and object-oriented programming. These courses incorporate Java with meaningful real-world exercises and a wealth of case problems to help students build skills critical for ongoing programming success.

Prerequisites: Introduction to Computer Science and Programming Logic and Design

Java Programming II

Java Programming Levels I and II introduce programmers to the power of Java for developing applications as they learn the basic principles of structured and object-oriented programming. These courses incorporate Java with meaningful real-world exercises and a wealth of case problems to help students build skills critical for ongoing programming success.

Prerequisite: Java Programming I

Programming Logic and Design

This course prepares student programmers for success by teaching them the fundamental principles of developing structured program logic. This course takes a unique, language-independent approach to programming, with a distinctive emphasis on modern conventions, and prepares students for all programming situations with introductions to object-oriented concepts, UML diagrams, and databases.

Python Programming

This course presents essential computer science topics, while also instructing on the Python programming language. Python is easy to learn and scales well to advanced applications. The course is engaging and brings the relevance of the concepts and applications from the text to the real world. Hands-on labs teach students to write and run code in an Integrated Development Environment (IDE) from their web browser.