Log out
My profile and settings
My bookmarks
Comment history
Please complete your account verification. Resend verification email.
today
This verification token has expired.
today
Your email address has been verified. Update my profile.
today
Your account has been deactivated. Sign in to re-activate your account.
today
View all newsletters in the newsletter archive
today
You are now unsubscribed from receiving emails.
today
Sorry, we were unable to unsubscribe you at this time.
today
0
0
Back to profile
Comment Items
You have not left any comments yet.
title
in reply to
name
description
Saved Posts
You haven’t bookmarked any posts yet.
“How would you describe 2018? Was it what you expected?”
read more
Become a Gates Notes Insider
Sign up
Personal Information
Title
Mr
Mrs
Ms
Miss
Mx
Dr
Cancel
Save
This email is already registered
Cancel
Save
Please verify email address. Click verification link sent to this email address or resend verification email.
Cancel
Save
Address
Cancel
Save
Email and Notification Settings
Send me updates from Bill Gates
You must provide an email
On
Off
Send me Gates Notes survey emails
On
Off
Send me the weekly Top of Mind newsletter
On
Off
Email me comment notifications
On
Off
On-screen comment notifications
On
Off
Interests
Select interests to personalize your profile and experience on Gates Notes.
Saving Lives
Energy Innovation
Improving Education
Alzheimer's
Philanthropy
Book Reviews
About Bill Gates
Account Deactivation
Click the link below to begin the account deactivation process.
If you would like to permanently delete your Gates Notes account and remove it’s content, please send us a request here.
Front end learning
How 3D printers are preparing students for life after high school
This school uses computer science to help students get ready for college.
|
0

I was 13 years old when I fell in love with programming. My school had just become one of the first in the country to get a computer terminal. The machine was huge and slow, and it didn’t even have a screen—but I was hooked. My friends and I would spend hours creating new programs and plugging away in BASIC.

That introduction to computer science changed the course of my life. I recently visited a high school that hopes to do the same for young people in New York.

The Academy for Software Engineering—or AFSE—is a public high school located in Manhattan. Opened in 2012, it has a pretty amazing curriculum that uses computer science concepts to help students get ready for college. All students learn the basics of computer science during their first two years. When they become juniors, they choose to specialize in either programming or design. Not every student that graduates from AFSE will become a programmer or a software engineer, though, so they also take a full course load of non-specialized classes (like English and social studies).

Unlike some specialized schools, there are no criteria for admission. Rising freshmen in New York City get assigned to public schools through a lottery system. Any student can apply to attend AFSE, and their grades and attendance record have no bearing on their chances of getting picked. The result is an incredibly diverse student body from all over the city (although they’re trying to get more girls to apply).

I had the opportunity to sit in one of the design classes offered to upperclassmen. The teacher divided the students into small groups and asked them to create a holder for their headphones. Using modeling software and a 3D printer, they had to design a project that considered function, durability, and user friendliness.

Each team had a different approach. Some were working on a clamp that attached their headphones to the edge of the table, and others opted for a stand that would sit on the desk. I was blown away by how well thought out each design was. (You can see several of their projects in the video above.)

The school’s unique curriculum is particularly beneficial to some students who may have struggled in middle school. English language learners and students with disabilities seem to thrive at AFSE, since computer science focuses more on numbers and less on language skills. These students benefit from the way even non-specialized classes weave in computer science concepts—for example, a history teacher might ask a student to design a webpage about the War of 1812 instead of preparing an oral presentation.

The school enrolls fewer than 500 kids, so class sizes are small, and students get lots of personal attention. Everyone receives a tailored graduation plan. Teachers can log in to a shared data portal to track how a particular student is progressing. When that student becomes a senior, the school uses the portal to identify gaps and finish off areas that aren’t quite complete. This data portal is used not only at AFSE but across a network of schools in New York called New Visions for Public Schools. Our foundation recently announced that we would help fund New Visions’ efforts to expand this data portal, among other things.

As freshmen, students are also assigned an advisor who can help them adjust to high school and eventually start thinking about post-graduation plans. These advisors act as liaisons with family and make sure that every single student is known well by an adult at the school. It’s an impressive system that helps ensure no one falls through the cracks. This sort of personalized attention is exactly what people have in mind when they talk about smaller high schools.

I think everyone can benefit from learning the basics of computer science. The questions it teaches you to ask—How do you accomplish a task? Can you find a pattern? What data do you need?—are useful no matter where you go in life. Computer science helped shape the way I think about the world. I hope it does the same for the students I met at the Academy for Software Engineering.

Read this next
NEXT
Comments
posting ...
Please verify your email in order to make comments. Click here to resend verification email
Sorry, duplicate comments are not allowed. 
Sorry, that HTML is not allowed. 
Sorry, something went wrong. 
In order to comment you must be a Gates Notes Insider. Please sign up or log in to continue. 
Be the first to leave a comment.
Comment Locked
Comments more than 2 months old are locked. For more information, contact us.
Report
Delete Comment?
Deleting this comment will remove replies to this comment by you and others as well. This action cannot be undone.
Delete Comment
Why do you want to report this comment?
It's annoying or not interesting
It's abusive and/or vulgar
It's spam
Report Comment
Your report has been submitted.
Close
Save
Cancel
Thanks for visiting the Gates Notes. We'd like your feedback.
Become a Gates Notes Insider
Join the Gates Notes community to access exclusive content, comment on stories, participate in giveaways, and more.
SIGN UP
Already joined?
Log in
Logout:


Become a Gates Notes Insider
Become a Gates Notes Insider
Join the Gates Notes community to get regular updates from Bill on key topics like global health and climate change, to access exclusive content, comment on stories, participate in giveaways, and more.
Already joined? Log in
Please send me updates from Breakthrough Energy on efforts to combat climate change.
On
Off
LOG IN
SIGN UP
Use your social account:
Or sign up with email:
Title
Mr
Mrs
Ms
Miss
Mx
Dr
This email is already registered. Enter a new email, try signing in or retrieve your password
Why are we collecting this information? Gates Notes may send a welcome note or other exclusive Insider mail from time to time. Additionally, some campaigns and content may only be available to users in certain areas. Gates Notes will never share and distribute your information with external parties.
Bill may send you a welcome note or other exclusive Insider mail from time to time. We will never share your information.
Sign up
We will never share or spam your email address. For more information see our Sign Up FAQ. By clicking "Sign Up" you agree to the Gates Notes Terms of Use / Privacy Policy.
Street address
City
postal_town
State Zip code
administrative_area_level_2
Country
Data
Gates Notes Insider Sign Up FAQ

Q. How do I create a Gates Notes account?

A. There are three ways you can create a Gates Notes account:

  • Sign up with Facebook. We’ll never post to your Facebook account without your permission.
  • Sign up with Twitter. We’ll never post to your Twitter account without your permission.
  • Sign up with your email. Enter your email address during sign up. We’ll email you a link for verification.

Q. Will you ever post to my Facebook or Twitter accounts without my permission?

A. No, never.

Q. How do I sign up to receive email communications from my Gates Notes account?

A. In Account Settings, click the toggle switch next to “Send me updates from Bill Gates.”

Q. How will you use the Interests I select in Account Settings?

A. We will use them to choose the Suggested Reads that appear on your profile page.

BACK
Forgot your password?
Enter the email you used to sign up and a reset password link will be sent to you.
This email is already registered. Enter a new email, try signing in or retrieve your password
Reset Password
Reset your password.
Set New Password
Your password has been reset. Please continue to the log in page.
Log in
Get emails from Bill Gates
Send me updates from Bill Gates
You must provide an email
On
Off
Email me comment notifications
On
Off
On-screen comment notifications
On
Off
This email is already registered
Finish
We will never share or spam your email address. For more information see our Sign up FAQ. By clicking "Continue" you agree to the Gates Notes Terms of Use / Privacy Policy.
You're in!
You're in!
Please check your email and click the link provided to verify your account.
Didn't get an email from us? Resend verification email
Upload a profile picture
Choose image to upload
Uploading...
Uh Oh!
The image you are trying to upload is either too big or is an unacceptable format. Please upload a .jpg or .png image that is under 25MB.
Ok
Title
Mr
Mrs
Ms
Miss
Mx
Dr
Cancel
Save
This email is already registered
Cancel
Save
Please verify email address. Click verification link sent to this email address or resend verification email.
Email and notification settings
Send me updates from Bill Gates
You must provide an email
On
Off
Email me comment notifications
On
Off
On-screen comment notifications
On
Off
Select your interests
Saving Lives
Energy Innovation
Improving Education
Alzheimer's
Philanthropy
Book Reviews
About Bill Gates
Finish
Confirm Account Deactivation
Are you sure you want to deactivate your account?
Deactivating your account will unsubscribe you from Gates Notes emails, and will remove your profile and account information from public view on the Gates Notes. Please allow for 24 hours for the deactivation to fully process. You can sign back in at any time to reactivate your account and restore its content.
Deactivate My Acccount
Go Back
Your Gates Notes account has been deactivated.
Come back anytime.
Welcome back
In order to unsubscribe you will need to sign-in to your Gates Notes Insider account
Once signed in just go to your Account Settings page and set your subscription options as desired.
Sign In
Request account deletion
We’re sorry to see you go. Your request may take a few days to process; we want to double check things before hitting the big red button. Requesting an account deletion will permanently remove all of your profile content. If you’ve changed your mind about deleting your account, you can always hit cancel and deactivate instead.
Submit
Cancel
Thank You! Your request has been sent