The Computer Science Program at Southern Lehigh is part of the Mathematics Department. The courses are designed to be approachable by all students, yet challenge those with more experience in the field. Current technological trends make even a basic understanding of Computer Science invaluable in society today.
This course explores and develops computer science concepts commonly used in software development. This course will cover the basic syntax, logic, and operations of a structured programming language. In this course students will develop algorithms and applications and are fully responsible for writing, implementing, documenting, and evaluating their solutions. Students will be responsible for defining problems using prior mathematics, logic, and problem-solving skills, writing pseudo code, analyzing data, testing, debugging, and modifying programs in order to solve real-world problems.
Eligible for Dual Enrollment Credit through Seton Hall University
.5 Credit - Half Year
This course will cover the basic syntax, logic, and operation of the C++ language. In this course, students will create programs and be fully responsible for writing, implementing, documenting, and evaluating their solutions using the C++ programming language. Students will be responsible for defining problems, writing pseudo code, and creating flowcharts. Students will test, debug and modify programs in order to solve real-world problems.
LCCC CIS 155 - Dual Enrollment
Eligible for Dual Enrollment Credit through LCCC
.5 Credit - Half Year
AP COMPUTER SCIENCE PRINCIPLES course is designed to be equivalent to a first-semester introductory college computing course. In this course, students will develop computational thinking skills vital for success across all disciplines, such as using computational tools to analyze and study data and working with large data sets to analyze, visualize, and draw conclusions from trends. The course is unique in its focus on fostering student creativity. Students are encouraged to apply creative processes when developing computational artifacts and to think creatively while using computer software and other technology to explore questions that interest them. They will also develop effective communication and collaboration skills, working individually and collaboratively to solve problems and discussing and writing about the importance of these problems and the impacts on their community, society, and the world.
Summer work is required for this course.
Eligible for Dual Enrollment Credit through Seton Hall University
1.0 Credit - Full Year
Prerequisite: GEOMETRY concurrent with a minimum grade of B, or HONORS GEOMETRY with a minimum grade of B- or APPLIED GEOMETRY with a minimum grade of A-
JAVA is receiving a great deal of attention as a highly portable programming language suitable for developing Internet applications and is one of the computer programming languages recommended by the College Board Commission. This course teaches students to use the standard JAVA library classes from the AP®JAVA subset delineated in Appendices A and B of the AP COMPUTER SCIENCE course description. Concepts such as classes, objects, inheritance, polymorphism, and code reusability are studied. Hands-on laboratory work helps solidify each concept.
It can also be used as a general-purpose object-oriented language. This course covers specifics of writing programs in JAVA including attention to console output, arrays, data types, implementing classes, field variables, methods, constructors, inheritance, graphical user interface, and events.
Summer work is required for this course.
1.0 Credit - Full Year
Prerequisite: Introduction to Computer Science II with a minimum grade of B+
Courses marked with “*” indicates a weighted course.