Computer Science
Degree: B.S.
Specializations: Computer Information Systems, Computer Science
Minors: Computer Science, Computer Information Systems, Computer Technology
Department: Computer Science
College: Science and Technology
Semester Hours Required for Degree:120

Faculty: E.G. Rodgers (Chairperson), F.D. Anger, J.R. Arthur, J.C. Bezdek, A.J. Canas, J.W. Coffey, R.B. Earp, T.F. Elbert, K.M. Ford, J. Kolen, C. Ncube, M.S. Reyenga, R.V. Rodriquez, R. Sooriamurthi, M. Sutton, N.W. Wilde, R.P. Williamson; Faculty Associates: A.F. Haney, P.W. Ustick

The Computer Science program comprises two options. The Computer Science Option includes the theoretical foundations of computer science and the study of algorithms, data structures, software engineering, computer architecture, and the concepts of programming languages.

The Computer Information Systems option provides the student with a firm foundation of basic course work complemented by comprehensive instruction in principles of computer languages, problem solving, database concepts, and software engineering applications.

PROGRAM REQUIREMENTS
In addition to general University requirements and General Studies requirements, students seeking the B.S. in Computer Science must meet the requirements listed below.

A minimum grade of "C-" is required for all courses in the major.

Students should consult with their academic advisor for courses which may satisfy both the General Studies requirements and common prerequisites.

Course descriptions are listed alphabetically by prefix at Course Listings/Descriptions.

COMPUTER SCIENCE SPECIALIZATION
LOWER DIVISION REQUIREMENTS (60 SH)
General Studies (36 sh)

Common Prerequisites (25 sh)
State mandated common prerequisites must be completed prior to graduation, but are not required for admission to the program.
+ MAC 2311 Analytic Geometry & Calculus I 4
+ MAC 2312 Analytic Geometry & Calculus II 4
+ PHY 2048/L University Physics I/Lab 4
+ PHY 2049/L University Physics II/Lab 4
Two science courses for science majors 6
Choose one:
COP 2210 Microcomputer Programming with Pascal 3
COP 3331 Object Oriented Programming with C++ 3

+ Indicates common prerequisites which can be used to satisfy General Studies requirements.

Electives (0-12 sh)
Lower Division Electives

UPPER DIVISION REQUIREMENTS (60 SH)
Major (42 sh)
CDA 3310 Microprocessor Systems I 3
CEN 4020C Software Engineering I 3
COP 4020 Programming Languages 3
COP 4610 Computer Operating Systems 3
CGS 3060 Science of Computing 3
CIS 3xxx Fundamentals I 3
CIS 3xxx Fundamentals II 3
CIS 3512 System Documentation 3
COP 3601 Software Systems 3
CEN 4511 Computer Communication, Networks & Distributed Systems 3
COT 4420 Theory Computation 3
COT 4400 Analysis of Algorithms 3
COT 4932 Senior Seminar 3
CDA 4313 Microprocessor Systems II 3

Major-Related (3 sh)
MHF 3202 Set Theory & Mathematical Logic 3

Electives (15 sh)
Upper Division Electives approved by advisor 9
Upper/Lower Division math electives approved by advisor 6

COMPUTER INFORMATION SYSTEMS SPECIALIZATION
LOWER DIVISION REQUIREMENTS (60 SH)
General Studies (36 sh)

Common Prerequisites (27 sh)
State mandated common prerequisites must be completed prior to graduation, but are not required for admission to the program.
+ MAC 2233 Calculus with Business Applications 3
COP 2120 COBOL 3
ACG 2071 Principles of Managerial Accounting 3
ACG 2021 Principles of Financial Accounting 3
+ ECO 2013 Principles of Economics Macro 3
ECO 2023 Principles Economics Micro 3
CGS 2570 Microcomputer Application Packages 3
+ STA 2023 Elements of Statistics 3
Choose one:
COP 2210 Microcomputer Programming with Pascal 3
COP 3331 Object Oriented Programming with C++ 3

+ Indicates common prerequisites which can be used to satisfy General Studies requirements.

Electives (0-6 sh)
Lower Division Electives

UPPER DIVISION REQUIREMENTS (60 SH)
Major (42 sh)
CDA 3310 Microprocessor Systems I 3
CEN 4020C Software Engineering I 3
CEN 4511 Computer Communication Networks & Distributed Systems 3
COP 4610 Computer Operating Systems 3
COP 4020 Programming Languages 3
CGS 3060 Science of Computing 3
CIS 3512 System Documentation 3
CIS 3xxx Fundamentals I 3
CIS 3xxx Fundamentals II 3
COP 3601 Software Systems 3
CEN 4021C Software Engineering II 3
COP 4710 Database Systems 3
CIS 4327C Systems Project-Computer Information Systems Option 3
CEN 4400 Introduction to Operations Research 3

Major-Related (0 sh)

Electives (18 sh)
Upper Division Electives

MINORS
The Department of Computer Science offers three Minors: Computer Science, Computer Information Systems, and Computer Technology. Students must complete all course work for the minor with a grade of "C" or better.

Computer Science Minor (18 sh)
CGS 3060 Science of Computing 3
CDA 3310 Microprocessor Systems I 3
COP 3502 CS Fundamentals I 3
COP 3503 CS Fundamentals II 3
Approved computer science elective 3
Choose one:
COP 2210 Microcomputer Programming with Pascal 3
COP 3331 Object Oriented Programming with C+ 3

Computer Information Systems Minor (18 sh)
CGS 2570 Microcomputer Application Packages 3
CGS 3062 Computers & Society 3
CIS 3512 System Documentation 3
Approved programming language 3
Approved upper division elective 6

Computer Technology Minor (18 sh)
CGS 2570 Microcomputer Application Packages 3
CGS 3062 Computers & Society 3
CGS 3262 Computer Technology 3
CGS 3559 Exploring the Internet 3
Approved upper division CIS elective 6


As of the date of publication of this catalog, the above noted degree requirements have not been approved by the Faculty Senate. Review by the Faculty Senate is anticipated during Academic Year 1997-98.
UWF Home Page
Table of Contents
Adrienne Turner
Enrollment Services
August 5, 1997