4 Years On Campus Bachelors Program
The BS in Computer Science and Computer Engineering at the University of Arkansas is a four-year, on-campus program that combines computer science theory with computer engineering principles, making it suitable for students interested in developing both software and computer hardware systems. Students build foundations in programming, mathematics, digital systems, computer architecture, algorithms, operating systems, and advanced computing while developing the technical and problem-solving skills needed for computing careers.
Curriculum Structure:
Year 1: Students begin with foundational mathematics, programming, and engineering concepts through courses such as CSCE 2004 – Programming Foundations I, CSCE 2014 – Programming Foundations II, and MATH 2554 – Calculus I. These courses establish core programming abilities and mathematical reasoning while introducing students to the computational thinking needed for more advanced study.
Year 2: Students develop deeper knowledge of algorithms, data structures, and computer systems through courses including CSCE 2114 – Programming Foundations III, CSCE 2214 – Computer Organization, and CSCE 3193 – Programming Paradigms. The curriculum progresses from programming fundamentals into computer organization and different approaches to software development.
Year 3: Students move into advanced computer science and engineering concepts through courses such as CSCE 3613 – Operating Systems, CSCE 3513 – Computer Networks, and CSCE 4523 – Introduction to Computer Architecture. These subjects develop understanding of operating systems, networking, and the architecture underlying modern computing systems.
Year 4: Students consolidate their technical knowledge through advanced electives and the CSCE 4023 – Senior Design experience, where they apply their knowledge to a substantial engineering or computing project. Upper-level coursework allows students to develop specialized expertise while the senior design experience emphasizes practical problem-solving, teamwork, design, and professional preparation.
Focus Areas: Computer science, computer engineering, programming, algorithms, data structures, computer architecture, operating systems, computer networks, software development, embedded systems, artificial intelligence, cybersecurity.
Learning Outcomes: Apply computing and engineering principles to solve complex problems, design and evaluate computing-based solutions, develop and test software and hardware systems, communicate effectively, work effectively in teams, apply professional and ethical responsibilities, and acquire new knowledge as computing technologies evolve.
Professional Alignment (Accreditation): Not stated as a single combined accreditation on the official program information reviewed. The University of Arkansas states that its computer science and computer engineering programs are accredited through the relevant ABET commissions.
Reputation (Employability Rankings): Not stated on the official BS Computer Science and Computer Engineering program page. The University of Arkansas does provide career-development and employer engagement opportunities through its engineering career resources.
The BS in Computer Science at the University of Arkansas gives students substantial hands-on experience through a two-semester capstone in which teams propose, develop, implement, and present a comprehensive software project. Students can also pursue faculty-directed research, advanced digital design using state-of-the-art CAD tools, internships, and projects involving software, hardware, human factors, artificial intelligence, embedded systems, and computer systems. The program provides access to specialized research laboratories and campus computing facilities, including remote virtual desktops and technology-equipped collaboration spaces, giving students practical environments to develop and test computing solutions:
Graduates of the BS in Computer Science and Computer Engineering at the University of Arkansas are prepared for careers spanning software, computing systems, cybersecurity, artificial intelligence, hardware, robotics, and other technology fields. The department’s stated educational objectives emphasize competitive employment, contributions across computer and information-technology industries, graduate or professional study, lifelong learning, and future leadership.
Typical Job Roles: Software Engineer, Artificial Intelligence Engineer, Data Engineer, Computer Hardware Engineer.
Career Development & Industry Connections: Students have access to dedicated engineering career services, internships, employer recruitment, and industry relationships that connect their academic preparation with professional opportunities:
Further Academic Progression: After completing the bachelor's degree, students can enter the technology industry or continue to advanced study at the University of Arkansas. The department offers graduate pathways including Master of Science programs in Computer Science and Computer Engineering-related fields and doctoral study, allowing students to deepen expertise for advanced technical, research, academic, or leadership careers.


US universities use a holistic admissions review. Beyond grades and standardized test scores, they weigh the strength of your overall profile to understand who you are as a student and a person.

Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
