George Fox University | Academics | Computer and Information Science

Computer and Information Science

COMPUTER AND INFORMATION SCIENCE

Computer and Information Science Major (B.S.)

The function and influence of the computer is pervasive throughout society. Computers process data from banks, communications satellites, video games, and even the fuel and ignition systems of automobiles. Computer software is as commonplace in the areas of education and recreation as it is in science and business. Every field or profession relies upon computer science for the problem-solving skills and the production expertise required in the efficient processing of information. Computer scientists, therefore, function in a wide variety of roles ranging from pure theory and design to programming and marketing.

The computer and information science curriculum places an emphasis on both theoretical and practical computer science. A broad range of upper-division courses is available in such areas as artificial intelligence, the analysis of algorithms, client-server systems, computer architecture and design, computer communications, database management, and software engineering.

MAJOR REQUIREMENTS

The computer and information science major requires 43 semester hours. Students may choose between concentrations in computer science and information science. The computer science concentration consists of 25 required semester hours and 18 elective semester hours of computer and information science courses. The information science concentration consists of 25 required semester hours and 12 elective semester hours of computer and information science courses along with 6 required semester hours of business courses.

Computer Science Concentration
Required computer and information science courses:
CSIS 201, 202 Introduction to Computer Science
CSIS 310 Data Structures and File Processing
CSIS 360 Computer Architecture and Assembly Language
CSIS 420 Structures of Programming Languages
CSIS 430 Analysis of Algorithms
CSIS 460 Operating Systems
CSIS 471 Senior System Development I
CSIS 472 Senior System Development II

Choose 18 hours from the following:
CSIS 220 Digital Logic Design
CSIS 300 Numerical Methods
CSIS 314 Client-Server Systems
CSIS 321 Software Engineering
CSIS 330 Computer Graphics
CSIS 340 Database Systems
CSIS 350 Data Communication and Networks
CSIS 370 Object-Oriented Programming
CSIS 434 Parallel Computing
CSIS 440 Artificial Intelligence
CSIS 450 Network Administration
CSIS 480 Principles of Compiler Design

Required supporting courses in mathematics:
MATH 201 Calculus I
MATH 260 Discrete Mathematics

Information Science Concentration
Required computer and information science courses:
CSIS 201, 202 Introduction to Computer Science
CSIS 310 Data Structures and File Processing
CSIS 314 Client-Server Systems
CSIS 321 Software Engineering
CSIS 350 Data Communication and Networks
CSIS 460 Operating Systems
CSIS 471 Senior System Development I
CSIS 472 Senior System Development II

Choose 12 hours from the following:
CSIS 330 Computer Graphics
CSIS 340 Database Systems
CSIS 370 Object-Oriented Programming
CSIS 420 Structures of Programming Languages
CSIS 430 Analysis of Algorithms
CSIS 434 Parallel Computing
CSIS 440 Artificial Intelligence
CSIS 450 Network Administration

Required business courses:
BUSN 110 Introduction to Business
BUSN 300 Management

Required supporting course in mathematics: MATH 260 Discrete Mathematics
This page was last updated 3-25-2008 16:43:05.
For questions or comments about this page, please email the webmaster.