Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
On campus
Duration
4 years
Details
Program Details
Degree
Bachelors
Major
Computer Science | Data Science | Software Development
Area of study
Information and Communication Technologies | Natural Science
Education type
On campus
Timing
Full time
Course Language
English
About Program

Program Overview


Department of Computer Science

The Department of Computer Science is located in the College of Arts and Sciences at the University of Alabama at Birmingham.


Undergraduate Programs

The department offers several undergraduate programs, including:


  • B.S. in Computer Science
  • B.A. in Computer Science
  • Bioinformatics
  • Digital Forensics
  • Minor in Computer Science
  • Accelerated Bachelors/Master's Program
  • Research & Honors
    • Overview
    • Directed Readings
    • Research Seminars
    • Honors Program

B.S. in Computer Science

The Bachelor of Science with a Major in Computer Science degree is for students desiring more in-depth exploration of computer science. The program requires 48 hours of CS classes and is accredited by the Computing Accreditation Commission of ABET.


Major at a Glance:

  • Total credit hours: 74-75
  • 48 hours of CS classes (12 hours at the 300 level or above)
  • GPA requirement: minimum 2.2
  • C or higher required in all CS courses
  • Accredited by ABET
  • Course Catalog
  • This is an on-campus program only

Program Requirements & Course Catalog

A complete list of major requirements, courses, and a proposed four-year program of study are available in the UAB Undergraduate Catalog.


Educational Objectives

The program educational objectives of the UAB B.S. degree program in Computer Science are to produce graduates who will be equipped to:


  1. apply knowledge and skills in computer science to solve diverse and unique problems arising from real-world applications
  2. continuously acquire knowledge and skills, both theoretical and applied, related to core areas of computer science
  3. work productively as professionals by:
    1. demonstrating effective use of oral and written communication
    2. working competently as a member of a team unit
    3. adhering to ethical standards in the profession

B.S. Student Outcomes

Student outcomes for the B.S. in Computer Science are as follows:


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

Taking Graduate Courses as an Undergraduate

Under special circumstances, undergraduate students are allowed to take graduate courses for graduate credit.


B.S. Annual Student Enrollment and Graduation Data

The department provides annual data on student enrollment and graduation rates.


Graduate Programs

The department also offers graduate programs, including Master's and Doctoral degrees.


Research

The department has several research areas, including:


  • Overview
  • Research Clusters
  • Research Hubs and Labs
  • Undergraduate Research

People

The department has a faculty directory and a staff directory.


Alumni

The department has an alumni network and provides information on alumni events and news.


Events

The department hosts several events throughout the year, including seminars, conferences, and workshops.


News

The department publishes news and updates on its website.


Resources

The department provides several resources for students, including:


  • Outreach
  • Undergraduate Programs
  • Undergraduate Catalog
  • Apply (Undergraduate)
  • Graduate Programs
  • Graduate Catalog
  • Apply (Graduate)
See More