required to either go into an internship or take engineering courses at Florida Atlantic University through their Engineering Scholars Program. To participate in ESP, students must meet certain academic requirements and submit an application before attending. MSE students complete a science fair project in their junior year, with some moving up to the state science fair and even the Intel International Science and Engineering Fair (ISEF). Students wishing to enter the MSE program are required to have a 3.0 GPA and math up to and including Algebra 2 Honors completed, with a minimum of a "B" final grade in said courses. International Baccalaureate Program The International Baccalaureate (IB) program was adopted for junior and senior years. Students must take "MYP" (Middle Years Programme) classes in their freshman and sophomore years. Foreign language is an IB requirement; Many students dual-enroll with Palm Beach Community College or Florida Atlantic University through the Palm Beach County School District's Dual-Enrollment Program. Regardless of their program, all students participate in MYP classes, giving them the option of switching into IB classes their last two years of high school. Computer Science The Computer Science (CS) program is designed for students who wish to major in the fields of computer science or computer engineering. It aims to teach students skills essential to the aforementioned disciplines; skills such as problem-solving, critical thinking skills, and object oriented design. Core computer science courses include study in the areas of: database design, object-oriented programming, algorithms, data structures, abstraction, program analysis, graphical user interfaces, and applications of computer science to the real world. Through the program, students learn mainly Java and T-SQL, as well as Node.js, JavaScript, and C++ to some extent. The computer science courses that CS students take are: AP Computer Science Principles, AP Computer Science, Java Database Programming, and IB Computer Studies HL. Students have the opportunity to take the MTA Database Fundamentals certification exam in the Java Database Programming class. Students wishing to enter the CS program are required to have a 3.0 GPA and Algebra 1 as well as Geometry Honors completed, with a minimum of a "B" final grade in said courses. Comprehensive Coding Projects In their junior and senior years, CS students are required to complete a junior project and senior project, respectively. The junior project requires juniors to seek out a client and develop a program that solves the problem the client presents. The