Apr 26, 2024  
Undergraduate Catalog | 2019-2020 
    
Undergraduate Catalog | 2019-2020 Previous Edition

Department of Computer Science




Computer Science is the cornerstone of modern information technology. It has revolutionized how we learn, communicate, entertain, conduct business, perform research, and practice medicine. This information revolution is just beginning and is providing computer scientists with nearly limitless opportunities to make satisfying and enriching contributions to society. We can think of the work of computer scientists as falling into three categories:

  1. They design and implement software.  Computer scientists take on challenging programming jobs. They also supervise other programmers, keeping them aware of new approaches.
  2. They devise new ways to use computers.  Progress in networking, databases, sensors, and architectures enabled the development of the Internet of Things.  Now, researchers are working to make robots to be practical aides that demonstrate intelligence, analyze vast amounts of data to create new knowledge, or navigate autonomous vehicles.
  3. They develop effective ways to solve computing problems.  For example, computer scientists develop the best possible ways to store information, send it over networks, and display complex images.Computer science spans the range from theory to practice.  While other disciplines can produce graduates better prepared for specific jobs, computer science offers a comprehensive foundation that permits graduates to adapt to new technologies and new ideas.

The Department of Computer Science offers a wide variety of programs to match the diverse requirements of employers.  The Computer Science major may pursue a program leading to one of three degrees:  Bachelor of Science in Computer Science, Master of Science in Computer Science, or Ph.D. in Computing and Information Systems.  (See the UNC Charlotte Graduate Catalog for information on the M.S. and Ph.D. degrees.)  Students are prepared for their profession through a comprehensive program of courses and research opportunities in departmental state-of-the-art computing labs.


Programs

    Majors

    Minors

    Undergraduate Certificates

    Early Entry Programs