Our electives are for everyone who wants to stand out from the crowd. These students take the time to plan their work, develop ideas, conduct research, and produce tangible outcomes that demonstrate their seriousness to others. Moreover, Legend College Preparatory provides accredited study materials for programming certification exams. To find out what we have in store for you this summer, see the course offerings below.
Introduction to Java Programming
The fundamental ideas and methods of Java programming, a high-level, object-oriented language, will be covered in this course. Syntax, control-flow techniques, keyboard and mouse interactions, file i/o, object modeling, and debugging will be our main areas of concentration. By the end of the course, students will be able to implement and debug small Java programs and will be ready for further programming courses. Students will be introduced to the fundamentals of the Java language, to the fundamentals of Object-Oriented programming, and to some of the more common Java libraries from the core Java API.
AP Computer Science A
This course serves as both an introduction to Java programming and a second-level Java course for students who plan to study in fields that heavily rely on computing. Although it is not required, taking a previous course in computer programming is highly advised because this one is fairly difficult. The subjects covered include object-oriented programming design, algorithm analysis, standard data structures, and program design and implementation. The focus of AP Computer Science in Java is on problem-solving and algorithm development, with an emphasis on programming methods.
AP Computer Science Principles
AP Computer Science Principles is a course that teaches students the fundamental concepts of computer science and its impact on society. Students will learn abstract problem-solving skills such as data analysis and information presentation, as well as skills in algorithm analysis, testing/debugging, and drawing conclusions from data trends.
Intro to Algorithms Honors
Intro to Algorithms Honors is a class that focuses on teaching students efficient algorithm design and analysis techniques, including sorting, hashing, dynamic programming, graph algorithms, and parallel computing.
MTA – Introduction to Programming Using Block-based Language
MTA – Introduction to Programming Using Block-based Language is a course that introduces programming principles using Scratch, a visual coding language. Students will learn how to solve computational problems, design and implement algorithms, work with data, use modeling and simulation, develop programs, understand internet communication, encryption, and authentication strategies, and plan and develop programming projects. Successful completion of this course may lead to the Microsoft Certification Exam 98-380.
Introduction to SQL using Oracle Database
Introduction to SQL using Oracle Database is a class that teaches students basic principles of database management and SQL. Students will learn how to retrieve and manipulate data, create indexes and constraints, control database access, and create reports about their schema objects. Successful completion of this course may lead to the Oracle Database certification exam 1Z0-061.
AP Art History
AP Art History is an introductory college-level course that teaches students about art history by analyzing works of art and placing them in a historical context. Students will explore concepts like cultural interactions, art theory and interpretation, the impact of materials and techniques on art, and understanding purpose and audience in art historical analysis.
Introduction to Biomedical Engineering
Introduction to Biomedical Engineering is a course designed for students interested in biology, medicine, or engineering applied to biological sciences. Students will be introduced to topics such as biomedical engineering history, ethical issues in biology and medicine, anatomy and physiology, biomechanics, biomaterials, bio instrumentation, bioelectric systems, and bioinformatics.
AP Research is a year-long inquiry-based course that helps students locate gaps in their preferred discipline of study and explore a topic of personal interest. Students will learn how to collect and analyze information accurately and precisely, develop and communicate their argument or position, and defend their research findings. This course is the second year of the AP Capstone program, following AP Seminar.