Mar 29, 2024  
2021-2022 Westminster College Catalog 
    
2021-2022 Westminster College Catalog [ARCHIVED CATALOG]

Computer Science, B.S.


Computer Science (CS) offers programs which provide a broad background in computing knowledge and skills, as well as practical experience. Traditionally, CS is concerned with the design and development of all types of software, especially software that runs computers or allows devices to work. CS majors work with computer architectures and operating systems and focus on mathematical and theoretical approaches to computation. Many CS majors will take first jobs as programmers. At Westminster College, CS majors take two semesters of programming (currently in Java), data structures, computer architecture, operating systems, database and some advanced programming and theory courses.

Plus, 12 semester hours of electives from 300-level or above CS courses


(MTH 321  may be applied toward these elective hours). A maximum of 4 semester hours of CS 11x-series courses may also be applied toward these elective hours.

CS and CIS Program Notes


Computer Science and Computer Information Systems majors must take MTH 335  to satisfy the statistics requirement (unless they are dual majors and their other major already includes a course that satisfies this requirement).

CS 341  has significant prerequisites and is most appropriate for Computer Science majors. Computer Science majors can chose either CS 238  or CS 341 .

Internship/Field Experience:


A student may wish to arrange an off-campus experience with a business, industry, service agency, high school, governmental office, or another appropriate organization. The course credit for an internship depends on the length and the actual learning situation. Students work with the academic adviser to determine the credit. Many of the supervising organizations pay a salary, although this is not necessary. We believe that this is a valuable learning experience for an individual during the junior or senior year. At most only one internship can count for an elective.

Graduation Requirements:


All prerequisite courses must be completed with a grade of C- or higher before subsequent courses can be taken. A student who earns a grade lower than C- in three courses in the major prior to registering for the Capstone course (MTH 601 or CS 601) will be identified as not making progress in the major. (Exceptions will be made for students who take a medical or personal leave for the semester). Students who are not making progress in the major will not be allowed to register for the capstone course, a requirement for completion of the major.

Transient Credit Policy:


Students who use transient credit (that is, transfer credit from another college or university) to satisfy course requirements in Westminster’s computer science or computer information systems majors (including any concentrations in the programs) may NOT get transient credit for more than four semester hours of computer science/computer information systems courses outside of Westminster College that are 200 level or above.

These restrictions hold for any external course whether it is a traditional classroom style or online.

All-College Honors:


The All-College Honors Research Project will replace the capstone requirement for students majoring in computer science or computer information systems, if successfully completed. Students do not need to register for both Honors Research and the capstone course in the computer science or computer information systems programs.