Program Information

Students can pursue a double major in CS-NLP and any other major such as Liberal Arts, New Media Communications, Behavioral Science, Psychology, Sociology, or Biomedical Sciences. Blending a Computer Science degree with a liberal arts degree or another science degree offers students an enhanced, interdisciplinary understanding of what data language is and how it can be used to meet the demands of today's world.

Program Requirements Overview:

  • Hours: 42

  • Major Requirements - 30 hours

  • COM 295 Writing for New Media Environments (3) LAS

  • COM 311 New Media Law and Ethics (3)

  • COM 321 Public Relations in the Digital Age (3) LAS

  • GRD 110 Digital Literacy (3)

  • ART 103 2D Design (3) CAM

  • INF 120 Principles of Programming I (3)

  • INF 221 Principles of Programming II (3)

  • INF 230 Database Design & Development (3)

  • INF 250 Web Fundamentals & Standards (3)

  • INF 270 Intro to Mobile Application Development (3)

Required NLP Concentration Courses - 12 hours

  • NLP 105 Introduction to Linguistics for Computer Scientists (3)
  • NLP 106 Introduction to Secondary Research Methods (3)
  • NLP 125 Introduction to Language and Computers (3)
  • NLP 126 Introduction to Primary Research Methods (3)

General Elective - 14-17 hours

According to the U.S. Bureau of Labor Statistics (BLS), employment of computer and information research scientists is projected to grow 16 percent from 2018 to 2028, much faster than the average for all occupations. The CS-NLP major also offers a strong foundation for careers in the fields producing some of the most valuable advancements of our time, including medicine, electronics, engineering, and communications. Potential career fields include:

  • Data science
  • User experience design (UX/UI)
  • AI architecture
  • Web design
  • App development
  • Applied research science
  • Project management.