CS50 or AP Computer Science
CS50 or AP Computer Science
Ages: Grades 9 - 12
Course description:
CS50 or AP Computer Science teaches students how to think algorithmically and solve problems efficiently. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. The course emphasis is on procedural abstraction, data abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML.
Major topical areas include:
the concepts of computer science
program control constructs
use of arrays and strings
class methods
object-oriented design and programming concepts
creating and modifying classes
understanding existing designs and code
the use of sorting and searching algorithms
recursion
use of standard Java class libraries
This also includes a digital citizen certification.
• Students will learn the importance of digital safety and how to protect their personal devices and information from outside threats.
• Encourages students to apply digital ethic principles in their online interactions.
• Helps students understand the widespread importance of digital security in their everyday lives and equip them with skills to better protect themselves on the Internet.
But the real value of the course is Problem sets inspired by real-world domains of biology, pharmaceutical, entertainment, finance, forensics, and gaming.
Prerequisite: Completion of Algebra I
Working through the self-paced projects designed by our Experts, your child will develop a talent for problem solving that overflows out of the classroom and into all aspects of his or her academic and professional careers.
3 Month Minimum Commitment Required
Please note that by signing up for program with Orange Elephant you are providing consent for your child to be photographed during orange Elephant Classes that will be used for promotional events on Orange Elephant Websites and Social Media. If you have objections to this, please send an email to Orangeelephant@integna.com