Image 01 Image 02 Image 03 Image 04 Image 05 Image 06
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. 

Objectives and Outcomes for the B.S. in Computer Science Degree

The College of Business Administration focuses on achieving the following objectives and outcomes for the BS Computer Science Degree:

  • Produce Graduates who can work in Software Design and Implementation
        1. Proficiency in one or more programming languages
        2. Proficiency in problem analysis and design of an application
        3. Proficiency in implementation of an application
        4. Ability to communicate effectively on technical subjects in the field of computing in oral and written forms.
  • Produce Graduates who enter Graduate Programs in Computer Science or Related Areas
        1. Proficiency in the Foundations of Computer Science
        2. Ability to Analyze and Solve Complex Problems
  • Produce Graduates who Work in Leadership Roles
        1. Ability to work effectively in Teams
        2. Ability to Take and Leadership Role
        3. Development of Interpersonal Communication Skills
Bachelor of Science in Computer Science 

General Education Courses

 

Semester Hours

ACAD 101 Principles of the Learning Academy

1

Critical Skills    
  Writing and Critical Thinking    
WRIT 101 Composition

3

CRTW 201 Crit Reading, Thinking and Writi

3

  Quantitative Skills    
MATH 201 Calculus I

4

  Technology Met in major with CSIC 207 and 327

0

  Oral Communication Met in major with CSCI 327

0

  Logic/Language/Semiotics 3 hours met in major with CSCI 208  
QMTH 205 Applied Statistics I

3

Skills for Common Experience and Thinking Across Disciplines
HMXP 102 (C- or better required) The Human Experience:Who Am I?

3

  Global Perspectives See approved list

3

  Historical Perspectives See approved list

3

Developing Critical Skills and Applying them to Disciplines  
  Social Science See approved list, must have at least 2 designators

6-9*

  Humanities and Arts See approved list, must have at least 2 designators

6-9*

  *Must have 15 hours within these two areas
  Natural Science    
PHYS 211/212 or
CHEM 105, 106/108
Physics with Calculus I & II
General Chemistry I & II

8

  Choose from the current catalog as follows:
BIOL 203/204 or GEOL in the GEOL minor that is approved as a Natural Sci course.

4

Intensive Writing Met with CSCI 327

0

Constitutional Requirement See approved list; may be met by other requirement

0-3

Additional Math and Science Requirements

11

MAED 200 Introduction to Mathematica

1

MATH 202 Calculus II

4

MATH 261 Foundations Discrete Mathematics

3

A MATH course over 299  

3

 
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.
 
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 Equatio

3

 
Electives  

0-4

Total  

124

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.