Standard for Proficiency in Computing
A student may satisfy the requirement for computer proficiency in the Bachelor of Science (BSc) in either of the following ways:
Option 1
Successful completion of a course of at least three credits devoted to a programming language in widespread use in scientific applications.
Option 2
Successful completion of one or more courses which provides instruction, including supervised laboratory experience, in a variety of software applications in widespread use in the scientific community. The list of applications covered should number at least three. Among acceptable applications are data analysis, computer algebra, database management, spreadsheet applications, web page design and presentation software. (This list is not to be regarded as exclusive, and can be expected to require periodic revision.) While the course or courses may also include brief introductions to word processing, email and Internet applications, appropriate to the intended audience, this introductory material will not satisfy the requirements above.
Note: Option 2 is not available to students whose subject of concentration is Mathematics. Students who have significant computing experience from other programs, work experience, private study or other non-traditional sources, will receive appropriate consideration and will not be unreasonably required to take further courses in this area. The Department of Mathematics, Physics and Geology will have a special responsibility for establishing and maintaining access to an assessment procedure for students claiming credit for such computing experience.