Academy For Software Engineering

The ASFE Computer Science and Software Engineering Curriculum

The Academy for Software Engineering (AFSE) is a Career and Technical Education (CTE) high school focused on Computer Science and Software Engineering.
The Association for Computing Engineering, the primary international standards body for CS and Software Engineering, provides the following definition:
Software engineering (SE) is concerned with developing and maintaining software systems that behave reliably and efficiently, are affordable to develop and maintain, and satisfy all the requirements that customers have defined for them.

The curriculum at the Academy for Software Engineering is designed to provide students with the foundation for developing software systems as well as cultivating the professional behaviors and interpersonal skills associated with becoming a professional.

Learn more about our curriculum for Computer Science and Software Engineering on our course websites.

AFSE in the News

AFSE 12th Grader Esi McAllen Participates in White House Science Fair

In March 2015 AFSE student Esi McAllen was invited to attend the White House Science Fair as an honored guest.
Esi and fellow AFSE classmates created the app "Just Smile" to help people suffering from depression. Read more about Esi's experience as covered by the NY Daily News here!

Mayor DeBlasio Announces Plan for CS Education in NYCDOE Schools

On September 15, 2015 the NY Times released word of Mayor DeBlasio's announcement for a plan to get CS Education into all NYC public schools. Read the article which features the trailblazing work done at AFSE here!

CSNYC Highlights AFSE

The New York City Foundation for Computer Science Education (CSNYC) supports AFSE and bringing CS Education into all NYC classrooms. The organization celebrated its second birthday in May 2015. Watch the video below to learn about the great work they are doing.

Contact Us

Email, call or come by. We would be happy to speak with you about the AFSE.

Academy For Software Engineering

40 Irving Place
New York, NY

If you are a technology professional and interested in volunteering or the school curriculum please contact us at: or

212 253-3299

Back to the Top?