Bachelor of Science in Computer Science
- General Information
- Program Design: Goals, Program Objectives, and Program Outcomes
- Major Requirements
- UNCG General Education Core (GEC) Requirements
- College of Arts and Sciences Additional Requirements (CAR)
- Computer Science Courses
- Sample Student Schedule
- Prerequisite Chart
- UNCG Office of Undergraduate Admissions
- Declaring or Changing your Major
- E-mail Questions
For undergraduate students, the Computer Science Department offers a program leading to a Bachelor of Science (B.S.) Degree in Computer Science. The B.S. program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org/ (ABET is the recognized accreditor for college and university programs in applied science, computing, engineering, and technology).
The courses in the computer science program are designed to teach the foundations of computing rather than a particular technology, so that the student is prepared to change with changing technology. Courses use a variety of programming languages, with introductory courses using Java and further coursework that can include C++, Prolog, PHP, and other languages. A variety of platforms, including both Windows and Unix/Linux machines are used in coursework.
The department assists students in obtaining part-time jobs. While credit is not given for such work, a job allows the student to gain an idea of what a career in computer science is about and allows the employer to assess a future graduate's long-term potential.
The job market in computer science is strong. A student completing the degree with good grades can expect job offers in the range $40,000 to $48,000 as a systems programmer or analyst, applications programmer, systems support staff member, technical staff member, or similar position. Use this link to see a partial list of companies employing UNCG graduates. Students are also prepared to enter graduate programs in computer science.