Computer Science
Computing Services Center 212
541-552-6144

George Converse, Chair

SOU CATALOG HOME : SCHOOLS AND DEPARTMENTS : COMPUTER SCIENCE : COURSES

Professors: George Converse, Kenneth Larson, Gene Stringer

Associate Professors: Arthur Clemons, Richard Peddicord, Daniel Wilson

Assistant Professors: Tim Killeen, Rahul Tikekar

Computer science is an exciting and growing field with career opportunities ranging from running the shop in a small business to working for big industry, working in government, or teaching. The computer science major emphasizes the current trend toward networking and the Internet. The capstone experience provides students with real work experience so they are better prepared for the job market.

Degrees

Co-Major

Mathematics­computer science. See printed catalog page 137 for a description of this program.

Minor

Computer science

Accelerated Baccalaureate Degree Program

The computer science major is an option for students participating in the Accelerated Baccalaureate Degree Program. For information on this program see printed catalog page 144 or visit our website.

Choosing a Major

Requirements to becoming a major: 2.5 GPA and a grade of B or better in both CIS 200 and CS 257. Students not meeting this requirement will not be allowed in upper division computer science courses. The information systems emphasis is geared more toward the business market, and the programming and software emphasis is geared more toward the industrial market, but the common core is designed so the student is prepared to go in either direction and does not need to make the decision early in the program.

Requirements for Major

1. Fulfill baccalaureate degree requirements as stated on page 31.

2. Complete the core curriculum. Wr 227 is required.

3. Choose the CS or CIS option and complete the additional core requirements for that option.

4. Complete additional credits (20 for CPS, 16 for CIS) from computer science courses above the 250 level as approved by your advisor.

5. Maintain a GPA of at least 2.5 in the upper division computer science courses.

Capstone

The capstone experience is a two-term sequence that should be taken in the last year. The two terms are devoted to designing and carrying out a capstone project that solves a computer science/information processing problem for someone else. The project should be of sufficient size to be useful and give the student a "real world" experience, but it should also be small enough to be completed in two terms.

Major Core Courses

Computer Science Courses

(32 credits)

Math Courses

(4 credits)

Additional Credits

In addition to the common core courses listed above and the specific core courses listed below, both the CPS and the CIS options require 16 credits in computer science above the 250 level (as approved by the advisor).

CPS Option Core

Computer Science Courses

(24 credits)

Math Courses

(8 credits)

CPS majors interested in going to graduate school are strongly encouraged to take Mth 252, Mth 261, CS 352, and CS 418, or to consider a mathematics­computer science co-major.

CIS Option Core

Business Courses

(24 credits)

Computer Science

(8 credits)

Minor

Students may choose from the following:

Pattern 1

A.

B.

Take an additional 12 credits of elective upper division CIS courses.

Pattern 2

A.

B.

Take an additional 12 credits of elective upper division CS courses.