Love Where You’re Going!
Winthrop's Admissions Team is working hard to provide you with options to learn more about Life as an Eagle. Please check our Visit Page to sign up for one of our Virtual Admissions Experiences.

Want a one on one meeting or have any questions? There are three ways you can contact us:
Phone: 803/323-2191
Virtual Chat: Click here to register

For updates, announcements and special messages from Admissions, please follow us on Instagram - @winthropadmissions

Computer Science

Bachelor of Science

Computer Science is the study of how to efficiently develop software that successfully solves customers' computing problems. It includes learning to write software, analyze algorithms, understand computer hardware, use databases, work with a variety of operating systems, design computer networks, and secure systems and data. The BS in Computer Science degree program at Winthrop focuses on hands-on problem solving and working in small teams. The program is accredited by ABET, the premier accreditor of engineering and technology degree programs. There are many opportunities for students to grow an excellent resume before graduation, including two student computing clubs, participation in regional and local competitions, conducting individual research projects with faculty, and paid internships and part-time jobs. Graduates earn careers with excellent starting salaries.


Curriculum & Learning Opportunities

The curriculum carefully blends theory and applications.  After completing a two-semester introductory sequence in computer science, you'll take a series of courses that provide a strong background in the basic mathematical tools of calculus, logic, discrete mathematics, and probably and statistics.

Transfer students bringing in upper level computer science course credit may transfer those credits from any school with programs in computer science accredited by the Computer Accrediting Commission (CAC) of ABET.

There are two computing clubs at Winthrop: STARS is a service organization for computing majors; and we have a student chapter of the ACM, which is the international society for computing professionals. CS majors are invited to participate in competitions, such as hack-a-thons and regional intercollegiate programming competitions. Some CS juniors elect to spend the summer participating in the National Science Foundation's Research Experience for Undergraduates. Students might also spend a summer working a paid internship. Our college has staff assigned to helping students through the internship process.

    The Bachelor of Science in Computer Science is accredited by the Computing Accreditation Commission of ABET (

    General Education

    ACAD 101         
    Writing and Critical Thinking          
    Principles of the Learning Academy             
    WRIT 101 Composition        3
    HMXP 102 Human Experience        3
    CRTW 201 Critical Reading. Thinking & Writing        3
           Oral Communication Met in major with CSCI 327         0
           Technology Met in major with CSCI 207 and 327        0
            Intensive Writing Met in major with CSCI 327        0
            Constitution Requirement See approved list; may be met with other requirement          0-3
            Physical Activity
    See approved list


    Thinking Critically Across Disciplines*
           Global Perspectives See approved list         3
           Historical Perspectives                                   
    See approved list


    Student to Broad Disciplinary Perspectives*
    Social Science See approved list; must include  2 designators        6
    Humantities and Arts See approved list; must include 2 designators        6
    Quantitative Skills and Natural Science
    Quantative Skills
    (3 courses)
    Met in major with science requirements
    Natural Science Met in major with science requirements        0


    Computer Science Program Requirements                                                      46

    CSCI 207 & 208                                                       Intro to Computer Science I & II         
    CSCI 210

    Programming Tools


    CSCI 271

    Algorithm Analysis and Data Strc


    CSCI 311

    Computer Architecture and Org


    CSCI 327

    Soc Implications of Computing


    CSCI 411

    Operating Systems


    CSCI 432

    Computer Science Theory


    CSCI 466

    Network Proccessing


    CSCI 475 & 476

    Software Engineering I & II


    CSCI courses above 299 (excluding CSCI 514 , max 3 hrs from combination of 471 and 491)                                     9

    Choose two different courses from                                                                                                                                   2
    CSCI 290 JavaScript Programming        1
    CSCI 293 The C# Language        1
    CSCI 295 Programming in Visual Basic        1
    CSCI 297 Scripting Languages        1
    CSCI 392 Programming in Java        1
    CSCI 395 Adv. Prob. Solv./Rapid Prototyping        1

    Students are required to complete the CSCI culminating assessment exam in the semester in which they graduate. This assessment exam is administered by the Computer Science/Quantitative Methods Department Chair.

    Additional Math and Science Requirements*                                                30-33

    MATH 201 and 202
    Calculus I & II
    MAED 200 or MATH above 200 except 314

    Introduction to Mathematica


    MATH 261

    Foundations of Discrete Math


    QMTH 205 or MATH 341

    Business Statistics, Statistical Methods


    PHYS 211 or BIOL 220/222 or 221/223

    Physics with Calculus, Principles of Cell & Molecular Biology & Lab 


    Additional lab science from PHYS 211, 212, BIOL (any 4-hour lab courses that majors or minors can take);  
    CHEM (any 4-hour lab courses that majors or minors can take), GEOL lab courses that count in GEOL minor) 

    MATH course over 299 and/or science courses from the above list and/or CHEM 105 and/or science courses from the above list   

    Recommended: Math, Digital Information Design, Risk Assurance, Accounting, and Business Administration              



    Total   120

    A cumulative GPA of 2.0 or better is required on courses in the Computer Science Program Requirements. 

    Degree requirements may not be waived.

    For additional degree requirements, please visit the Degree Requirements page.

    Students enrolled in the Bachelor of Science in Business Administration program or enrolled in business classes may not enroll in courses numbered above 299 unless they have at least a 2.0 grade-point average, completed 54 hours, and a grade of C- or better in HMXP 102. 

    Business Requirements and Core

    General Education
    Foundation, Core, Applied Quantitative,
    High Impact Practice Experience Courses


    Computer Information Systems Option


    CSCI 207 & 208

    Intro to Computer Science I & II      

    CSCI 210

    Programming Tools


    CSCI 290, 293, 295, 297, or 392

    JavaScript, C#; Visual Basic; Scripting; Java languages


    CSCI 355

    Database Processing


    CSCI 475

    Software Engineering I


    CSCI 476 or 491

    Software Engineering II, Internship in Computer Science


    MATH 261 or QMTH 310

    Foundations Discrete Mathematics, Intro to Data Mining


    Two of:
    ACCT 303

    Accounting Information Systems


    CSCI 365

    Information Security


    CSCI 441

    Web Application Design


    CSCI 451

    Mobile Application Design




    The minor in computer science consists of 19 semester hours of CSCI:

    • CSCI 207 (4) Introduction to Computer Science 
    • CSCI 208 (4) Introduction to Computer Science II 
    • CSCI 210 (1) Programming Tools
    • CSCI 271 (3) Algorithm Analysis and Data Structures 

    And 6 additional hours of CSCI  numbered above 299. CSCI 101, 151, 327, 329, and 350 may not be used to fulfill the Computer Science minor.

Bachelor of Science in Computer Science - Curriculum

Chemistry Pride Points


Beyond Graduation

While most graduates immediately begin their careers after graduation, some decide to pursue graduate degrees in Computer Science. Winthrop alumni have earned their PhD degrees at universities in this region, such as Clemson and UNCC, and have gone on to be researchers for Google and university professors.


Request Info Apply Now