Roshanak Roshandel, PhD, Chair
The computer science program seeks to prepare students for careers that require sophisticated programming and computer applications in industrial, scientific, technical or educational settings, and to incorporate into the program the principles and techniques of software engineering. The program provides solid foundations for understanding the changing roles of computers in society and encourages students to apply their knowledge to solving a variety of problems through laboratory and project activities.
Recognizing that different people study computer science for different reasons, the department offers both bachelor of science and bachelor of arts degrees. The bachelor of science in computer science (BSCS) degree program provides a rigorous professional, technical educational background, appropriate for a career in software development or for entry into graduate study in computer science. A general option is available, as well as two specializations, the bachelor of science in computer science with a specialization in mathematics, and the bachelor of science in computer science with specialization in business. These specialized options within the BSCS degree program enable students to develop greater interdisciplinary expertise which will better equip them for jobs demanding such skills in the workplace.
The bachelor of arts (BA) degree program offers a sound foundation in computer science courses, while allowing greater flexibility in determining an area of application of the acquired computing skills. It is an excellent preparation for students interested in professional careers involving computer applications in less technical areas such as business or education.
Both the BSCS and BA degree programs require that all students complete a capstone experience, the year-long senior software engineering project which requires students to work in small groups to complete a substantial software system project, working with a faculty advisor and a sponsoring organization from business or industry. In addition to the bachelor’s degree programs, the department offers a computer science minor, as well as computer literacy courses.
A grade of C (2.00) is required in all CPSC courses that are used to satisfy major and minor requirements. Only courses graded C (2.00) or higher may be transferred to satisfy degree requirements. Transfer credits in the major require departmental approval. The MATH 1334, MATH 1335, MATH 1336 sequence can be fulfilled by any three quarter or two semester calculus sequence from which Seattle University accepts the first course or courses as substitutes for MATH 1334 and MATH 1335. Both the cumulative grade point average and grade point average for major/department courses completed at Seattle University must be at least 2.50 for graduation.