Programs

Computer Science Bachelor of Science

"The Computer Science B.S. program contains a breadth of exposure to segments
of the disipline. It properly prepares students to obtain employment as a
computer science professional."


Computer Science required courses (31 hours):
CSC204: Programming I
CSC205: Programming II
CSC245: Data Structures and Algorithms
CSC322: Computer Organization and Assembly Language
CSC323: Computer Organization and Logic Design
CSC330: Organization of Programming Languages
CSC340: Introduction to the Theory of Computing
CSC460: Operating Systems
CSC480: Software Engineering

One course from each of the following groups (12 hours):
- CSC310: Introduction to File Structures or
CSC312: Database Systems
- CSC324: Digital System Design or
CSC360: Theory of Data Communications
- CSC380: Artificial Intelligence or
CSC450: Compiler Construction

One additional 3 hour CSC course numbered 310 or above
(May select a 2nd course from above)
Mathematics (15 hours):
MAT191: Calculus I
MAT192: Calculus II
MAT225: Discrete Mathematics
MAT320: Probability and Statistics

Lab Science Sequence (8-10 hours):
- BIO211: Introduction to Biology I w/ lab and
BIO212: Introduction to Biology II w/ lab or,
- CHM111: General Chemistry I w/ lab and
CHM112: General Chemistry II w/ lab or,
- PHY161: General Physics I w/ lab and
PHY162: General Physics II w/ lab

Laboratory Science Elective:
One additional laboratory science course

Science/Mathematics Elective:
Select one additional lab science or math course

Sastisfactory score on the CS Major Field Test

Computer Science Bachelor of Arts

"The Computer Science B.A. program is appropriate for students who have
an interest in computer science but wish to pursue another major as well."

Computer Science required courses (15 hours):
CSC204: Programming I
CSC205: Programming II
CSC245: Data Structures and Algorithms
CSC322: Computer Organization and Assembly Language

At least 12 hours of additional CSC courses numbered 310 or above.
No more than a total of 4 of these credits may come from CSC 485 and
CSC 499 and only with prior approval by the department.
Mathematics(12 hours):
MAT191: Calculus I
MAT192: Calculus II
MAT225: Discrete Mathematics

Sastisfactory score on the
CS Major Field Test

Computer Science Minor

"The Computer Science minor is appropriate for students with an interest in
computer science but prefer to major in another field."

Computer Science required classes (8 hours):
CSC204: Programming I
CSC205: Programming II
Computer Science electives (9 hours):
3 CSC courses selected from CSC 245 and/or
courses numbered 310 and above

Computational Science Bachelor of Science

"The Computational Science is a new discipline that combines course
work in applied mathematics and computer science."

Computer Science required courses (29 hours):
CSC204: Programming I
CSC205: Programming II
CSC245: Data Structures and Algorithms
CSC315: Introduction to Computer Graphics
CSC335: Numerical Methods
CSC415: Graphics Simulation and Visualization
CSC435: High Performance Scientific Computing
CSC499: Undergraduate Research

Computer Science Electives (3 hours):
Any CSC course at or above the 300 level

Applied Mathematics (24 hours):
MAT191: Calculus I
MAT192: Calculus II
MAT225: Discrete Mathematics
12 hours selected from:
- MAT293(3 hours): Multivariable Calculus
- MAT320(3 hours): Intro. to Prob. and Statistics
- MAT330(3 hours): Differential Equations
- MAT340(3 hours): Linear Algebra
- MAT390(3 hours): Topics in Mathematics - Modeling

Sciences (22-29 hours):
Two science sequences from the following:
- BIO211/212
- CHM111/112 or CHM115/241
- EES150 and two from EES105,110,or 210
- PHY161/162, PHY121L, and PHY162L
- ECN150/151 and ECN353
- PSY101 and one from each:
-- PSY210,215,225 and
-- PSY230,235,240,245,260,270
- SOC101, SOC304, & one additional SOC course
- POL101, POL200, and POL253

Additional Science Depth:
- Requisite courses to complete the minor
in one of the disciplines used to satisfy
the science sequence requirement

Information Science and Technology Bachelor of Science

"IST professionals are leading the world into the Information Age,
changing the way business works...forever."

Information Science and Technology core (22 hours):
IST126: Introduction to Information Science and Technology
CSC204: Programming I
CSC206: Visual Programming I
IST220: Introduction to Databases
IST221: Introduction to Networks
IST222: Introduction to Operating Systems
TCO285: Document and Web Design

Select one emphasis from the following:
A. Programming
- CSC205: Programming II
- IST350: Software Engineering Tools
- IST463: Advanced Database Development
B. Internet Development
- IST276: Introduction to Internet Programming
- IST351: Dynamic Content Delivery
- IST461: Web Server Issues
C. Computer Networks
- IST277: LAN & WAN Technologies
- IST352: Network Operating Systems Use and Integration
- IST462: Network Security
D. Database Development
- IST318: Database Administration
- IST351: Dynamic Content Delivery
- IST463: Advanced Database Development

One course from each of the four areas below:
A.- CSC212: Programming Language
- IST311: Scripting Languages
- IST313: Visual Programming II
B.- IST316: Network Protocols
- IST277: LAN and WAN Technologies
- CSC360: Computer Networks
C.- CSC312: Database Systems
- IST318: Database Administration
D.- BUS349: Management Information Systems
- IDM470: Management Information Systems

Senior Design: 1 course from A. and B.
A. IST470: Senior Project Design I
B. IST471: Senior Project Design II
- IST472: Information Technology Internship

Mathematics (2 courses: 6 hours)
MAT126: Elementary Statistical Methods (or MAT320)
MAT141: Calculus for the Social Sciences (or MAT191)

Communication
- TCO341: Technical Communication

Satisfactory completion of a certification
test
selected and approved by falculty

Information Science and Technology Bachelor of Arts

"IST professionals are leading the world into the Information Age,
changing the way business works...forever."


Information Science and Technology core (22 hours):
IST126: Introduction to Information Science and Technology
CSC204: Programming I
CSC206: Visual Programming I
IST220: Introduction to Databases
IST221: Introduction to Networks
IST222: Introduction to Operating Systems
TCO285: Document and Web Design

Select one course from the following:
- CSC205: Programming II
- IST276: Introduction to Internet Programming
- IST277: LAN & WAN Technologies
One course from each of three areas:
A. IST311: Scripting Languages
- IST313: Visual Programming II
B. IST316: Network Protocols
- CSC360: Computer Networks
C. CSC312: Database Systems
- IST318: Database Administration
D. BUS349: Management Information Systems
- IDM470: Management Information Systems

2 additional IST electives numbered 300 or above

Mathematics (2 courses; 6 hours):
MAT126: Elementary Statistical Methods (or MAT320)
MAT141: Calculus for the Social Sciences (or MAT191)

Satisfactory completion of one certification test

Information Science and Technology Minor

"IST professionals are the heart of the workforce that is changing the world."

Information Science and Technology core:
A minimum of 17 hours including:
- IST126: Introduction to Information Science and Technology
- At least 6 hours in IST courses numbered 300 or above

Note: CSC204, CSC205, and CSC206 may be used in
satifying the requirement of at least 17 hours