Community & Visitors Parents & Families Future Students Current Students Alumni & Friends Faculty & Staff
Majors and More

Majors and More

College of Business Administration

Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science is accredited by the Computing Accreditation Commission of ABET (www.abet.org).

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. 

Bachelor of Science in Computer Science  

General Education

 

Semester Hours

ACAD 101 Principles of the Learning Academy

1

Shared Skills and Proficiencies
   
Writing and Critical Thinking    
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; 1
Thinking Critically Across Disciplines*    
Global Perspectives See approved list;

3

Historical Perspectives See approved list;

3

Introducing Students to Broad Disciplinary Perspectives*

 

Social Science See approved list; must include 2 designators

6

Humanities and Arts See approved list; must include 2 designators

6

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

0

Subtotal   29-32
Computer Science Program Requirements

46

CSCI 207 Intro to Computer Science

4

CSCI 208 Intro to Computer Science II

4

CSCI 211 Assembly Lang and Computer Arch

3

CSCI 271 Algorithm Analysis and Data Strc

3

CSCI 311 Computer Architecture and Org

3

CSCI 327 Soc Implications of Computing

3

CSCI 371 Theoretical Foundations

3

CSCI 411 Operating Systems

3

CSCI 431 Org of Programming Languages

3

CSCI 475 Software Engineering I

3

CSCI 476 Software Engineering II

3

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

9

   Choose two different courses from

2

CSCI 291 The COBOL Language

1

CSCI 292 The FORTRAN Language

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 CSQM 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 203/204 Physics with Calculus, Principles of Biology & Lab 4
    Additional science from PHYS 212, BIOL 205, 206, 303, 304, 307, 308 (all 4-hour lab courses that majors can take);  GEOL lab courses that count in GEOL minor)
4
    MATH course over 299 and/or science coursese from the above list plus CHEM 105 7
Second Discipline
Choose one of the following or a minor (other than CSCI):

13-24

Information Systems

21

ACCT 280 Intro to Financial Accounting

3

ACCT 281 Intro to Managerial Accounting

3

ACCT 303 or ACCT 309 Accounting Information Systems, Cost Accounting

3

MGMT 321 Management and Leadership

3

FINC 311 or MKTG 380 Principles of Finance, Principles of Marketing

3

Physics and Mathematics

13

PHYS 301 Modern Physics

3

PHYS 315, PHYS 321 or PHYS 350 Circuit Analysis, Materials Science, Thermodynamics

3

MATH 301 Calculus III

4

MATH 305 Introd to Differential Equations

3

 
Electives  

0-15

Total  

120

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

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

Go to the complete Majors & More list.