ABET Computing Accreditation Commission logo

Our Bachelor of Science in Computer Science program offers students a focused and progressive curriculum that provides the knowledge and skills needed to succeed as software developers in today's information technology job market. The program is offered face-to-face at the UWG Carrollton campus and is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org.

Code. Create. Collaborate.

  • Our curriculum includes object-oriented software design and development, program construction, web technologies, software engineering, database systems and information management, intelligent systems and machine learning, system architecture, and cloud computing.
  • Opportunities to participate in a variety of experiential learning and high impact practice activities within individual courses, through internships, and a collaborative group capstone project.
  • Networking and social opportunities with peers, alumni, and potential employers are available through program collaborations and student organizations such as the Association for Computing Machinery (ACM) and ACM's Women in Computing (ACM-W).

Excellent Job Prospects for Graduates

Our graduates go on to pursue successful and rewarding careers in computing and information technology.  The U.S. Department of Labor Bureau of Labor Statistics  Occupational Outlook Handbook (OOH) projects "employment of computer and information technology occupations [...] to grow 12 percent from 2018 to 2028, much faster than the average for all occupations."  The OOH also notes that "the median annual wage for computer and information technology occupations was $86,320 in May 2018, which was higher than the median annual wage for all occupations of $38,640."  

Possible career paths for graduates include software developers, computer programmers, computer systems analysts, web developers, and database administrators.

Program Info and Requirements

The UWG Undergraduate Catalog lists the requirements for the degree. We have also prepared an advising packet that includes the advising worksheet, recommended schedules, projected course rotation and prerequisite flowchart, and other important information.

Academic Advising

All undergraduate Computer Science majors are advised in the Computer Science program. Majors are required to participate in a two-tiered advising process during each semester of enrollment by meeting both with a professional advisor and a faculty member.

Ms. Alexandra Young is the professional academic advisor for all undergraduate Computer Science majors. Ms. Young is available to meet with students for advising appointments and can also assist via email or phone with any other academic advising questions or concerns for Computer Science.

Contact Ms. Young