Hello, world!
This is CS50 at Fulton Science Academy Private School, an adoption of FSA’s CS50 AP course.
CS50 AP is Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming for students in high school, which satisfies the College Board’s new AP CS Principles curriculum framework.
Before You Continue
Among this course’s objectives is to supply students with a comprehensive introduction to the fundamentals of the discipline of computer science. We will do so using programming in several different languages as a vehicle to introduce these fundamentals, including such topics as algorithms, abstraction, data, global impact, and internet technologies. Though the course is programming-heavy, it should be stressed that this is not a “programming course”; rather, this course should be considered one of problem-solving, creativity, and exploration. By year’s end, students will have a richer understanding of the key principles of the discipline of computer science. They will be able to speak intelligently about how computers work and how they enable us to become better problem-solvers and will hopefully be able to communicate that knowledge to others.
Whether students elect to take no other computer science courses in their lifetime or consider this class the first step in a longer course of study, it is our sincere hope that students feel more comfortable with—and indeed sometimes skeptical of—the technologies that surround us each day.
How to Take this Course
Students & Faculty of Fulton Science Academy
Students and Faculty of Fulton Science Academy Private School can access the materials uploaded on this site. Various materials requires you to log in with your FSA Google Account. If you are part of FSA but do not have your email, please contact the IT Department. After the confirmation with IT department that your account has no problem but still not able to access, please contact Paul Kim.
Audience OUTSIDE of Fulton Science Academy
If you are not a member of Fulton Science Academy, the access for this site will be highly limited. Please check out Harvard University’s OpenCourseWare or edX if you are interested to take CS50.
Even if you are not a student at Harvard, you are welcome to “take” CS50 courses for free. If you’d like to submit the course’s assignments for feedback, be sure to create an edX account, if you haven’t already. Ask questions along the way via any of the course’s communities!
Please visit cs50.harvard.edu/x to continue with CS50.
- If interested in a verified certificate from edX, enroll at cs50.edx.org instead.
- If interested in a professional certificate from edX
- in web development, enroll at cs50.edx.org/programs/web instead.
- in artificial intelligence, enroll at cs50.edx.org/programs/ai instead.
- in game development, enroll at cs50.edx.org/programs/games instead.
- If interested in transfer credit and accreditation from Harvard Extension School, register at web.dce.harvard.edu/extension/csci/e/50 instead.
- If interested in transfer credit and accreditation from Harvard Summer School, register at web.dce.harvard.edu/summer/csci/s/50 instead.