The major at the University of South Carolina has been designed jointly with the Darla Moore School of Business, and requires that students finish a business information management minor from the Moore School, along with a core grounding in programming classes, computer networks and cybersecurity.

All computing majors learn the programming skills necessary to become effective software developers. However, this major is unique in that it requires a business information management minor; includes computing courses in cybersecurity, information assurance, networks and data management; focuses on practical business math and statistics; and requires only two laboratory science courses from the Carolina Core.

Careers

A major in one of our computer science and engineering programs can prepare you for careers in:

  • software development
  • software engineering
  • database management
  • systems analysis
  • system administration
  • computer engineering
  • network administration
  • business information management