Winthrop University: Majors and More - Bachelor of Science in Computer Science

We are here to help you!
Winthrop's admissions team is ready and available to help you. If you 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

Also, please see our FAQs for prospective students and families amid Covid-19.

Majors and More


Bachelor of Science in Computer Science

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

The Bachelor of Science in Computer Science prepares students for careers in software design and implementation and for graduate study in Computer Science. The students in this program are provided with a background that allows them to progress toward leadership roles.

The curriculum carefully blends theory and applications.  After completing a two semester introductory sequence in computer science, the student takes a series of courses that provide a strong background in the basic mathematical tools of calculus, logic, discrete mathematics, and probability and statistics and that provide a good background in the natural and social sciences and the humanities.

Transfer students bringing in upper level Computer Sciences courses may transfer those courses from any school with programs in Computer Science accredited by the Computer Accrediting Commission (CAC) of ABET. 

General Education


Semester Hours

ACAD 101 Principles of the Learning Academy


Shared Skills and Proficiencies
Writing and Critical Thinking    
WRIT 101 Composition


HMXP 102      Human Experience 3
CRTW 201 Critical Reading, Thinking & Writing


    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 1
Thinking Critically Across Disciplines*    
Global Perspectives See approved list


Historical Perspectives See approved list


Introducing Students to Broad Disciplinary Perspectives*


Social Science See approved list; must include 2 designators


Humanities and Arts See approved list; must include 2 designators


Quantitative Skills and Natural Science (3 courses)  
    Quantitative Skills Met in major with MATH 201 and 202 0
Natural Science Met in major with science requirements


Subtotal   29-32
Computer Science Program Requirements


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 Networking Processing


CSCI 475 & 476 Software Engineering I & II


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


Choose two different courses from


CSCI 290 JavaScript Programming


CSCI 293 The C# Language


CSCI 295 Programming in Visual Basic


CSCI 297 Scripting Languages


CSCI 392 Programming in Java


CSCI 395 Adv. Prob. Solv./Rapid Prototyping


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
    MATH 201 and 202 Calculus I & II 8
    MAED 200 Introduction to Mathematica 1
    MATH 261 Foundations of Discrete Math 3
    QMTH 205 or MATH 341 Business Statistics, Statistical Methods 3
    PHYS 211 or BIOL 220/222 or 221/223 Physics with Calculus, Principles of Cell & Molecular Biology & Lab 4
    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) 4
    MATH course over 299 and/or science courses from the above list and/or CHEM 105 and/or science courses from the above list 7
Recommended: Math, Digital Information Design, Risk Assurance, Accounting, and Business Administration






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.

Last Updated: 6/24/20