Undergraduate Studies

The College of Computing and Informatics offers a B.S. and a B.A. in Computer Science (CS) as well as opportunities to earn a CS Minor or an undergraduate certificate in Game Design. In addition, the College offers an Honors program and an Early Entry program.

Bachelor’s Degrees

The B.S. in Computer Science offers six different concentrations. The B.S. program has 29 hours of core Computer Science courses, a series of courses to choose from as major electives, and 15 semester hours of related work in a discipline outside computer science, possibly forming a minor in that discipline area. The B.A. in Computer Science offers three concentrations and it is less structured than the B.S. providing the student more flexibility in how to combine the B.A. with other academic programs of study. The B.A. includes a core of 19 hours that are generally prerequisites for most upper level courses in computing. The concentrations include:​

  • Loading…
  • Loading…
  • Loading…

MINORS

Designed to introduce students to the collection, informatics analysis and interpretation of data derived from genomic and biological macromolecular investigations, the Minor in Bioinformatics and Genomics provides students with a foundation of understanding and the computing skill necessary to communicate in the increasingly data-centric life sciences. In addition to gaining first-hand experience with current technologies for high-throughput data generation, students will receive training in up-to-date methods for data handling and interpretation while developing an understanding of critical issues in bioinformatics research design, statistical data analysis, and the application of genomics domain knowledge.

The Minor in Artificial Intelligence is designed for non-Computer Science majors to have significant exposure in fundamentals of computer science and the modern technical area of artificial intelligence, which can provide valuable knowledge and skill in the development of students’ majors and for the job market.

The Minor in Data Science is designed for non-Computer Science majors to have significant exposure in fundamentals of computer science and the modern technical area of data science, which can provide valuable knowledge and skill in the development of students’ majors and for the job market.

The Minor in Software Systems is designed for non-Computer Science majors to have significant exposure in fundamentals of computer science and the classical technical area of software systems, which can provide valuable knowledge and skill in the development of students’ majors and for the job market.

The Software and Information Systems Minor is designed to provide students with the Information Technology knowledge necessary for today’s information-based society. Students not only gain hands-on knowledge of how to use the Internet to develop effective and easy-to-use applications but also understand critical issues in designing information systems such as requirements development, integration, security and privacy, legal and policy considerations, and project management.

  • Loading…
  • Loading…
  • Loading…
  • Loading…
  • Loading…

Game Design Certificate

The Undergraduate Certificate in Game Design provides undergraduate students with the opportunity to reach a demonstrated level of competence in game design and development. Course-work towards the certificate can be used for credit towards the Bachelor’s degree in Computer Science. However, its primary purpose is to provide a well-defined target for students who want to advance their knowledge of modern game design and development techniques and work with a variety of professionals,from artists to writers,to being the vision for an interactive game or media product to life. The certificate may be pursued concurrently with any of the undergraduate degree programs at UNC Charlotte.

Early Entry Program

The Early Entry Program is a special, fast-track program for highly motivated undergraduate students who desire to pursue graduate studies at an accelerated pace. This program provides a student an opportunity to earn two degrees (Bachelor’s and a Master’s) in 5 years. By taking certain graduate courses in their senior year in lieu of the corresponding undergraduate courses, a student can obtain his or her B.A. or B.S. degree and then, with an additional year of graduate studies, obtain a M.S. degree in Information Technology. Successful completion of this program may cut a year off the typical length in time required to obtain an M.S. degree in Information Technology from UNC Charlotte.

  • Loading…
  • Loading…
  • Loading…