Program Requirements

Hours: 42

Social computing is a double major program, designed to infuse technology with another area of study, such as business, art, communication, education or health. Students pursuing social computing must double major in another available bachelor’s degree in order to earn a social computing degree. Many double degree plans do require only four years; students should consult the computer science department for advising to map out their time at the Mount.

Students cannot double major in Computer Science: Social Computing and Computer Science: Application Development.

Students transferring to the Mount from another college and wishing to obtain a major in Computer Science must complete at least half of the credits for their major program through the Mount. 

Major Requirements - 27 hours

NLP courses other than NLP 105, NLP 106, NLP 125, and NLP 126 may be substituted for more advanced courses with permission. 

NLP 105 Practical AI and Computers I (3)
NLP 106 Introduction to Research: Understanding Stakeholder Needs I (3)
NLP 120 Python Programming I (3)
NLP 125 Practical AI and Computers II (3)
NLP 126 Introduction to Research: Understanding Stakeholder Needs II (3)
NLP 221 Python Programming II (3)
NLP 230 Databases and Data Analytics I (3)
NLP 250 Web Design and Development I (3)
NLP 350 Applied Social Computing (3)

Content Area Courses - 15 hours

Courses for second major (200 or 300 level) (15)