Computer programming courses can be found in a variety of education programs, including those in computer science, computer programming, computer information systems and information technology. Of the 15 colleges in the state of New York offering coursework in computer programming, only nine are public or not-for-profit institutions. The educational options at these schools include certificate, diploma, associate's degree and bachelor's degree programs. Continue reading to learn more about these colleges and universities and the programs they offer.
Bramson ORT College
Established during World War II to serve the educational needs of refugees and immigrants, Bramson ORT College in Forest Hills was formally made into a technical college in 1977. This school has four computer programming-specific programs. The 15-credit computer programming diploma program provides students with a general introduction to the field. Its two required core classes cover general programming and programming logic and design. There are two certificate programs available: the junior programmer certificate and the intensive programmer certificate. Both programs require the completion of 30 credits and include the same introductory courses as the diploma program; however the intensive program is considered a more comprehensive, detail-oriented program. Electives for both programs include Internet, C++, Java and CNC programming.
Students who earn an associate's degree in computer information systems may choose from a variety of concentrations, including programming. The 60-credit programming degree curriculum includes courses in such programming languages as C++, C#, Java, Visual Basic and .Net programming. Graduates can work as programmers or as software developers, specializing in any of the computer languages taught in the program.
City University of New York - LaGuardia Community College
La Guardia Community College, is a 2-year institution in Long Island City that is part of the City University of New York (CUNY) system. It awards a number of computer science degrees, including an associate's degree in programming and systems. In addition to core classes, students in that concentration take courses in visual programming, systems analysis, database concepts and computer languages, such as C and C++. Other degree programs at LaGuardia that provide some courses or training in computer programming include associate's degree programs in computer science, computer operations and computer technology.
Dominican College of Blauvelt
This school, located in Orangeburg, offers two certificate programs that include courses in computer programming. The Certificate in Computer Information Systems requires 30 credits and has a course in C# programming. The Certificate in Computer Programming requires 33 credits and includes a variety of programming courses, including introductory and advanced courses in Java, Visual Basic and C#.
Farmingdale State College
Based in Farmingdale, this 4-year college offers a Bachelor of Science in Computer Programming and Information Systems with the opportunity to focus on one of four concentrations: programming, Web development, systems development or networking. All the concentrations include several programming courses, including Java programming and program problem solving. The programming track also covers Perl programming, data structures and computer architecture. This school also offers three computer systems certificate programs that include many of the same programming courses that comprise the bachelor's degree program.
Set in Poughkeepsie, Marist College is a 4-year institution that has been included in 'Barron's Best Buys in College Education.' It offers a certificate program in computer programming that trains students to enter the computer programming field, as well as includes some of the classes required to enter its graduate program in computer science software development. To enter the certificate program, students must have a high school diploma and at least three years of college-prep math. They must complete eight out of 13 courses offered by the School of Computer Science and Mathematics to complete the certificate program. Courses cover topics such as algorithm development, program design and program testing.
Mohawk Valley Community College
Mohawk Valley Community College in Utica is a public 2-year institution with an enrollment of over 7,600 students. It is part of the State University of New York (SUNY) system. This institution offers an associate's degree program in computer science that includes courses in C++ and Java languages, programming for the Internet, multimedia and Visual Basic. This degree program is intended to prepare students for transfer to a 4-year institution and to help them develop a theoretical knowledge base and experience with problem-solving skills.
Pace University - New York
Pace University, a 4-year, private institution in New York City, has an annual enrollment of over 12,700 students and offers 100 undergraduate majors. This school offers a wide range of computer-related degrees, including a software development and engineering advanced certificate. Certificate courses cover computer programming, algorithms and computer organization, though more advanced courses can be substituted for students with more programming experience, pending department approval.
Rockland Community College
Rockland Community College in Suffern is the only institution for higher learning in Rockland County, with over 11,000 people enrolled in credit and noncredit programs each year. It offers programming training within its associate's degree and certificate programs in computer information systems/ computer support. Course options cover general computer programming, web programming and multiple programming languages, such as Java and Visual Basic. A web development certificate program is also available; it includes classes in web programming, web development and Visual Basic.
The College of Saint Rose
The College of Saint Rose in Albany was established in 1920 as a Catholic school for women, though it began admitting men in 1969. Today it serves about 4,800 students a year. It offers a variety of training options in computer science that include programming. Students who pursue the degree program in information technology take classes in Windows programming, Internet programming, programming languages and programming mobile devices; an internship serves as the capstone to this degree plan. At the graduate level, students may earn an online certificate in Internet programming that covers various programming languages, database management, program design, coding and debugging.
School Comparison: At a Glance
|School Name||School Type & Setting||Computer Programming Programs Offered||Undergraduate Tuition & Fees (2018 - 2019)|
|City University of New York - LaGuardia Community College||2-year, public; large city||Associate of Applied Science in Programming and Systems||$5,218 in-state, $8,098 out-of-state*|
|Dominican College of Blauvelt||4-year, private not-for-profit; large suburb|| Certificate in Computer Information Systems,
Certificate in Computer Programming
|Farmingdale State College||4-year, public; large suburb|| Computer Information Systems Certificate,
Computer Systems Technology - Business Programming and Systems Certificate,
Advanced Programming Certificate,
Bachelor of Science in Computer Programming and Information Systems
|$8,306 in-state, $18,086 out-of-state*|
|Marist College||4-year, private not-for-profit; large suburb||Certificate in Computer Programming||$39,600*|
|Mohawk Valley Community College||2-year, public; small city||Associate of Science in Computer Science||$5,266 in-state, $9,636 out-of-state*|
|Pace University - New York||4-year, private not-for-profit; large city||Software Development and Engineering Advanced Certificate||$45,280*|
|Rockland Community College||2-year, public; large suburb|| Computer Information Systems/ Computer Support Certificate,
Computer Web Development Certificate,
Associate of Science in Computer Information Systems
|$5,182 in-state, $9,928 out-of-state*|
|The College of Saint Rose||4-year, private; small city|| Bachelor of Science in Information Technology,
Online Certificate in Internet Programming
Source: *NCES College Navigator