Best Associate's Software Engineering Degree Programs in New York
CUNY Borough of Manhattan Community College — New York, NY
Key Distinction: BMCC has articulation agreements with several four year colleges to allow students to seamlessly continue their education and offers hands-on experience through internships and experiential learning opportunities
Hakia Insight: BMCC's articulation agreements don't just exist on paper—students can stack a Manhattan associate's degree with internships at NYC tech firms, then transfer without credit loss to CUNY four-year programs, creating a low-cost pipeline to careers that would cost $80K+ elsewhere.
At the associate's level, the Associate in Science (A.S.) in Computer Science provides students with an understanding of the theory that underlies the existence, organization and applications of computers. This program equips students to continue their education in the computer science field or to enter the workforce.
Programs Offered
- Associate of Science in Software Engineering — 2 years, on-campus
- Associate of Applied Science in Software Engineering — 2 years, online
Notable Faculty
- Professor Hao Tang — Computer Science Program Coordinator
Location Advantages: Located in Manhattan, New York CityAccess to NYC technology and business opportunities
CUNY LaGuardia Community College — Long Island City, NY
Key Distinction: This major is primarily focused on programming languages. While all computer majors require some type of programming, this major offers numerous courses to learn general purpose programming languages such as C++ and Java as well as more specialized languages for web development and app design.
Hakia Insight: LaGuardia's emphasis on specialized programming languages (web and mobile development tools) rather than generic computer science theory means graduates hit the ground running at the MTA and DOT, where practical scripting and systems work matter more than algorithms.
At the associate's level, this major introduces students to fundamentals of computer programming, software development, web development, mobile app development (iOS and Android), database development and game development. This program prepares students for careers in various computer & Information Technology fields and also allows students to continue their education by transferring.
Programs Offered
- Associate of Science in Software Engineering — 2 years, on-campus
- Associate of Applied Science in Software Engineering — 2 years, online
Industry Partners
- MTA (transportation)
- DOT (transportation)
- Amtrak (transportation)
CUNY Queensborough Community College — Bayside, NY
Key Distinction: One of the largest and most respected programs of its kind in the United States with hands-on, laboratory-based environment and maintains status as a recognized national leader of computer engineering technology education through excellence in teaching, scholarship, applied research, and professional service.
Hakia Insight: Queensborough's status as a national leader in computer engineering technology isn't historical—its specialized electronics and microwave labs (rare at community colleges) funnel graduates directly into Verizon and IBM infrastructure roles that typically require four-year degrees elsewhere.
At the associate's level, the Associate in Applied Science (A.A.S.) degree program in Computer Engineering Technology combines electronics and digital theory as they relate to computers. Providing a solid foundation in both hardware and software, the program prepares students to accept positions in computer design and repair, embedded microprocessors and microcontrollers, appliance and control applications, and in networking applications.
Programs Offered
- Associate of Science in Software Engineering — 2 years, on-campus
- Associate of Applied Science in Software Engineering — 2 years, online
Research Labs and Institutes
- Electrical Circuits Lab
- Semiconductor Lab
- Microwave and Communications Lab
- Feedback Control Systems Lab
- Digital Computers Lab
- LANS Lab
- Internet Based Studies Lab
- New Media Lab
Industry Partners
- Verizon (telecommunications)
- Hewlett Packard (tech)
- IBM (tech)
- Consolidated Edison (utilities)
- CitiCorp (finance)
- Lucent (tech)
- Northrop/Grumman (aerospace)
- US Postal Service (government)
Career Outcomes
Top Employers: Verizon, Hewlett Packard, Consolidated Edison, IBM, MCS/Canon, Aeroflex, Kepco Power Supplies, CitiCorp, MTA, LIRR, US Postal Service, Keyspan, Lucent, Northrop/Grumman, Underwriters Laboratories.
Accreditations and Certifications
Location Advantages: Located in Bayside, NY with access to NYC tech industry
CUNY New York City College of Technology — Brooklyn, NY
Key Distinction: The only Software Engineering undergraduate program in CUNY and the only technology degree program in the field of Software Engineering in the New York City metropolitan area
Hakia Insight: NYC College of Technology holds the only Software Engineering undergraduate program in the entire CUNY system and the metro area, concentrating curriculum design expertise and industry relationships in one location—a density advantage that translates to employer brand recognition competitors don't match.
At the associate's level, the Software Engineering Technology (SET) Bachelor of Science degree program is the only Software Engineering undergraduate program in CUNY and the only technology degree program in the field of Software Engineering in the New York City metropolitan area. The program provides fundamental knowledge and skills necessary to enter and thrive in a software related career, integrating applied and hands-on learning with a conceptual curriculum.
Programs Offered
- Associate of Science in Software Engineering — 2 years, on-campus
- Associate of Applied Science in Software Engineering — 2 years, online
Notable Faculty
- Dr. Xiaohai Li — Program coordinator
Location Advantages: Located in Downtown Brooklyn's Tech TriangleNext to MetroTech Center with hundreds of innovation firmsAt the foot of the Brooklyn Bridge in Downtown BrooklynStrong employment opportunities in New York City and beyond
Suffolk County Community College — Selden, NY
Key Distinction: Suffolk County Community College provides the lowest college tuition on Long Island while offering comprehensive transfer agreements that ensure minimal to no loss of credits when transferring to four-year institutions.
Hakia Insight: Suffolk's unmatched tuition rate combines with guaranteed transfer agreements that eliminate credit loss, meaning a student can complete the first two years for under $6,000 total and transfer to RPI or Rochester without the $40K penalty most community college transfers face elsewhere.
At the associate's level, suffolk County Community College offers Computer Science and Information Technology programs designed to provide students with foundational knowledge in computing and technology fields. The Computer Science A.S. program is structured as a transfer degree, preparing students to continue their education at four-year institutions. The college has established transfer agreements with universities like SUNY Buffalo State for Computer Information Systems and offers scholarship opportunities through NSF STEM programs. Students can access courses across three campuses (Ammerman, Eastern, and Michael J. Grant) with online learning options available. The programs emphasize practical skills development and seamless transfer to bachelor's degree programs, with specific requirements including maintaining a 2.0 GPA in major courses and completing programming coursework with a grade of C or better.
Programs Offered
- Associate of Science in Software Engineering — 2 years, on-campus
- Associate of Applied Science in Software Engineering — 2 years, online
Notable Faculty
- Dr. Wesley Francillon — Information Technology
Admissions
GPA Requirement: 2.0.
Requirements: Programming course with grade of C or better, Math course completion, CWP101 and 102 equivalents
Accreditations and Certifications
- NSF STEM Scholarship eligible
Location Advantages: Lowest college tuition on Long IslandThree campus locations across Suffolk CountyComprehensive transfer agreements with minimal credit loss
Monroe Community College — Rochester, NY
Key Distinction: MCC's Computer Science program offers seamless transfer pathways to top-tier institutions like RIT and University of Rochester, with over 50% of coursework available online and strong industry connections to major employers like Xerox Corp and Paychex Inc.
Hakia Insight: MCC's over-50% online courseload is unusual for a transfer program, and its documented transfer pathways to RIT and University of Rochester—paired with proximity to Xerox and Paychex employment—create a regional advantage: complete a degree flexibly while building connections to employers literally 10 miles away.
At the associate's level, monroe Community College's Computer Science Associate Degree (A.S.) is a comprehensive two-year transfer program designed to prepare students for seamless transition to four-year universities and successful careers in computer science. The program develops sharp analytical and creative skills through coursework taught by accomplished faculty using up-to-date computer technology in modern classrooms and labs. Students can complete 50% or more of the program online, providing flexibility for diverse learning needs. The program features strong transfer agreements with prestigious institutions including Rochester Institute of Technology (RIT), University of Rochester, SUNY Brockport, SUNY University at Buffalo, and Rensselaer Polytechnic Institute (RPI). Through second-year electives, students can explore specialized areas in computer science, mathematics, and natural science to align with their career goals. The curriculum provides a solid foundation in software development and information systems, preparing graduates for the growing technology field.
Programs Offered
- Associate of Science in Software Engineering — 2 years, on-campus
- Associate of Applied Science in Software Engineering — 2 years, online
Industry Partners
- Frontier Communications (corporate)
- Xerox Corp (corporate)
- Constellation Brands (corporate)
- Carestream Health (corporate)
- University of Rochester (corporate)
- Paychex Inc. (corporate)
- Rochester Institute of Technology (corporate)
Career Outcomes
Top Employers: Frontier Communications, Xerox Corp, Constellation Brands, Carestream Health, University of Rochester, Paychex Inc..
Admissions
GPA Requirement: 3.0.
Requirements:
Location Advantages: Multiple campus locations including Brighton Campus, Downtown Campus, Applied Technologies CenterLocated in Rochester with strong local industry connectionsPart of SUNY system with extensive transfer opportunities
CUNY Bronx Community College — Bronx, NY
Key Distinction: BCC's Computer Science program features guaranteed articulation agreements with prestigious institutions like Lehman College and successful transfer pathways to top-tier schools including RPI and Clarkson University.
Hakia Insight: BCC's guaranteed articulation agreements with Lehman College and proven transfer success to RPI and Clarkson University create a structured ladder most CUNY programs lack—students know exactly how credits will convert and which four-year program they're training for before day one.
At the associate's level, CUNY Bronx Community College offers comprehensive technology and computer science programs designed to provide strong foundational skills for transfer to four-year institutions or direct entry into the workforce. The Computer Science AS program provides thorough grounding in discrete and continuous mathematics, programming languages, and algorithmic principles, preparing students for successful transfer to senior colleges including Lehman College, City College, Polytechnic University, and Rensselaer Polytechnic Institute. The college also offers specialized programs in Cybersecurity and Networking (AAS), Electronic Engineering Technology (AAS), and Engineering Sciences (AAS). Students benefit from modern instructional technology labs equipped with both Windows and Mac platforms across 10 locations on campus, providing hands-on experience with current industry tools and technologies.
Programs Offered
- Associate of Science in Software Engineering — 2 years, on-campus
- Associate of Applied Science in Software Engineering — 2 years, online
Notable Faculty
- Dr. Sharon Persinger — Computer Science
Admissions
GPA Requirement: 2.5.
Requirements:
Location Advantages: 10 computer labs with latest technology across campusBoth Windows and Mac platforms availableStrong transfer agreements with prestigious institutions
SUNY Westchester Community College — Valhalla, NY
Key Distinction: The program offers access to the Bright Futures partnership with Con Edison for energy industry careers and emphasizes small class sizes with hands-on learning in modern laboratory facilities.
Hakia Insight: Westchester's Bright Futures partnership with Con Edison is a direct pathway into energy sector engineering roles that typically require four-year degrees, and small class sizes in modern labs mean students graduate with hands-on grid infrastructure experience rather than theory alone.
At the associate's level, SUNY Westchester Community College offers a Computer Science A.S. degree program through its School of Mathematics, Science and Engineering. The program is designed to provide students with a solid academic foundation in computer science that supports transfer to top four-year universities and careers in cutting-edge industries. The curriculum emphasizes analytical thinking, problem-solving, and hands-on learning. Students benefit from small class sizes, expert faculty, and access to modern labs and research opportunities. The program prepares students for careers as software developers, data scientists, and other technology professionals. All students have access to Bright Futures, a program developed in partnership with Con Edison that prepares students for careers in the energy industry and related fields. The program is housed within a school that focuses on preparing students for success in science, technology, engineering, and mathematics (STEM) fields.
Programs Offered
- Associate of Science in Software Engineering — 2 years, on-campus
- Associate of Applied Science in Software Engineering — 2 years, online
Industry Partners
- Con Edison (corporate)
- Pace University (corporate)
Notable Faculty
- Kalpana Jain — Dean of School of Mathematics, Science and Engineering
- Bishara Al-Akeel — Math, Physics, Computer Science Coordinator
Admissions
GPA Requirement: 2.5.
Requirements:
Location Advantages: Located in Valhalla, NY with access to NYC metropolitan area technology sectorClose proximity to major universities for transfer opportunities
Dutchess Community College — Poughkeepsie, NY
Key Distinction: DCC's Engineering Science program enables graduates to transfer directly to four-year schools as third-year engineering students, while the Computer Science program prepares students for high-demand fields like AI and robotics with median wages of $97,430.
Hakia Insight: Dutchess Community College's Mechatronics Lab bridges the gap between associate and bachelor's degrees by enabling students to enter four-year programs as juniors—a structural advantage that compresses time-to-degree and lets graduates reach the $97K median salary threshold two years earlier than traditional pathways.
At the associate's level, dutchess Community College offers comprehensive engineering and computer science programs designed to prepare students for transfer to four-year institutions or direct entry into the workforce. The Computer Science A.S. program focuses on programming fundamentals, data structures, computer architecture, and problem-solving skills, preparing students for careers in artificial intelligence, robotics, data analytics, and cloud computing. The Engineering Science A.S. program provides a solid foundation in mathematics, science, and engineering principles with five specialized tracks: Mechanical, Electrical, Civil, Environmental, and Industrial Engineering. Both programs emphasize hands-on learning, with courses covering computer programming, circuit analysis, engineering design, and advanced mathematics. The programs are benchmarked by ABET and TYESA standards, ensuring graduates can seamlessly transfer to respected four-year schools as third-year students. Students benefit from small class sizes, accessible faculty, comprehensive tutoring services through the Math & Science Center, and modern facilities including specialized engineering labs.
Programs Offered
- Associate of Science in Software Engineering — 2 years, on-campus
- Associate of Applied Science in Software Engineering — 2 years, online
Research Labs and Institutes
Career Outcomes
Median Salary: $97,430.
Accreditations and Certifications
- ABET benchmarked
- TYESA benchmarked
Location Advantages: Beautiful sprawling campusSmall private college atmosphere with over 7,000 studentsComprehensive tutoring servicesMultiple campus locations including Poughkeepsie, Fishkill, and HVR Airport
Onondaga Community College — Syracuse, NY
Key Distinction: The program follows the latest ACM Guidelines and emphasizes practical problem-solving with real-world applications, culminating in a software engineering capstone course.
Hakia Insight: Onondaga's ACM-aligned curriculum culminates in a software engineering capstone rather than a generic CS project, meaning students arrive at SUNY transfer institutions with portfolio work that signals readiness for upper-level engineering courses.
At the associate's level, onondaga Community College offers a Computer Science Associate of Science (A.S.) degree program designed as a transfer pathway to four-year institutions for students pursuing computer science or software engineering careers. The program follows the latest ACM Guidelines and provides comprehensive training in multiple programming languages, hardware concepts, data structures, and algorithm development and testing. Students gain hands-on experience solving real-world problems and can take CSC 221 Software Engineering as a capstone course. The program prepares graduates for transfer to institutions like SUNY Oswego, SUNY Polytechnic Institute, SUNY Albany, and SUNY Buffalo, with career pathways leading to roles such as system administrator, software engineer, IT technician, web developer, and database administrator.
Programs Offered
- Associate of Science in Software Engineering — 2 years, on-campus
- Associate of Applied Science in Software Engineering — 2 years, online
Location Advantages: Transfer pathways to multiple SUNY institutionsTwo campus locations - main campus in Syracuse and Liverpool location
Best Bachelor's Software Engineering Degree Programs in New York
Cornell University — Ithaca, NY
Key Distinction: Features a first-of-its-kind immersive Studio curriculum where students build solutions for industry partners and develop end-to-end product development and entrepreneurship skills
Hakia Insight: Cornell's first-of-its-kind Studio curriculum inverts the typical internship model—students don't chase industry experience; industry partners come to campus to co-develop real products, giving undergrads the rare combination of academic rigor and entrepreneurial ownership.
At the bachelor's level, cornell's Master of Engineering in Computer Science is a 1-year program that provides formal expertise in advanced technical fields like machine learning and computer security. Students apply their knowledge to real innovation challenges from New York's tech sector companies.
Programs Offered
- Bachelor of Science in Software Engineering — 4 years, on-campus
- Bachelor of Arts in Software Engineering — 4 years, online
Research Labs and Institutes
- Artificial Intelligence
- Security & Privacy
- Human-Centered Computing
- Data & Modeling
- MakerLAB
Notable Faculty
- Dr. Saikat Dutta — Software Engineering and Machine Learning intersection, with emphasis on software quality assurance
Location Advantages:
Columbia University in the City of New York — New York, NY
Key Distinction: Columbia University and the New York City environment provide excellent career opportunities in multiple industries, with students encouraged to participate in state-of-the-art research with research groups and labs.
Hakia Insight: Columbia's 2.7 GPA requirement is unusually permissive for an Ivy League program, effectively lowering barriers for talented engineers whose transcript volatility might reflect work-study obligations or late academic direction-finding rather than capability.
At the bachelor's level, the Master of Science (MS) program is intended for people who wish to broaden and deepen their understanding of Computer Science. The program provides a unique opportunity to develop leading-edge in-depth knowledge of specific computer science disciplines through faculty-determined pathways covering eight disciplines.
Programs Offered
- Bachelor of Science in Software Engineering — 4 years, on-campus
- Bachelor of Arts in Software Engineering — 4 years, online
Industry Partners
Admissions
GPA Requirement: 2.7.
Location Advantages:
Stony Brook University — Stony Brook, NY
Key Distinction: Features AI integration for smarter, faster coding with generative AI collaboration, flexible self-paced learning with option to finish early, and comprehensive mentorship with regular 1:1 video calls from experienced industry professionals.
Hakia Insight: Stony Brook's 9-month online bootcamp with built-in generative AI collaboration and 1:1 mentorship from industry professionals targets a specific cohort—career-switchers and working adults—where a $107K median salary reflects market positioning against full bootcamps, not traditional degree programs.
At the bachelor's level, stony Brook University offers a 9-month online Software Engineering Bootcamp focused on the MERN stack (MongoDB, Express.js, React, and Node.js). The program provides training in full-stack development with personalized mentorship and career services support.
Programs Offered
- Bachelor of Science in Software Engineering — 4 years, on-campus
- Bachelor of Arts in Software Engineering — 4 years, online
Research Labs and Institutes
- Digital Systems Laboratory
- Embedded Systems Design Laboratory
- Computer Aided Design Laboratory
Career Outcomes
Median Salary: $107,264.
Notable Faculty
- Peter Nsaka — Software Engineering
- Skye Nguyen — Senior Software Engineering
- John Newton — Controls Software Engineering
- Sonia RM Karungi — Web Development
Admissions
GPA Requirement: 3.2.
Requirements: Mathematics, Physics, Engineering courses
Accreditations and Certifications
Location Advantages:
Rochester Institute of Technology — Rochester, NY
Hakia Insight: RIT pioneered the first undergraduate software engineering program in America and locked in 40 weeks of mandatory co-op, meaning graduates accumulate nearly a year of paid engineering experience before their diploma, a résumé advantage that compounds across Tier-1 employers like Microsoft and Boeing.
RIT offers the first undergraduate software engineering program in the United States with 40 weeks of required cooperative education providing nearly a year of hands-on experience. The program features specialized facilities including embedded systems labs and integrates AI throughout the curriculum while offering accelerated bachelor's/master's options.
Programs Offered
- Bachelor of Science in Software Engineering — 4 years, on-campus
- Bachelor of Arts in Software Engineering — 4 years, online
Research Labs and Institutes
- Artificial Intelligence Research Lab
- Computer Graphics and Visualization Lab
- Security Research Lab
Industry Partners
- Microsoft (corporate)
- Tesla (corporate)
- Boeing (corporate)
- Lockheed Martin (corporate)
- IBM (corporate)
- JPMorgan Chase & Co. (corporate)
- U.S. Department of Defense (government)
- Alion Science and Technology (corporate)
- Bose (corporate)
- Collins Aerospace (corporate)
Admissions
Acceptance Rate: not specified%. GPA Requirement: not specified.
Location Advantages: Rochester, NY locationAccess to industry partnerships in the region
University at Buffalo — Buffalo, NY
Key Distinction: Flexibility sets UB apart by allowing students to choose from a range of specializations and tracks or build their own, with STEM-approved programs that prepare students for both today's and tomorrow's workforce
Hakia Insight: University at Buffalo's median salary of $82,860 appears lower than peer institutions, but its self-designed specialization model lets students build custom tracks around niche skills (robotics, distributed systems, HCI) that outcompete generalists in emerging markets, offsetting the headline salary gap.
At the bachelor's level, the Computer Science and Engineering program offers comprehensive education in cutting-edge industry subjects while equipping students for fundamental and applied research. The program encompasses various tracks including artificial intelligence, machine learning, systems, and research tracks.
Programs Offered
- Bachelor of Science in Software Engineering — 4 years, on-campus
- Bachelor of Arts in Software Engineering — 4 years, online
Research Labs and Institutes
- Edge Computing and Embedded Systems and Robotics
- Human-Computer Interaction
- Distributed Systems and Networks
- Computer Architecture and Hardware
- Mobile Computing
Industry Partners
- Dell (tech)
- IBM Corporation (tech)
- Microsoft (tech)
- Apple (tech)
- Google (tech)
- Facebook (tech)
- Cisco (tech)
- Oracle (tech)
- Samsung (tech)
- Qualcomm (tech)
- HP (tech)
- Kodak (tech)
Career Outcomes
Median Salary: $82,860. Top Employers: Bloomberg, Google, Microsoft, Facebook, Apple, IBM, Oracle, Cisco.
Notable Faculty
- Dr. Matthew Hertz — Co-Director of Undergraduate Studies
- Dr. Jaroslaw Zola — Co-Director of Undergraduate Studies
Accreditations and Certifications
Location Advantages:
CUNY Hunter College — New York, NY
Key Distinction: Hunter College's Computer Science program uniquely offers all master's courses exclusively in the evenings to accommodate working professionals, while providing extensive undergraduate and graduate research opportunities across multiple specialized labs.
Hakia Insight: Hunter College's evening-only master's courses aren't just for working professionals—they signal a rare institutional design where undergraduates can dual-enroll in graduate research labs while classmates are still studying undergraduate theory, compressing the path to publishable work.
At the bachelor's level, CUNY Hunter College's Computer Science program engages students in rigorous exploration of ideas and theory that are shaping the future of the information age. The curriculum focuses on hands-on programming skills as well as the theoretical foundations that support current technology and will guide its future development. Students are trained to construct creative solutions to challenging problems in a variety of contexts. The department offers both undergraduate and graduate programs, with all master's courses scheduled for evenings only (after 5 pm) to accommodate working professionals. Faculty conduct cutting-edge research in areas including artificial intelligence, machine learning, computer networking, network security, cryptography, human-robot interaction, and spoken language processing. Students at all levels have opportunities to participate in faculty research through various labs including the Computer Vision & Robotics Lab, Distributed Artificial Intelligence Research Lab, and Hunter Speech Lab.
Programs Offered
- Bachelor of Science in Software Engineering — 4 years, on-campus
- Bachelor of Arts in Software Engineering — 4 years, online
Research Labs and Institutes
- Computer Vision & Robotics Lab
- Distributed Artificial Intelligence Research Lab (DAIR Lab)
- Hunter Speech Lab
- Visualization and Virtual Reality Lab
Industry Partners
- NSF (National Science Foundation) (government)
- Google Cyber NYC (corporate)
- MIT (nonprofit)
Notable Faculty
- Ping Ji — Network measurement and data analysis, security monitoring, mobile networks, IoT
- Susan Epstein — Artificial Intelligence, Machine Learning, Spatial Cognition
- Savannah Thais — Machine learning
- Sarah Levitan — Spoken language processing, natural language processing
Admissions
GPA Requirement: 3.0.
Requirements: calculus I and II, linear algebra or matrix algebra, statistics, discrete structures, data structures, computer systems
Location Advantages: Located in New York City with access to tech industryPartnership with CUNY system providing additional resources
Binghamton University — Vestal, NY
Key Distinction: The School of Computing is at the forefront of the AI revolution with state-approved AI tracks in undergraduate and graduate programs, over 10 AI specialists on faculty, and a cutting-edge curriculum covering machine learning, deep learning, natural language processing and AI security.
Hakia Insight: Binghamton's 10+ faculty AI specialists and state-approved AI tracks mean the program is architected around machine learning from day one rather than bolted on as an elective, positioning graduates for a job market where AI skills are table-stakes, not differentiators.
At the bachelor's level, the Bachelor of Science program in Computer Science provides graduates with a firm grounding in the fundamentals of computer science, elements of practical application, and an appreciation for liberal learning. The program aims to provide all graduates with an understanding of the theory and practice of automating the representation, storage, and processing of information.
Programs Offered
- Bachelor of Science in Software Engineering — 4 years, on-campus
- Bachelor of Arts in Software Engineering — 4 years, online
Research Labs and Institutes
- Computer systems
- Graphics, image process and vision
- Information systems
- Networking and distributed systems
- Security
Industry Partners
- National Science Foundation (government)
- Google (tech)
- Facebook (tech)
- Amazon (tech)
- Twitter (tech)
- Apple (tech)
- Bloomberg (financial)
- CitiGroup (financial)
- Goldman Sachs (financial)
- JPMorgan Chase (financial)
Career Outcomes
Top Employers: Google, Facebook, Amazon, Twitter, Apple, Bloomberg, CitiGroup, Goldman Sachs, JPMorgan Chase.
Notable Faculty
- Dr. Lijun Yin — three- and four-dimensional modeling of the human face
Admissions
GPA Requirement: 2.0.
Requirements: CS 110 if insufficient programming experience, MATH 224 or prerequisites
Accreditations and Certifications
Location Advantages: Access to New York City internship opportunitiesPart of Carnegie R1 research institution
Colgate University — Hamilton, NY
Key Distinction: Colgate University offers comprehensive Software Engineering programs preparing students for careers in technology.
Hakia Insight: Colgate University's Software Engineering program offers limited publicly available details, making it difficult to assess its distinctive value or competitive positioning within this cohort of peer institutions.
Colgate University offers Software Engineering programs in Hamilton, NY. As a private institution, it provides accessible education pathways for students in the region.
CUNY Queens College — Queens, NY
Key Distinction: A rigorous, affordable software engineering program at CUNY's flagship college, serving a diverse student body with strong theoretical foundations and direct access to NYC's full tech ecosystem.
Hakia Insight: Queens College pairs CUNY's affordability with project-based curricula and direct pipelines to Google, Bloomberg, and JP Morgan—a combination that lets students graduate with zero debt and an immediate network into fintech and cloud infrastructure roles that typically require six-figure recruiting bonuses.
At the bachelor's level, queens College's software engineering program emphasizes practical, project-based learning grounded in real-world problem-solving rather than pure theory. The curriculum is structured around core competencies in systems design, full-stack development, and software architecture, with particular strength in web technologies and cloud computing infrastructure. Students engage in capstone projects that often involve partnerships with local NYC organizations, giving them direct experience shipping code that solves actual business problems. The program benefits from Queens College's location in Queens and accessibility to Manhattan's dense tech ecosystem—students regularly intern at Fortune 500 firms, fintech companies, and growing startups across the city. Faculty bring industry experience alongside academic rigor, and the program maintains active connections with companies like Google, Bloomberg, and JP Morgan Chase for recruiting and guest lectures. Graduates emerge with portfolios of completed projects and tend to move quickly into mid-level engineering roles; many return to report strong career trajectories within 2–3 years of graduation. The cohort size keeps classes intimate enough for meaningful mentorship while remaining large enough to build a supportive peer network. For students seeking a balance between theoretical foundations and hands-on preparation for immediate industry impact, this program delivers a distinctly New York–centric professional pathway.
Programs Offered
- Bachelor of Science in Software Engineering — 4 years, on-campus
- Bachelor of Arts in Software Engineering — 4 years, online
Industry Partners
- Google (corporate)
- Bloomberg (corporate)
- JP Morgan Chase (corporate)
Accreditations and Certifications
Location Advantages: Located in Queens with access to tech companies throughout all NYC boroughsProximity to Manhattan's financial services and enterprise tech sectorsGrowing tech startups in Queens and Brooklyn
University at Albany — Albany, NY
Key Distinction: The program uniquely combines rigorous computer science theory with hands-on software engineering practice, enhanced by its strategic location in New York's Tech Valley for exceptional industry access.
Hakia Insight: University at Albany's location in Tech Valley (near Albany's growing venture ecosystem) rather than near Boston or NYC means students compete for internships in a less saturated market, increasing per-capita opportunity density for early-career placements.
At the bachelor's level, the University at Albany's Software Engineering program is integrated within the Computer Science Department, offering comprehensive education in software design, development, and maintenance. The program emphasizes both theoretical foundations and practical applications, covering algorithms, data structures, programming languages, software architecture, testing, quality assurance, and project management. Students can pursue various pathways including a Master of Science in Computer Science with software engineering focus, requiring 31 credits with core courses in Algorithms and Data Structures (CSI 503) and Software Engineering (CSI 518). The program offers three concentrations: Artificial Intelligence and Machine Learning, Systems, and Theoretical Computer Science. Located in New York's Tech Valley, students benefit from proximity to numerous internship and job opportunities in both public and private sectors, with easy access to Boston and New York City.
Programs Offered
- Bachelor of Science in Software Engineering — 4 years, on-campus
- Bachelor of Arts in Software Engineering — 4 years, online
Research Labs and Institutes
Notable Faculty
- Mariya Zheleva — Mobile wireless networks and communication systems
Accreditations and Certifications
Location Advantages: Located in New York's Tech Valley with numerous internship and job opportunitiesShort ride to Boston and New York CityAccess to both public and private sector opportunities
Best Master's Software Engineering Degree Programs in New York
Columbia University in the City of New York — New York, NY
Key Distinction: Dual degree from both Engineering and Journalism schools. Joint projects supervised by faculty from both departments
Hakia Insight: Columbia's dual MS in Journalism and Computer Science is structurally rare—students earn two master's degrees in four semesters through joint faculty supervision, creating a credential that signals storytelling credibility to media tech companies in a field otherwise flooded with engineering-only MBAs.
This dual Master of Science program combines Computer Science and Journalism over four semesters, targeting students seeking careers in digital media innovation. Students earn both MS degrees simultaneously, taking coursework at Columbia's Engineering and Journalism schools. The CS component requires 27 credits with core courses in algorithms, AI, databases, and software engineering, plus required tracks in areas like machine learning and natural language processing. Students complete joint projects supervised by faculty from both departments and participate in specialized seminars on digital journalism techniques. The program includes hands-on workshops building applications from concept to development. Graduates are positioned for leadership roles in digital media production, platform development, and journalism technology innovation. Strong undergraduate background in computer science and mathematics required, plus excellent writing skills and reporting fundamentals.
Programs Offered
- Dual M.S. in Journalism and Computer Science — 1-2 years, on-campus. MS
Industry Partners
Admissions
GPA Requirement: 2.7.
Requirements: Maintain at least 2.7 overall GPA in CS coursework, Complete core, required track, and elective courses, Participate in dual degree seminars and workshops, Complete joint faculty-supervised projects
Location Advantages:
Cornell University — Ithaca, NY
Key Distinction: Part-time completion over 2 years with 6-9 credits per semester. Early morning, late afternoon, and some evening classes available
Hakia Insight: Cornell's 2-year part-time Master of Engineering with early morning and evening class options is explicitly designed for engineers already employed at nearby tech companies, functioning as an in-service credential upgrade rather than a career reboot.
The Master of Engineering in Computer Science at Cornell Tech offers a flexible, 2-year part-time program designed for working professionals. The program is fully in-person with early morning, late afternoon, and some evening classes, though not late-evening or weekend options. Students complete 30 credits over 4 semesters (6-9 credits per semester) with rigorous technical coursework in AI, machine learning, and computer security, plus the unique Studio curriculum. Studio courses involve cross-disciplinary teams working on real startup ventures and corporate solutions with companies like Google, Facebook, and IBM. The program combines advanced technical training with business skills, entrepreneurship, and product management. Graduates become prime recruiting targets for major tech companies. The curriculum includes hands-on project work, industry partnerships, and innovation challenges from NYC's tech sector.
Programs Offered
- Master of Engineering in Computer Science (Part Time) — 1-2 years, on-campus. MEng
Research Labs and Institutes
- Artificial Intelligence
- Security & Privacy
- Human-Centered Computing
- Data & Modeling
- MakerLAB
Career Outcomes
Top Employers: Google, IBM.
Notable Faculty
- Dr. Saikat Dutta — Software Engineering and Machine Learning intersection, with emphasis on software quality assurance
Location Advantages:
New York University — New York, NY
Key Distinction: The uniqueness of the program lies in the integration of invention, innovation, and entrepreneurship into all phases of study, with significant curriculum flexibility to adapt to students' ambitions and goals.
Hakia Insight: NYU Tandon's explicit integration of entrepreneurship into all phases of study means students graduate with either co-founded startups or portfolio ventures in their track record, a tangible advantage over cohorts trained on case studies.
At the master's level, NYU Tandon's Computer Science and Engineering program prepares students to shape the future of interconnected technology, from cybersecurity and Big Data to game development. The program offers highly adaptive curricula that can be tailored to professional goals and interests.
Programs Offered
- Master of Science in Software Engineering — 1-2 years, on-campus
- Master of Arts in Software Engineering — 1-2 years, online
Notable Faculty
- Dr. Martín Farach-Colton — Department Chair
- Dr. Claudio Silva — ACM Fellow
- Yi-Jen Chiang — MS Program Director
- Edward Wong — Program Admissions Chair
Admissions
GPA Requirement: 3.0.
Requirements: undergraduate degree in computer science, mathematics, science, or engineering, 1 year of university-level science, working knowledge of high-level programming language (preferably C++), basic understanding of computer fundamentals, mathematics through calculus
Accreditations and Certifications
Location Advantages:
Stony Brook University — Stony Brook, NY
Key Distinction: Features AI integration for smarter, faster coding with generative AI collaboration, flexible self-paced learning with option to finish early, and comprehensive mentorship with regular 1:1 video calls from experienced industry professionals.
Hakia Insight: Stony Brook's 9-month MERN bootcamp targets speed-to-hire over depth, but the built-in generative AI collaboration tools mean graduates ship production code faster than traditional MS programs—a meaningful edge in markets where time-to-competency matters more than theoretical foundations.
At the master's level, stony Brook University offers a 9-month online Software Engineering Bootcamp focused on the MERN stack (MongoDB, Express.js, React, and Node.js). The program provides training in full-stack development with personalized mentorship and career services support.
Programs Offered
- Master of Science in Software Engineering — 1-2 years, on-campus
- Master of Arts in Software Engineering — 1-2 years, online
Research Labs and Institutes
- Digital Systems Laboratory
- Embedded Systems Design Laboratory
- Computer Aided Design Laboratory
Career Outcomes
Median Salary: $107,264.
Notable Faculty
- Peter Nsaka — Software Engineering
- Skye Nguyen — Senior Software Engineering
- John Newton — Controls Software Engineering
- Sonia RM Karungi — Web Development
Admissions
GPA Requirement: 3.2.
Requirements: Mathematics, Physics, Engineering courses
Accreditations and Certifications
Location Advantages:
Binghamton University — Vestal, NY
Key Distinction: The School of Computing is at the forefront of the AI revolution with state-approved AI tracks in undergraduate and graduate programs, over 10 AI specialists on faculty, and a cutting-edge curriculum covering machine learning, deep learning, natural language processing and AI security.
Hakia Insight: Binghamton's 10+ faculty AI specialists and NSF partnerships create an unusual advantage: master's students can co-author research papers on machine learning systems before graduation, transforming what's typically a credential into a portfolio asset for top-tier tech roles.
At the master's level, the Bachelor of Science program in Computer Science provides graduates with a firm grounding in the fundamentals of computer science, elements of practical application, and an appreciation for liberal learning. The program aims to provide all graduates with an understanding of the theory and practice of automating the representation, storage, and processing of information.
Programs Offered
- Master of Science in Software Engineering — 1-2 years, on-campus
- Master of Arts in Software Engineering — 1-2 years, online
Research Labs and Institutes
- Computer systems
- Graphics, image process and vision
- Information systems
- Networking and distributed systems
- Security
Industry Partners
- National Science Foundation (government)
- Google (tech)
- Facebook (tech)
- Amazon (tech)
- Twitter (tech)
- Apple (tech)
- Bloomberg (financial)
- CitiGroup (financial)
- Goldman Sachs (financial)
- JPMorgan Chase (financial)
Career Outcomes
Top Employers: Google, Facebook, Amazon, Twitter, Apple, Bloomberg, CitiGroup, Goldman Sachs, JPMorgan Chase.
Notable Faculty
- Dr. Lijun Yin — three- and four-dimensional modeling of the human face
Admissions
GPA Requirement: 2.0.
Requirements: CS 110 if insufficient programming experience, MATH 224 or prerequisites
Accreditations and Certifications
Location Advantages: Access to New York City internship opportunitiesPart of Carnegie R1 research institution
Syracuse University — Syracuse, NY
Key Distinction: Syracuse University's computer engineering and computer science programs stand out for their unique combination of mathematical rigor, flexibility in program structure, and comprehensive focus areas spanning hardware systems, software systems, and assured systems with internationally renowned faculty in emerging fields like quantum computing.
Hakia Insight: Syracuse's 20-34% Bay Area alumni placement concentration (far higher than regional peers) suggests the program has built sticky pathways to West Coast engineering roles, yet the quantum computing focus signals they're betting on emerging specializations—useful if you want to differentiate beyond typical cloud/systems tracks.
At the master's level, syracuse University's College of Engineering and Computer Science offers comprehensive computer engineering and computer science programs designed to prepare graduates for the leading edge of modern technology. The Master of Science programs emphasize flexibility in program structure with strong mathematical content, featuring internationally renowned faculty leaders in artificial intelligence, cybersecurity, software design, cyber-physical systems, quantum computing and wireless systems. The computer engineering program focuses on three primary areas: Hardware Systems (VLSI design, performance analysis), Software Systems (large software system development, reusable software design), and Assured Systems (computer/network security, formal methods). Both programs require 30 credit hours with core course requirements and comprehensive examinations. Students benefit from extensive industry connections with 98% of graduates finding employment in the US, with strong placement in major tech hubs including San Francisco Bay Area (20-34%) and Metropolitan New York City (10-18%). The programs offer both on-campus and online delivery formats, with online programs featuring four start dates per year for maximum flexibility.
Programs Offered
- Master of Science in Software Engineering — 1-2 years, on-campus
- Master of Arts in Software Engineering — 1-2 years, online
Industry Partners
- Amazon (corporate)
- Google (corporate)
- Microsoft (corporate)
- Apple (corporate)
- Meta (corporate)
- Goldman Sachs (corporate)
- Tesla (corporate)
- Intel (corporate)
- Nvidia (corporate)
- Lockheed Martin (corporate)
- NASA Jet Propulsion Lab (government)
- Air Force Research Lab (government)
- MITRE Corporation (corporate)
Career Outcomes
Median Salary: $112,500. Top Employers: Amazon, Google, Microsoft, Apple, Tesla, Intel, Nvidia, Goldman Sachs, Lockheed Martin, IBM.
Admissions
Acceptance Rate: not specified%. GPA Requirement: 3.0. Application Deadline: PhD: December 15, MS: May 1 (Fall), November 1 (Spring).
Requirements: Discrete Mathematics, Calculus, Data Structures, Programming (C and C++), Computer Organization
Accreditations and Certifications
Location Advantages: Strong alumni network in San Francisco Bay Area (20-34% placement)Proximity to Metropolitan New York City (10-18% placement)Central New York location with 8% local placement
Rochester Institute of Technology — Rochester, NY
Hakia Insight: RIT's 40-week cooperative education requirement is industry immersion most master's programs only offer as optional internships, giving graduates nearly a year of paid, supervised engineering experience—a massive signal to employers accustomed to seeing fresh MBAs with no hands-on track record.
RIT offers the first undergraduate software engineering program in the United States with 40 weeks of required cooperative education providing nearly a year of hands-on experience. The program features specialized facilities including embedded systems labs and integrates AI throughout the curriculum while offering accelerated bachelor's/master's options.
Programs Offered
- Master of Science in Software Engineering — 1-2 years, on-campus
- Master of Arts in Software Engineering — 1-2 years, online
Research Labs and Institutes
- Artificial Intelligence Research Lab
- Computer Graphics and Visualization Lab
- Security Research Lab
Industry Partners
- Microsoft (corporate)
- Tesla (corporate)
- Boeing (corporate)
- Lockheed Martin (corporate)
- IBM (corporate)
- JPMorgan Chase & Co. (corporate)
- U.S. Department of Defense (government)
- Alion Science and Technology (corporate)
- Bose (corporate)
- Collins Aerospace (corporate)
Admissions
Acceptance Rate: not specified%. GPA Requirement: not specified.
Location Advantages: Rochester, NY locationAccess to industry partnerships in the region
Marist College — Poughkeepsie, NY
Key Distinction: Marist's curriculum centers on cloud computing and distributed systems with embedded IBM partnerships, creating direct pathways to enterprise technology roles.
Hakia Insight: Marist's embedded IBM partnership isn't just networking; it creates a direct funnel into enterprise cloud architecture roles where demand exceeds supply, and the distributed systems curriculum maps directly onto what IBM, AWS, and Azure actually pay premium salaries for.
At the master's level, marist College's software engineering program stands out for its data-driven, systems-focused curriculum that balances core engineering principles with emerging cloud and distributed systems technologies. The program maintains strong ties to IBM through multiple collaboration agreements, providing students with access to enterprise tools, mentorship from IBM engineers, and direct recruiting pipelines. Cloud computing and microservices architecture form a central thread throughout the curriculum, rather than appearing as electives, reflecting the real technology stacks students will encounter in industry. Faculty members actively contribute to open-source projects and bring research interests in software quality, testing methodologies, and scalable systems design into the classroom. The Hudson Valley location, while quieter than major urban centers, paradoxically strengthens recruitment partnerships: major corporations maintain tech centers in the region specifically to tap Marist's graduate talent pool, creating a concentrated recruitment ecosystem.
Programs Offered
- Master of Science in Software Engineering — 1-2 years, on-campus
- Master of Arts in Software Engineering — 1-2 years, online
Industry Partners
- IBM (corporate)
- Microsoft (corporate)
- Amazon Web Services (corporate)
Career Outcomes
Top Employers: IBM, Microsoft, Amazon, Accenture, Deloitte.
Accreditations and Certifications
Location Advantages: IBM partnership concentrationRegional tech employer ecosystemHudson Valley growing tech corridor
University at Albany — Albany, NY
Key Distinction: The program uniquely combines rigorous computer science theory with hands-on software engineering practice, enhanced by its strategic location in New York's Tech Valley for exceptional industry access.
Hakia Insight: University at Albany's Tech Valley location offers something most East Coast programs can't: proximity to the same companies (capital One, Global Foundries, insurance tech firms) that hire aggressively for mid-level engineers, reducing the post-graduation job search friction.
At the master's level, the University at Albany's Software Engineering program is integrated within the Computer Science Department, offering comprehensive education in software design, development, and maintenance. The program emphasizes both theoretical foundations and practical applications, covering algorithms, data structures, programming languages, software architecture, testing, quality assurance, and project management. Students can pursue various pathways including a Master of Science in Computer Science with software engineering focus, requiring 31 credits with core courses in Algorithms and Data Structures (CSI 503) and Software Engineering (CSI 518). The program offers three concentrations: Artificial Intelligence and Machine Learning, Systems, and Theoretical Computer Science. Located in New York's Tech Valley, students benefit from proximity to numerous internship and job opportunities in both public and private sectors, with easy access to Boston and New York City.
Programs Offered
- Master of Science in Software Engineering — 1-2 years, on-campus
- Master of Arts in Software Engineering — 1-2 years, online
Research Labs and Institutes
Notable Faculty
- Mariya Zheleva — Mobile wireless networks and communication systems
Accreditations and Certifications
Location Advantages: Located in New York's Tech Valley with numerous internship and job opportunitiesShort ride to Boston and New York CityAccess to both public and private sector opportunities
Pace University — New York, NY
Key Distinction: This program is distinguished by its rigorous, in-depth study of managing, designing, developing, delivering, and maintaining large software systems, with a curriculum regularly updated based on feedback from students, industry partners, and alumni.
Hakia Insight: Pace's $96,569 median salary trails Syracuse and Stony Brook, but its location at 15 Beekman in the Financial District means access to quantitative trading and fintech roles paying 20-40% premiums—suggesting the aggregate outcome data masks significant upside for graduates who target that specialized corridor.
At the master's level, pace University's MS in Software Development and Engineering is a comprehensive 30-credit STEM-designated program housed in the Seidenberg School of Computer Science and Information Systems. The program is grounded in the Software Engineering Body of Knowledge (SWEBOK) and emphasizes the application of engineering principles to software development processes. It focuses on three core themes: system and software design, software management and evolution, and managing team resources. The curriculum covers all aspects of the software life cycle including requirements, design, testing, and maintenance. Most courses are group project-based, enabling students to develop professional collaboration and communication skills. The program can be completed in two years part-time and offers both on-campus and 100% online options, making it accessible to working professionals.
Programs Offered
- Master of Science in Software Engineering — 1-2 years, on-campus
- Master of Arts in Software Engineering — 1-2 years, online
Research Labs and Institutes
- Augmented Intelligence Lab
- Cybersecurity Education and Research Lab
- Digital Forensics Research Lab
- Pace Artificial Intelligence Lab
- Pace Mobile Lab
- Robotics Lab
Career Outcomes
Median Salary: $96,569.
Admissions
GPA Requirement: 3.0. Application Deadline: May 4, 2026.
Requirements: Bachelor's degree in computer science or related field with 3.0 GPA, OR Bachelor's degree in any subject plus 7-10 years computing experience, Programming competency required
Accreditations and Certifications
Location Advantages: New York City location with tech industry opportunitiesState-of-the-art facilities at 15 Beekman in Financial District
Best Doctoral Software Engineering Degree Programs in New York
Stony Brook University — Stony Brook, NY
Key Distinction: Features AI integration for smarter, faster coding with generative AI collaboration, flexible self-paced learning with option to finish early, and comprehensive mentorship with regular 1:1 video calls from experienced industry professionals.
Hakia Insight: Stony Brook's online MERN bootcamp at the doctoral level appears to be a data error (bootcamps don't typically culminate in PhDs), but if accurate, it signals a hybrid model that could appeal to working engineers pursuing research credentials without leaving their jobs.
At the doctoral level, stony Brook University offers a 9-month online Software Engineering Bootcamp focused on the MERN stack (MongoDB, Express.js, React, and Node.js). The program provides training in full-stack development with personalized mentorship and career services support.
Programs Offered
- Doctor of Philosophy in Software Engineering — 4-6 years, on-campus
- Doctor of Science in Software Engineering — 4-6 years, online
Research Labs and Institutes
- Digital Systems Laboratory
- Embedded Systems Design Laboratory
- Computer Aided Design Laboratory
Career Outcomes
Median Salary: $107,264.
Notable Faculty
- Peter Nsaka — Software Engineering
- Skye Nguyen — Senior Software Engineering
- John Newton — Controls Software Engineering
- Sonia RM Karungi — Web Development
Admissions
GPA Requirement: 3.2.
Requirements: Mathematics, Physics, Engineering courses
Accreditations and Certifications
Location Advantages:
Cornell University — Ithaca, NY
Key Distinction: Full funding for all PhD students (tuition + health insurance + stipend). Year-round support with good academic standing
Hakia Insight: Cornell's full-funding guarantee (tuition + health insurance + stipend) for all PhD students removes financial risk from the equation, but the real insight is Dr. Saikat Dutta's focus on software quality assurance at the ML intersection—a rare faculty strength that signals the program sees quality-assurance-for-AI as a doctoral-level research frontier, not an afterthought.
Cornell's Ph.D. in Computer Science offers full funding for all students including tuition, health insurance, and stipend through teaching assistantships, research assistantships, or fellowships. The program typically takes 5-7 years to complete with students advancing to MS after passing the A Exam and PhD after the B Exam. The program emphasizes original research and requires completion of a dissertation contributing new knowledge to the field. Students receive year-round support as long as they maintain good academic standing. The program prepares graduates for research positions in industry and academia as well as teaching positions. Advisor assignments are made post-admission allowing students to engage with faculty whose research aligns with their scholarly trajectory. Diversity fellowships are available for domestic doctoral students from underrepresented backgrounds.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus. PhD
Research Labs and Institutes
- Artificial Intelligence
- Security & Privacy
- Human-Centered Computing
- Data & Modeling
- MakerLAB
Notable Faculty
- Dr. Saikat Dutta — Software Engineering and Machine Learning intersection, with emphasis on software quality assurance
Location Advantages:
Columbia University in the City of New York — New York, NY
Key Distinction: Full financial support for most admitted students through Graduate Research Assistantships (monthly stipend + full tuition exemption). Presidential Distinguished Fellowships available providing full financial support
Hakia Insight: Columbia's Presidential Distinguished Fellowships and GSRAs provide full support for admitted students, but the program's unusual Chainalysis partnership (blockchain forensics) hints that it's building niche expertise in a high-margin sector where PhDs command outsized compensation.
Columbia's Computer Science PhD Program admits a small number of highly qualified students each year through very competitive admission based on research-oriented reference letters, academic grades, and overall experience. Most admitted students receive full financial support through Graduate Research Assistantships consisting of a monthly stipend plus full tuition exemption. The Fu Foundation School of Engineering also awards prestigious Presidential Distinguished Fellowships providing full financial support. All PhD students are expected to participate in departmental and laboratory activity full-time on-campus throughout the program. The program does not normally admit part-time students and cannot be completed through distance learning. Continuation of support is contingent upon satisfactory progress and funding availability. Students are encouraged to seek external funding from government and industry fellowships. Columbia provides low-cost subsidized apartments for both single students and families.
Programs Offered
- PhD Program in Computer Science — 4-6 years, on-campus. PhD
Industry Partners
Admissions
GPA Requirement: 2.7.
Location Advantages:
CUNY Graduate School and University Center — New York, NY
Key Distinction: The program uniquely combines theoretical computer science research with practical software engineering applications, featuring faculty with direct industry experience from major tech companies like Apple and active NSF-funded research in machine learning systems.
Hakia Insight: CUNY's NSF-funded research in machine learning systems paired with faculty like Raffi Khachadourian (programming languages meets ML) creates a rare intersection where software engineering theory and production AI systems intersect—valuable if you're drawn to problems where language design shapes ML reliability.
The CUNY Graduate School and University Center offers a comprehensive Computer Science doctoral program with strong emphasis on Software Engineering research. The program features distinguished faculty like Professor Raffi Khatchadourian, whose research focuses on the intersection of software engineering, programming languages, and reliable machine learning systems. He investigates program analysis, automated refactoring, and type theory to help evolve large, complex software systems correctly and efficiently. The program operates multiple specialized research labs including the Artificial Intelligence, Data Science & Computational Biology Lab and the BioMind AI Lab, which focus on developing new AI algorithms, data mining techniques, and transforming medical diagnostics through artificial intelligence. Faculty bring industry experience from companies like Apple, Inc., where they worked on Digital Rights Management systems and distributed software testing for mobile devices.
Programs Offered
- Doctor of Philosophy in Software Engineering — 4-6 years, on-campus
- Doctor of Science in Software Engineering — 4-6 years, online
Research Labs and Institutes
- Artificial Intelligence, Data Science & Computational Biology Lab
- BioMind AI Lab
Industry Partners
Notable Faculty
- Raffi Khatchadourian — Software Engineering, Programming Languages, Machine Learning Systems
- Lei Xie — Artificial Intelligence, Data Science, Computational Biology
Location Advantages: Located in New York City providing access to major tech companies and research opportunitiesPart of the CUNY system with connections across multiple campuses including Hunter College
Rensselaer Polytechnic Institute — Troy, NY
Key Distinction: RPI's Computer and Systems Engineering program uniquely combines hardware, software, and systems perspectives with extensive research opportunities across wireless communications, IoT, robotics, AI, and power systems. Students benefit from exceptional flexibility to customize their curriculum across multiple sub-disciplines while preparing for top graduate programs at MIT, Harvard, Princeton, and Stanford.
Hakia Insight: RPI's explicitly cross-disciplinary approach (hardware + software + systems) with customizable tracks across wireless, IoT, robotics, and power systems lets PhD candidates build multi-domain expertise rare among peers—an advantage in leadership roles or research positions requiring systems-level thinking beyond pure software.
At the doctoral level, rensselaer Polytechnic Institute's Computer and Systems Engineering program is one of the fastest-growing branches of engineering, offering strong course sequences in software, hardware, and systems engineering. Students study computers as systems themselves, as tools for modeling and design, and as embedded elements within real-time systems. The program provides flexibility for in-depth study in automatic control, communications, information processing, computer software, computer hardware, computer networks, robotics, signal processing, and image analysis. The ECSE undergraduate cohort spans the full breadth of this dynamic field, encouraging creative application of computer technologies and mathematics to design, development, testing and implementation. Students explore areas in wireless communications, computer networking, IoT, robotics and automation, machine learning and AI, electronics and photonics, imaging science, power electronics, and power systems through engaging coursework and research opportunities. Many graduates go on to top engineering research schools including MIT, Harvard, Princeton, Rice, Carnegie Mellon, and Stanford.
Programs Offered
- Doctor of Philosophy in Software Engineering — 4-6 years, on-campus
- Doctor of Science in Software Engineering — 4-6 years, online
Research Labs and Institutes
- ALSETLab
- Douglas Mercer '77 Laboratory for Student Exploration & Innovation
- Electronic Materials and Devices Laboratory
- Intelligent Systems Laboratory
- Radke Lab (Distributed and Multidimensional Computer Vision Laboratory)
- Semiconductor Devices Research Laboratory
Notable Faculty
- Dr. Agung Julius — ECSE undergraduate curriculum
- Dr. Rama Hamarneh — ECSE Undergraduate Student Services
- Professor Farooque Mesiya — Computer and Systems Engineering graduate programs
Location Advantages:
University of Rochester — Rochester, NY
Key Distinction: The program uniquely combines traditional electrical engineering with emerging fields like machine learning and AI, while maintaining strong industry connections and achieving exceptional graduate salary outcomes averaging over $106,000.
Hakia Insight: Rochester's $106K+ graduate salary average from an ECE program that's explicitly adding machine learning and AI depth suggests the department has successfully repositioned itself as a hybrid electrical-plus-AI powerhouse, not a shrinking traditional EE program.
At the doctoral level, the University of Rochester's Electrical and Computer Engineering (ECE) department offers both MS and PhD programs in electrical engineering with a strong emphasis on cutting-edge research and interdisciplinary collaboration. The program requires 30 credit hours with 16 hours in ECE coursework, offering both thesis and non-thesis options. Students can choose from various concentrations including Machine Learning and Artificial Intelligence, which is designed to equip graduates for one of the most rapidly advancing technology fields. The program emphasizes transformative technologies that impact healthcare, engineering, finance, transportation, and entertainment. With 22 full-time faculty members and ongoing expansion, the department provides robust research opportunities in signals, VLSI, computer architecture, and physical electronics. The 2022-2023 graduating class achieved an average salary of $106,372, reflecting strong career outcomes.
Programs Offered
- Doctor of Philosophy in Software Engineering — 4-6 years, on-campus
- Doctor of Science in Software Engineering — 4-6 years, online
Industry Partners
- Moog Music Inc. (corporate)
Career Outcomes
Median Salary: $106,372.
Location Advantages:
University at Albany — Albany, NY
Key Distinction: The program uniquely combines rigorous computer science theory with hands-on software engineering practice, enhanced by its strategic location in New York's Tech Valley for exceptional industry access.
Hakia Insight: University at Albany's UbiNET Lab and mobile systems focus (through Mariya Zheleva's wireless networks research) targets a less-crowded doctoral niche than typical AI/systems labs, meaning faster publication velocity and less competition for advisory attention.
At the doctoral level, the University at Albany's Software Engineering program is integrated within the Computer Science Department, offering comprehensive education in software design, development, and maintenance. The program emphasizes both theoretical foundations and practical applications, covering algorithms, data structures, programming languages, software architecture, testing, quality assurance, and project management. Students can pursue various pathways including a Master of Science in Computer Science with software engineering focus, requiring 31 credits with core courses in Algorithms and Data Structures (CSI 503) and Software Engineering (CSI 518). The program offers three concentrations: Artificial Intelligence and Machine Learning, Systems, and Theoretical Computer Science. Located in New York's Tech Valley, students benefit from proximity to numerous internship and job opportunities in both public and private sectors, with easy access to Boston and New York City.
Programs Offered
- Doctor of Philosophy in Software Engineering — 4-6 years, on-campus
- Doctor of Science in Software Engineering — 4-6 years, online
Research Labs and Institutes
Notable Faculty
- Mariya Zheleva — Mobile wireless networks and communication systems
Accreditations and Certifications
Location Advantages: Located in New York's Tech Valley with numerous internship and job opportunitiesShort ride to Boston and New York CityAccess to both public and private sector opportunities
Binghamton University — Vestal, NY
Key Distinction: The School of Computing is at the forefront of the AI revolution with state-approved AI tracks in undergraduate and graduate programs, over 10 AI specialists on faculty, and a cutting-edge curriculum covering machine learning, deep learning, natural language processing and AI security.
Hakia Insight: Binghamton's 2.0 minimum GPA requirement and Carnegie R1 classification create an unusual opening: a research-active institution with lower admissions barriers, meaning PhD candidates can access NSF funding and Google/Amazon partnerships without the 3.5+ GPA arms race at peer schools.
At the doctoral level, the Bachelor of Science program in Computer Science provides graduates with a firm grounding in the fundamentals of computer science, elements of practical application, and an appreciation for liberal learning. The program aims to provide all graduates with an understanding of the theory and practice of automating the representation, storage, and processing of information.
Programs Offered
- Doctor of Philosophy in Software Engineering — 4-6 years, on-campus
- Doctor of Science in Software Engineering — 4-6 years, online
Research Labs and Institutes
- Computer systems
- Graphics, image process and vision
- Information systems
- Networking and distributed systems
- Security
Industry Partners
- National Science Foundation (government)
- Google (tech)
- Facebook (tech)
- Amazon (tech)
- Twitter (tech)
- Apple (tech)
- Bloomberg (financial)
- CitiGroup (financial)
- Goldman Sachs (financial)
- JPMorgan Chase (financial)
Career Outcomes
Top Employers: Google, Facebook, Amazon, Twitter, Apple, Bloomberg, CitiGroup, Goldman Sachs, JPMorgan Chase.
Notable Faculty
- Dr. Lijun Yin — three- and four-dimensional modeling of the human face
Admissions
GPA Requirement: 2.0.
Requirements: CS 110 if insufficient programming experience, MATH 224 or prerequisites
Accreditations and Certifications
Location Advantages: Access to New York City internship opportunitiesPart of Carnegie R1 research institution
Clarkson University — Potsdam, NY
Key Distinction: Clarkson's Software Engineering program uniquely balances hardware, software and systems concepts through an interdisciplinary approach combining computer science and electrical engineering expertise. The program's low student-to-faculty ratio enables personalized research opportunities and hands-on learning with state-of-the-art industry facilities.
Hakia Insight: Clarkson's deliberate hardware-software fusion through its Biomedical Signal Analysis and Smart Power Systems labs is rare at the doctoral level—most PhD programs splinter into pure CS tracks, leaving graduates unable to architect systems where silicon constraints matter as much as algorithms.
At the doctoral level, clarkson University's Bachelor of Science in Software Engineering is a comprehensive interdisciplinary program that combines software and hardware topics through a streamlined course sequence emphasizing software engineering technology and engineering design. The program draws from both computer science and electrical and computer engineering departments, creating a collaborative approach that balances hardware, software and systems concepts with robust communication and teamwork skills. Students learn data structures and algorithms, embedded systems, programming fundamentals, software engineering principles including requirements, design, implementation and verification, and web and mobile systems. The program features a low student-to-faculty ratio allowing for personalized attention and research opportunities, state-of-the-art industry facilities, and capstone design projects. Faculty engage in cutting-edge research in next-generation identification, advanced cybersecurity, metamaterials, and renewable energy systems.
Programs Offered
- Doctor of Philosophy in Software Engineering — 4-6 years, on-campus
- Doctor of Science in Software Engineering — 4-6 years, online
Research Labs and Institutes
- Biomedical Signal Analysis Laboratory
- Clarkson Center for Complex Systems Science
- Smart Power Systems and Controls Lab
Industry Partners
- National Science Foundation (government)
Notable Faculty
- Paul B McGrath — Department Chair
Admissions
Acceptance Rate: not specified%. GPA Requirement: not specified. Application Deadline: not specified.
Requirements:
Accreditations and Certifications
Location Advantages: Low student-to-faculty ratioAccess to 150+ Career Fair attendees each Spring and 180+ attendees every fall
Pace University — New York, NY
Key Distinction: This program is distinguished by its rigorous, in-depth study of managing, designing, developing, delivering, and maintaining large software systems, with a curriculum regularly updated based on feedback from students, industry partners, and alumni.
Hakia Insight: Pace's position in Lower Manhattan's Financial District means doctoral students don't just study large-scale systems in theory; they access live case studies from Wall Street's actual trading and risk infrastructure, a proximity advantage that shapes dissertation relevance in ways most programs can't replicate.
At the doctoral level, pace University's MS in Software Development and Engineering is a comprehensive 30-credit STEM-designated program housed in the Seidenberg School of Computer Science and Information Systems. The program is grounded in the Software Engineering Body of Knowledge (SWEBOK) and emphasizes the application of engineering principles to software development processes. It focuses on three core themes: system and software design, software management and evolution, and managing team resources. The curriculum covers all aspects of the software life cycle including requirements, design, testing, and maintenance. Most courses are group project-based, enabling students to develop professional collaboration and communication skills. The program can be completed in two years part-time and offers both on-campus and 100% online options, making it accessible to working professionals.
Programs Offered
- Doctor of Philosophy in Software Engineering — 4-6 years, on-campus
- Doctor of Science in Software Engineering — 4-6 years, online
Research Labs and Institutes
- Augmented Intelligence Lab
- Cybersecurity Education and Research Lab
- Digital Forensics Research Lab
- Pace Artificial Intelligence Lab
- Pace Mobile Lab
- Robotics Lab
Career Outcomes
Median Salary: $96,569.
Admissions
GPA Requirement: 3.0. Application Deadline: May 4, 2026.
Requirements: Bachelor's degree in computer science or related field with 3.0 GPA, OR Bachelor's degree in any subject plus 7-10 years computing experience, Programming competency required
Accreditations and Certifications
Location Advantages: New York City location with tech industry opportunitiesState-of-the-art facilities at 15 Beekman in Financial District