Computer Science

 

Computer Science Program Requirements

The Department of Computer Science offers four majors. The Computer Science major prepares graduates to enter positions as software specialists in industry or commerce, or to enter graduate programs in computer science or related fields. The Software Engineering major equips students to employ sound engineering principles in the design, development, testing, and maintenance of large, complex software systems. The Computer Information Systems Analyst and Computer Network and Security Analyst majors are designed to prepare graduates for positions such as business analyst, requirements engineer, and network engineer or administrator.

Two five-year programs are offered to specially qualified students that combine either a Computer Science or Computer Information Systems major with a minor in Business Administration and a Masters of Business Administration degree.  These programs are designed to prepare graduates for positions in computer and information systems management that require strong technical backgrounds, good communication skills, and an in-depth understanding of the business world.  Applicants to the program must have a 3.0 minimum GPA.  Those applicants with a cumulative GPA less than a 3.4 will be expected to take the GMAT exam prior to applying to the program. Interested students are strongly encouraged to contact the director of the MBA program in the spring semester of their sophomore year.

A student majoring or double majoring in Computer Science, Computer Information Systems Analyst, or Computer Information Systems Network Analyst may not use a minor in Computer Science (CSC) or Computer Information Systems (CIS) for their minor required by the University core requirements. While completion of a CSC or CIS minor will appear on the student’s transcript if declared, the student will need to complete a minor other than CSC or CIS to meet the minor requirement of the core.

Interested in Web Design?
Please see the Digital Media and Design major.
____________________________________________________________
Computer Information Systems Analyst Major
                 Computer Code: CISA

Minimum credits required: 30 in Computer Science, 7 in Mathematics, 9 in Business Administration, and 3 in Communication Studies (plus prerequisites as indicated)
(* = Prerequisite Required)

Required Communication Studies Course: 3 credits

CAS

112

Presentational Speaking

3 credits

Required Mathematics Courses: 7 credits (plus prerequisites as indicated)

MTH

135

Intro to Probability and Statistics

3 credits*

MTH

161

Discrete Mathematics I

4 credits*

Required Business courses: 9 credits (plus prerequisites as indicated)

BUS

211

Principles of Accounting I

3 credits*

BUS

208

Introduction to Business OR

3 credits*

BUS

305

Introduction to Management

3 credits*

BUS

358

Business Communications

3 credits*

Required Computer Science: 30 credits (plus prerequisites as indicated)

CSC

170

Introduction to Computer Information Systems

3 credits

CSC

210

Computer Science I: Programs and Applications

3 credits*

CSC

235

System Requirements & Testing

3 credits*

CSC

270

Data Communication Concepts

3 credits*

CSC

275

Info Systems Security, Privacy, & Ethics

3 credits*

CSC

280

Introduction to Database Management Systems

3 credits*

CSC

325

Intermediate Programming for Applications

3 credits*

CSC

460

System Analysis and Design

3 credits*

CSC

465

Information Systems Project Management

3 credits*

CSC

470

Senior Internship OR

3 credits*

CSC

471

Senior Project

3 credits*

____________________________________________________________
Computer Network and Security Analyst Major
            Computer Code: CNSA

Minimum credits required: 36 in Computer Science, 7 in Mathematics, 3 in Business Administration, and 3 in Communication Studies (plus prerequisites as indicated)
(* = Prerequisite Required)

Required Communication Studies Course: 3 credits

CAS

112

Presentational Speaking

3 credits

Required Mathematics Courses: 7 credits (plus prerequisites as indicated)

MTH

135

Intro to Probability and Statistics

3 credits*

MTH

161

Discrete Mathematics I

4 credits*

Required Business courses: 3 credits (plus prerequisites as indicated)

BUS

358

Business Communications

3 credits*

Required Computer Science: 36 credits (plus prerequisites as indicated)

CSC

180

Foundations in Computer Science

3 credits*

CSC

210

Computer Science I: Programs and Applications

3 credits*

CSC

270

Data Communication Concepts

3 credits*

CSC

275

Info Systems Security, Privacy, & Ethics

3 credits*

CSC

280

Introduction to Database Management Systems

3 credits*

CSC

285

Network Diagnostics and Troubleshooting

3 credits*

CSC

290

Computer Networks

3 credits*

CSC

315

Network Administration

3 credits*

CSC

410

Advanced Networks

3 credits*

CSC

415

Penetration Testing and Defense

3 credits*

CSC

465

Information Systems Project Management

3 credits*

CSC

470

Senior Internship OR

3 credits*

CSC

471

Senior Project

3 credits*


Computer Information Systems Minor

The minor includes a minimum of 25 credits (plus prerequisites as indicated):

Mathematics Requirements: 4 credits (plus prerequisites as indicated)

MTH

161

Discrete Mathematics I

4 credits*

Required Computer Science Courses: 21 credits (plus prerequisites as indicated)

CSC

170

Introduction to Information Systems

3 credits

CSC

210

Computer Science I: Programs and Applications

3 credits*

CSC

235

System Requirements and Testing

3 credits*

CSC

270

Data Communication and Concepts

3 credits*

CSC

280

Introduction to Database Management Systems

3 credits*

CSC

325

Intermediate Programming for Applications

3 credits*

Additional CSC credits numbered above 200

3 credits*

         

____________________________________________________________
Computer Science Major
                                                         Computer Code: CSCI

Minimum credits required: 36 in Computer Science courses and 15 in Mathematics (plus prerequisites as indicated) (* = Prerequisite Required)

Required Mathematics Courses: 15 credits (plus prerequisites as indicated)

MTH

161

Discrete Mathematics I

4 credits*

MTH

141

Calculus I

4 credits*

MTH

142

Calculus II

4 credits*

One MTH course numbered above 201

3 or more credits

Required Computer Science: 36 credits (plus prerequisites as indicated)

CSC

180

Foundations in Computer Science

3 credits*

CSC

210

Computer Science I: Programs and Applications

3 credits*

CSC

241

Linear Data Structures

3 credits*

CSC

242

Non-Linear Data Structures

3 credits*

CSC

275

Info Systems Security, Privacy, & Ethics

3 credits*

CSC

280

Introduction to Database Management Systems

3 credits*

CSC

320

Computer Architecture & Hardware

3 credits*

CSC

330

Web Programming

3 credits*

CSC

400

Operating Systems

3 credits*

CSC

420

Formal Languages & Automata OR

3 credits*

CSC

430

Algorithms

3 credits*

CSC

470

Senior Internship OR

3 credits*

CSC

471

Senior Project

3 credits*

Additional CSC credits numbered above 200

3 credits*


Computer Science Minor

The minor includes a minimum of 22 credits (plus prerequisites as indicated):

Mathematics Requirements: 4 credits (plus prerequisites as indicated)

MTH

161

Discrete Mathematics I

4 credits*

Required Computer Science Courses: 18 credits (plus prerequisites as indicated)

CSC

180

Foundations in Computer Science

3 credits

CSC

210

Computer Science I: Programs and Applications

3 credits*

CSC

241

Linear Data Structures

3 credits*

CSC

242

Non-Linear Data Structures

3 credits*

CSC

280

Introduction to Database Management Systems

3 credits*

One of CSC 320, CSC 400, CSC 420, or CSC 430

3 credits*

         

____________________________________________________________
Software Engineering Major
                                                         Computer Code: CSSE

Minimum credits required: 45 in Computer Science courses and 15 in Mathematics (plus prerequisites as indicated) (* = Prerequisite Required)

Required Mathematics Courses: 15 credits (plus prerequisites as indicated)

MTH

135

Introduction to Probability and Statistics

3 credits*

MTH

161

Discrete Mathematics I

4 credits*

MTH

141

Calculus I

4 credits*

MTH

142

Calculus II

4 credits*


Required Computer Science : 45 credits (plus prerequisites as indicated)

CSC

170

Introduction to Computer Information Systems

3 credits

CSC

210

Computer Science I: Programs and Applications

3 credits*

CSC

235

Systems Requirements and Testing

3 credits*

CSC

241

Linear Data Structures

3 credits*

CSC

242

Non-Linear Data Structures

3 credits*

CSC

275

Info Systems Security, Privacy, & Ethics

3 credits*

CSC

280

Introduction to Database Management Systems

3 credits*

CSC

310

Software Engineering I

3 credits*

CSC

311

Software Engineering II

3 credits*

CSC

460

Systems Analysis and Design

3 credits*

CSC         

470

Senior Internship

3 credits*

CSC

480

Software Engineering Project I

3 credits*

CSC

481

Software Engineering Project II

3 credits*

Additional CSC credits chosen from CSC 320, 380, 400, 410, 420, 430, 465

6 credits*


Computer Science Advanced Placement Equivalencies
A student scoring 3 or better on an AP Computer Science examination will be awarded credit as follows:

Exam

Score

Credit Hours

Course Equivalent

 

A

3, 4, 5

3

CSC 210

 

Share |