Computer Science Minor

Document technical information

Format docx
Size 511.6 kB
First found May 22, 2018

Document content analysis

Category Also themed
Language
English
Type
not defined
Concepts
no text concepts found

Persons

Organizations

Places

Transcript

11/11/16
To:
Michelle Hardley, Registrar
From: Ray Rosentrater, Chair, Dept of Math and Computer Science
Subj: Request to Change Computer Science Minor Requirements
Proposal
Eliminate 1 class from the Computer Science Minor requirements, thus reducing
the requirement from 24 credits to 20 credits.
Background
The Computer Science Department offers a minor in the existing 2016-2017 course catalog, we
would like to increase our impact by enabling most of the courses required for a minor to be
taken during Mayterm. In the proposed new arrangement, students would take GE-satisfying
computer science courses during freshman year and then take 3 additional courses (possibly
only during Mayterms) in order to complete the Computer Science minor.
Such an offering would provide the following support for students….
• who wish to increase flexibility
• for studying abroad or
• for achieving requirements for their major, additional majors or minors
• who are focussed on successfully graduating in four years and need or wish to
• reduce the required course load during the normal school year, or
• retake classes
• who wish to learn something outside of their normal course of study
• who wish to focus on Computer Science exclusively during a term
• who are enrolled at other institutions and would like to take a course at Westmont
• who are in the work force and would like to continue their education through Westmont
This would have benefits for our CS majors by increasing Mayterm options for their educational
flexibility. It would provide more flexibility for students wishing to upgrade into the Computer
Science major or downgrade from a Computer Science Major into a Computer Science Minor.
Finally, the ability to achieve a Computer Science minor during Mayterm serves as an attractive
skill that would enhance many existing majors on campus.
11/11/16
Description of Existing Program and Changes
The current Computer Science minor requires 24 units. This is in line with campus guidelines for
minors and on the high end of other campus minors which range from 20 - 25 units (See
Appendix A and 2016-2017 Course Catalog)
Current Requirements for a Computer Science Minor (24 units):
20 Units From (Primary):
CS 010 Design and Implementation of Solutions to Computational Problems (4)
CS/MA 015 Discrete Mathematics (4)
CS 030 Abstract Models for Concrete Problems Using Java (4)
CS 120 Space, Time, and Perfect Algorithms (4)
CS 130 Creative Software Architectures for Collaborative Projects (4)
4 units From (Secondary):
CS 045 Computer Organization and Hardware Architecture (4)
CS 105 Programming Languages (4)
CS 116 Artificial Intelligence (4)
CS 125 Database Design (4)
CS/MA 135 Formal Languages and Automata (4)
CS 140 Networks (4)
CS 145 Operating Systems (4)
CS 150 Topics in Computer Science (4)
The current minor requirement consists of 6 classes. We propose reducing the number of
courses to 5 so that students can take GE-fulfilling courses in freshman year and minor courses
during subsequent Mayterm. To accommodate this reduction while continuing to offer some
flexibility in course choice, we also propose moving CS 130 from the set of required courses to
the set of secondary courses. CS 130 will not be offered in Mayterm because its emphasis on
collaborative software development is not very compatible with a 5-week Mayterm session.
Instead, we will offer more Mayterm-friendly courses.
Proposed Changed Requirements for a Computer Science Minor (20 units):
16 Units From (Primary):
CS 010 Design and Implementation of Solutions to Computational Problems (4)
CS/MA 015 Discrete Mathematics (4)
CS 030 Abstract Models for Concrete Problems Using Java (4)
CS 120 Space, Time, and Perfect Algorithms (4)
CS 130 Creative Software Architectures for Collaborative Projects (4)
4 units From (Secondary):
CS 045 Computer Organization and Hardware Architecture (4)
CS 105 Programming Languages (4)
CS 116 Artificial Intelligence (4)
CS 125 Database Design (4)
CS 130 Creative Software Architectures for Collaborative Projects (4)
CS/MA 135 Formal Languages and Automata (4)
CS 140 Networks (4)
CS 145 Operating Systems (4)
11/11/16
CS 150 Topics in Computer Science (4)
Proposed changed requirements and sequence for a Computer Science Minor to accommodate
a Mayterm minor:
Fall
Freshman
CS 010/CS/Math 015
Spring
Mayterm
CS 030
Sophomore
CS 120
Junior
CS 045 *
Senior
* CS 045 could actually be any class from the secondary list and could be taken in either the
slot shown or swapped with CS 120
Consensus
The department has met to discuss this proposal and unanimously support it.
(Dr. Iba was consulted remotely during sabbatical and approves as well)
11/11/16
Appendix A:
Other Westmont minors require this many units:
Physics
23 units
Eng/Physics
23-24 units
Studio Art
25 units
Art History
24 units
Biology
20 units
Chemistry
20 units
Communications
24 units
Econ/Business
24 units
English
20 units
Ethnic Studies
24 units
French
20 units
Gender Studies
24 units
History
20 units
Kinesiology
24 units
×

Report this document