Bachelor's Degree in Computer ScienceOnline Bachelor's Degree Program
Explore our Programs
Earn the Degree at the Heart of the Computer Revolution
The online Bachelor of Science in Computer Science degree program at UA Grantham will provide you with the knowledge and skills used by software engineers, developers, and systems analysts. The undergraduate program’s affordable and innovative coursework builds a foundation and broad base of competencies in programming, databases, systems analysis, and systems design.Why UA Grantham for your Bachelor's in Computer Science?
- Students can transfer in up to 75% of credits for this degree
- We have one of the lowest tuition rates in the U.S.1
- We provide a new laptop to all new and returning degree-seeking students at no additional cost
- We are accredited by the Distance Education Accreditation Commission (DEAC)
What Can I Do With an Online Bachelor's Degree in Computer Science?
As you go through our online computer science program, you will develop skills to use in various business sectors like:
- Software Development
- Web Development
- Mobile App Development
- Cybersecurity & Data Science Analysis
- Network Administration
- Systems Analysis
This degree also provides a solid foundation for pursuing advanced studies or certifications in specialized fields, like our Master’s in Information Technology or our Cybersecurity program.
Computer Science (BS) Curriculum
University of Arkansas Grantham’s 100% online coursework is designed to help you prepare for success in Computer Science. Your online computer science degree program curriculum will look like this:
Program Core
General Education
Program Outcomes
- Apply knowledge of computing and mathematical reasoning related to computer science
- Analyze a problem and identify and define the computing requirements appropriate to its solution
- Design, implement and evaluate a computer-based system, process, component or program to meet desired needs
- Address professional, ethical, legal, security, global and social issues and responsibilities
- Communicate effectively with a range of audiences
- Use current techniques, skills and tools necessary for computing practice
Why Choose UA Grantham for Your BS in Computer Science?
Affordable Computer Science Education
One of the lowest tuitions in the nation₁, and many other ways to reduce your costs, like no application fee and a laptop provided at no cost.Study on Your Schedule - Enjoy the Flexibility and Convenience of Our Online Program
Study from anywhere and design your schedule to fit your lifestyle. Classes start monthly and last 8 weeks.Wide Range of Computer Science Topics
Courses cover programming, software engineering, cybersecurity, web development, and more, allowing you to learn core computer science specialties you enjoy.Experienced Instructors
The Bachelor of Science in Computer Science curriculum is designed and delivered by experienced instructors who bring real-world expertise to the virtual classroom.Networking Opportunities
Our online computer science programs foster student networking and collaboration through virtual discussions, forums, and group projects.Supportive Environment
Students have access to support services, including academic advisors and technical assistance, ensuring a smooth and successful online learning experience.Introduction to Computer Science and Systems Security
The journey begins with an exploration of fundamental concepts in computer science. This introductory phase serves as a gateway to the world of problem-solving, algorithms, and rudimentary programming. Students gain insights into the essence of computational thinking, setting the stage for more advanced coursework.Programming Fundamentals
A cornerstone of any computer science program, the study of programming languages is foundational at UA Grantham. Whether delving into JavaScript, C++, or others, students master the art of translating logical constructs into executable code. The skills learned in this area help form the basis for subsequent coursework and practical applications.Data Structures and Algorithms
Building upon the programming foundation, students engage in the study of putting knowledge gained to practical use by applying new information presented in data structures and algorithms. UA Grantham understands the need for developing problem-solving skills and understanding the efficiency of different computational solutions that can be applied in real-world settings. Topics such as arrays, linked lists, and graph algorithms lay the groundwork for complex problem-solving scenarios.Software Engineering
Software engineering principles form the backbone of effective software development. Emphasizing methodologies, project management, version control, and testing practices, this segment prepares students for the collaborative and structured nature of real-world software development.Databases and Database Management Systems (DBMS)
As data assumes a central role in the digital landscape, your UA Grantham courses will explore databases and the management systems used to get the most out of data. Learn more about database design, SQL for querying, and principles of efficient data management. This knowledge proves invaluable in creating systems that store and retrieve data seamlessly.Computer Networks
In an interconnected world, understanding computer networks is essential. This segment explores network protocols, architectures, and communication principles, providing UA Grantham students with the knowledge to design and maintain robust communication infrastructures.Operating Systems
The study of operating systems provides a wide-angle view of how computers manage resources. Topics such as installing and upgrading operating systems, configuring processes to help your company share resources through a network, and maintaining operating systems are covered.Cybersecurity
UA Grantham students gain a better understanding of the ever-changing world of cybersecurity, including network security, cryptography, and methods to protect computer systems from cyber threats.Theory of Computation
UA Grantham students continue developing their computer science knowledge by learning how efficiently problems can be solved on a model of computation using an algorithm.Web Development
In Web development courses, UA Grantham students learn the intricacies of building and designing websites, encompassing both front-end and back-end development. Students also learn web technologies and design principles for creating user-friendly applications that make a difference in the real world.Capstone Project
Your UA Grantham journey to this point culminates into a project where students apply their knowledge and skills to solve a real-world problem, often working in teams on a substantial software project.
*Please note that the actual curriculum may vary, and students should refer to the official documentation or contact UA Grantham for the most accurate and up-to-date information on the online computer science degree program.