Florida State University
There are many great schools where you can study computer programming and software engineering online. One of those schools is Florida State University (FSU), located in Tallahassee, Florida. U.S. News & World Report ranked FSU 43rd among top public schools in the nation in 2016. Students who already hold an associate's degree can earn a Bachelor of Science (BS) or a Bachelor Arts (BA) in Software Engineering in a distance learning, part-time format. The programs cover programming languages, such as C, Java, and HTML, as well as topics in hardware and computer science theory. Each accepted applicant is assigned a mentor who helps facilitate the student's successful completion of the program.
North Carolina State University
Another great school for those wishing to study computer programming and software engineering is North Carolina State University (NCSU) located in Raleigh, North Carolina. NCSU was named the 37th best public college in the nation by U.S. News & World Report in 2016. The Department of Computer Science and the engineering online program jointly operate a certificate program in computer programming. Applicants are required to already hold a bachelor's degree, and they must complete an introduction course to C++ programming as a prerequisite. The program focuses on Java programming, but also offers courses in data structures, Web development and game design.
Find schools that offer these popular programs
Other Distance Learning Programs
We've gone into detail about two of the best schools with online programs for computer programming. Now let's look at a few more schools with good online or distance learning programs.
|Champlain College||Several programming-related certificate programs are available, including Java development, C++, Visual C#, PHP and Web programming options; programs require 18 credit hours to complete||Burlington, VT|
|Craven Community College||It has an online certificate program in Visual Basic development that requires 12 credits||New Bern, NC|
|George C. Wallace State Community College - Hanceville||This college offers an Associate of Applied Science degree in programming through the Computer Science division||Hanceville, AL|
|Pitt Community College||Students can choose from an Associate of Applied Science degree in programming and certificate options in C+, Java or Visual Basic programming||Greenville, NC|
|Rowan-Cabarrus Community College||Certificate options are available for C-based programming, database programming and dot net programming||Salisbury, NC|
|University of Toledo||This school offers an associate's degree program in programming and software development; online out-of-state students can apply for a scholarship to cover out-of-state charges||Toledo, OH|
|Wake Technical Community College||Computer programming certificates are available for Java, Visual Basic and C#; programs require 15 credit hours||Raleigh, NC|
Florida State University and North Carolina State University, both recognized for academic excellence, offer opportunities to study computer programming online. FSU has a couple of bachelor's degree options and NCSU has a post-baccalaureate certificate option in the field, though there are many other good options as well.