Computer Science (BS) Degree Requirements

advertisement
UNIVERSITY OF SOUTH ALABAMA
COMPUTER SCIENCE (BS) 1
Computer Science (BS)
Degree Requirements
Computer Science (BS)
Credit
Hours
Course Title
Requirements: Fifty-one (51) credit hours, with a minimum grade of "C" in each course, are required as
follows
CA 275
3 hrs
Small Group Discussion
EH 372
3 hrs
Technical Writing (W)
CSC 108
3 hrs
Introduction to Computer Science
CSC 120
4 hrs
Introduction to Programming I
CSC 121
4 hrs
Introduction to Programming II
CSC 228
3 hrs
Digital Logic and Comp Architecture
CSC 230
3 hrs
Data Structures
CIS 300
1 hr
Information Technology in Society
CSC 311
3 hrs
Networking and Communications
CSC 320
3 hrs
Computer Organization and Architecture
CSC 322
3 hrs
Operating Systems
CSC 331
3 hrs
Software Engineering Principles (W)
CSC 333
3 hrs
Program Language Theory
CSC 340
3 hrs
Secure Software Engineering
CSC 432
3 hrs
Perform Eval of Algorithms
CSC 434
3 hrs
Formal Language and Automata Theory
CIS 497
3 hrs
Senior Project (W)
CIS 498
0 hrs
Senior Seminar
Computer Science Electives - Twelve (12) credit hours, with a minimum grade of "C" in each course, are
required. Select any four (4) of the following courses:
CSC 410
3 hrs
Compiler Design & Construction
CSC 411
3 hrs
Communication & Network Analysis
CSC 412
3 hrs
Real-Time Systems
CSC 413
3 hrs
Computer Graphics
CSC 414
3 hrs
Modeling and Simulation
CSC 415
3 hrs
Numerical Analysis
CSC 416
3 hrs
Artificial Intelligence Theory and
3 hrs
Database Concepts
51
12
Programming
CIS 324
southalabama.edu/bulletin
2015-2016 GRADUATE/UNDERGRADUATE BULLETIN
UNIVERSITY OF SOUTH ALABAMA
COMPUTER SCIENCE (BS) 2
CSC 417
3 hrs
Game Development
CIS 439
3 hrs
Windows Programming
CSC 457
3 hrs
Data Warehousing
CSC 490
3 hrs
Computer Science Special Topics
Computer Science General Studies Electives - Hours as needed to meet degree and 125 semester hour requirement. All
General Studies Electives must be approved by the Computer Science Coordinator.
Graduation Plan
Freshman Year
Credit
Hours
Semester 1
14
MA 125
4 hrs
EH 101
3 hrs
CSC 108
3 hrs
CSC 120
4 hrs
Semester 2
17
MA 126
4 hrs
EH 102
3 hrs
CSC 231
4 hrs
CA 275
3 hrs
Fine/Per Arts/Hum
3 hrs
Sophomore Year
Credit
Hours
Semester 1
16
MA 267
3 hrs
Natural Science Elective
4 hrs
CA 110
3 hrs
CSC 228
3 hrs
CSC 331
3 hrs
Semester 2
16
CSC 322
3 hrs
Natural Science Elective
4 hrs
CSC 320
3 hrs
CSC 311
3 hrs
Math Elective
3 hrs
southalabama.edu/bulletin
2015-2016 GRADUATE/UNDERGRADUATE BULLETIN
UNIVERSITY OF SOUTH ALABAMA
COMPUTER SCIENCE (BS) 3
Junior Year
Credit
Hours
Semester 1
15
CSC 432
3 hrs
CSC 440
3 hrs
CSC 333
3 hrs
Literature
3 hrs
HY 101 / 135
3 hrs
Semester 2
16
CSC 434
3 hrs
Math Elective
3 hrs
CIS 300
1 hr
CSC Elective
3 hrs
ST 315
3 hrs
HY 102 / 136
3 hrs
Senior Year
Credit
Hours
Semester 1
15
CSC Elective
3 hrs
Soc Sc. Elective
3 hrs
Fine/Per Arts/Hum
3 hrs
EH 372
3 hrs
CSC Elective
3 hrs
Semester 2
13
CIS 497
3 hrs
CIS 498
0 hrs
CSC Elective
3 hrs
Soc. Sc. Elective
3 hrs
Natural Science Elective
4 hrs
Department Information
Department of Computer Science Staff
Associate Professor & Computer Science Coordinator
Dr. Tom Johnsten
Computer Science is a discipline that involves the understanding and design of computers and computational processes. In
its most general form, it is concerned with the understanding of information transfer and transformation. Particular interest
is placed on making processes efficient and endowing them with some form of intelligence. The discipline includes both
advancing the fundamental understanding of algorithms and information processes in general, as well as the practical design
southalabama.edu/bulletin
2015-2016 GRADUATE/UNDERGRADUATE BULLETIN
UNIVERSITY OF SOUTH ALABAMA
COMPUTER SCIENCE (BS) 4
of efficient, reliable software to meet given specifications. Courses offer students the opportunity to explore current trends in
computing such as: game development, robotics, graphics, and data mining.
southalabama.edu/bulletin
2015-2016 GRADUATE/UNDERGRADUATE BULLETIN
Download