Online Bachelors Degrees in Computer Programming
Find online bachelors degrees, courses, and programs in computer programming. Curriculum & programs in this area cover a broad range of subjects and are designed to provide students with a broad-based education.

= Staff Recommended

BS in IS: Programming
The Bachelor of Science degree in Information Systems with a concentration in Programming provides students with a chance to attain the skills needed to start a career in programming. Courses cover topics including C++ programming, object-oriented programming, and JAVA Programming. Graduates are successful in entry-level position in programming and in pursuit of a Master's degree in Information Systems.
Offered by: Strayer University Online


BS in IS: Homeland Security & Information Systems
The Bachelor of Science degree in Information Systems with a concentration in Homeland Security and Information Systems provide students with an opportunity to gain the skills necessary to enter the world of information systems. Courses cover topics including C++ programming, network security fundamentals, homeland security organization and administration, information warfare and homeland security, and case studies in current homeland security issues. Graduates are successful in entry-level positions in homeland security.
Offered by: Strayer University Online


BS in IS: Database Management
The Bachelor of Science degree in Information Systems with a concentration in Database Management provides students with an opportunity to enter the world of information systems. Courses cover topics including SQL programming, PL/SQL programming, database fundamentals, and data warehousing. Graduates are successful in entry-level positions in database management as well as in pursuit of a Master's degree in Information Systems.
Offered by: Strayer University Online


BS in IS: Database Developer
The Bachelor of Science degree in Information Systems with a concentration in Database Developer provides students with an opportunity to enter a career in database systems. Courses cover topics including SQL programming, PL/SQL programming, PL/SQL program units, and building Internet applications I. Graduates are successful in entry-level positions in database development as well as in pursuit of a Master's degree in information systems.
Offered by: Strayer University Online


BS in Internetworking Technology
The Bachelor of Science degree in Internetworking Technology provides students with an opportunity to start a career in computer information systems. Courses cover topics including accounting, business, computer information systems, networking, computer programming design, relational database management systems, internetworking basics and design, internet security, internetworking remote access and switching, and routing. Graduates are successful in entry-level positions in internetworking and pursuit of a Master's degree.
Offered by: Strayer University Online


BS in Database Technology
The Bachelor of Science degree with a concentration in Database Technology provides students with the skills they need to start a new career in computers. Courses cover topics including computer programming design; relational database management systems; C++, SQL, PL/SQL, and JAVA programming; object-oriented programming, building Internet applications, and database fundamentals. Graduates are successful in entry-level positions in database technology and in pursuit of a Master's degree.
Offered by: Strayer University Online


BS in Computer Networking
The Bachelor of Science degree with a concentration in Computer Networking provides students with the skills necessary to expand their career options in computers. Courses cover topics including computer programming design, relational database management systems, UNIX operating system, administering desktop clients, security design in a network server environment, directory services infrastructure design, network server implementation and infrastructure planning. Graduates are successful in entry-level positions in computer networking.
Offered by: Strayer University Online


Computer Science
This program is designed to provide a background in programming, programming concepts and operating systems software. Specific courses provide students with a sample of the most current programming techniques, including C, C++, Pascal and Java, and allow understanding in the use of other programming languages. Courses in architecture, data structures, software development and engineering, and computer networks are offered to enhance students’ understanding of software development.
Offered by: Kennedy-Western University


B.S. in Computer Science
The online Bachelor of Science degree in Computer Science (BSCS) program provides a balanced curriculum of foundational courses with a focus on the theory and practice of computer science. Courses cover topics including algorithms and data structures, computer organization and architecture, operating systems, programming languages, and software engineering. Graduates are successful in a Master's degree program in computer science as well as entry-level positions in any industry.
Offered by: American Sentinel University


Bachelor of Computer Science
This Bachelor of Science degree in Computer Science is a four-year program designed to help graduates gain entry into or increase opportunities for promotion in their computer science field of choice. Students acquires skills in software development, Internet communications, network administration and database administration, as well as foundational knowledge of computer science concepts.
Offered by: Baker College Online


BS - Computer Science (Distributed Database Systems)
This program works to create computer scientists with skills consistent with today's demand for graduates with hardware and software expertise in areas such as computer graphics, distributed information system, or internet engineering. Courses may be classified in the following three categories: hardware and software aspects of computer science, humanities, and specialization courses.
Offered by: Ellis College


BS - Interdisciplinary Studies: Computer Science
This concentration covers the computer hardware, software, processing, and network architectures used in modern information technology. It is ideal for those who seek to explore the technical aspects of computing. To complete the requirements of this degree, students may choose courses from the area of either computer science or information technology.
Offered by: Ellis College


Computer Science
This program is designed to prepare students for advanced, technical computer systems design and development work. It includes the study of the database design, data communications, procedural and object-oriented programming, operating systems design, algorithm development, and applications of artificial intelligence. The curriculum includes basic course work in electronics technology and the theory of programming languages. Students focus on developing computer-based solutions involving hardware and software components and integration.
Offered by: Grantham University


Bachelor of Science in Information Technology
This program allows you to customize your degree program by selecting one of four areas of emphasis: Database Administration, General Information Technology, Network Administration, or Web Management. Through this program, you will build a detailed understanding of the function and process of computer programming and the appropriate programming methodology to design and develop code.
Offered by: South University
Other Computer Science Bachelors Degrees
Other Recommended Computer Science Schools