Undergraduate Computer Science Programs

UA Little Rock offers undergraduate courses covering a range of topics in Computer Science including: programming and programming languages, data structures and algorithms, assembly language, computer architecture, networking, operating systems, compilers, software engineering, file structures, database systems, graphics, artificial intelligence, cybersecurity, and theory of computation.

We offer an Associate of Science and Bachelor of Science in Computer Science. We also have two certificates and two minors.

Our students are prepared for careers in the computing industry and for advanced study in Computer Science. We maintain close ties with local computing industries and encourage our students to participate in the many cooperative and internship opportunities made available through these connections.

Our faculty are committed to student learning and have extensive industry and academic experience. Students have the opportunity to participate in funded research projects, including those conducted in the Emerging Analytics Center at UA Little Rock. EAC students have recently taken positions at Microsoft Research, Haliburton, Unity, Meta, and CAE.

Our BS in Computer Science is accredited by the Computing Accreditation Commission of ABET.

Computer Science Degrees and Curriculum

For more information about our programs, please contact Dr. Albert Baker.

Program Results

Undergraduate Accreditation by ABET (logo)The computer science program has measurable results that enable students, by the time of graduation, to have met the following ABET-approved student outcomes (SO’s):

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.