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