CSE Undergraduate Studies Committee
Minutes of Meetings (2006-'07)


Committee Members: Paolo Bucci, Eitan Gurari, Tim Long, David Mathias, Rick Parent, Neelam Soundarajan (Chair), Peg Steele, Bruce Weide.
Student reps: Matt Nedrich (BS-CSE); ??? (BS-CIS)
[If you are a BS-CIS major and interested in being on the committee, please email neelam AT cse.]

Spring: May 29; May 1; April 17; April 3;
Winter: Mar. 16; Feb. 23; Feb. 9; Feb. 2; Jan. 26;
Autumn: Nov. 7; Oct. 24; Oct. 17; Sept. 26;



05/29/07:
  1. Results of BS-CSE Exit Survey: Neelam presented the results of the BS-CSE Exit Survey. The exit survey asks the respondents to evaluate the importance of each of our objectives on a scale of "Very Unimportant" through "Very Important"; and, for each objective, the extent to which the respondent agreed with the statement, "the program objective has been met for me personally," on a scale of "Strongly Disagree" through "Strongly Agree". The results (for this year and previous years) are available on-line. The results were generally consistent with the results of previous years' surveys.

    The survey also included two questions that asked for free-form responses from the respondent. The first question was, "What single aspect of the CSE program did you find most helpful? Explain briefly." The second question was, "What single change in the CSE program would you most like to see? Explain briefly." Responses to these two questions are also available on-line.

    For the first question, students commented on a wide range of items. One aspect of the program that students seemed to view favorably was the stress on teamwork required in many courses. Another common item mentioned favorably was the quality of the capstone design courses. Specific individual courses (such as 758, 616) as well as specific individual instructors were also mentioned favorably. The advice provided by the Advising Office was also mentioned favorably.

    For the second question, one frequently mentioned topic was the introductory sequence (221-222-321). The most frequent comment here seemed to be that we ought to use a standard language such as C++ or Java rather than RESOLVE/C++. There were also some comments about faculty advising, mainly concerning faculty's apparent lack of interest in advising undergraduate students.

    No specific actions seem to be indicated by the results of the survey. There was some discussion of possible changes in the introductory sequence but it was not clear what specific changes would be appropriate. A key requirement for any serious change would be a group of faculty with the interest and commitment to develop, implement and sustain the changes. It was also noted that the introduction of the new "bridge" course (to be piloted in the fall quarter) might address many of the concerns that students had raised about the intro sequence; so perhaps no changes will, in fact, be needed.

    The survey itself will have to be revised. This is because we have revised the program outcomes to closely follow the ABET outcomes (3.a) through (3.k). Hence we need to replace the outcomes listed in the survey with this new set. The second portion of the survey containing the two free-form questions will be retained since the responses to these questions do occasionally provide useful information.

The meeting was adjourned at 10:30.

At the meeting: Bruce, David, Eitan, Neelam, Peg, Rick, Tim.

Next meeting: Next year.


05/01/'07:
  1. 1. Results of Spring POCAT (the BS-CSE exit test): Summary results of the Spring POCAT are available on-line.

    A number of points were noted. First, the percentage of students who correctly answered the various questions generally matched faculty's expectations with respect to the particular questions (see last two rows of the second table in the results page), but there were some notable exceptions. Much of the discussion focused on these exceptions. Second, the percentage of students who answered the question involving social and ethical issues (question 3) was much higher than in previous quarters. One reason for this may have been that the question was rather simple; another reason, it was felt, was that the question used in previous exams had multiple answers that could arguably be considered correct.

    For a number of questions, several committee members felt that the wording of the question (or the answers) was such that students could misunderstand what was being said. A number of suggestions were made for improving the wording of several of the questions. These changes will be made before the next POCAT.

    Specific concerns were raised with respect to the questions based on CSE 670 and 680. In both cases, based on student performance in those questions, it seemed certain important topics from these two areas may not be receiving appropriate treatment in some sections of these courses. But there was also a possibility that part of the reason for students' poor performance in these questions may have been due to the wording problem noted in the para above. We will revisit this question once the results of the next POCAT (with suitably revised wordings of the questions/answers) are available.

The meeting was adjourned at 10:30.

At the meeting: Bruce, David, Eitan, Neelam, Paolo, Peg, Rick.

Next meeting: May 15.


04/17/'07:
  1. The new "games" course (CSE 694G) as a capstone design course for the BS-CSE program: Donna Byron presented details of CSE 694G, Game Design and Development Project, that she and Roger Crawfis are jointly teaching this quarter.

    The course revolves around a team-based project to go through the conceptual design, technical design, and implementation of an interactive game. Students are organized into project teams, with each team consisting of 4 or 5 students. The project requires students to investigate tools and techniques to address a range of technical problems such as world simulation to three-dimensional sound to networking and concurrency (for multi-player games).

    One interesting approach that Donna and Roger have adopted is to have, in addition to the project teams, technology groups. One such group might, for example, deal with three-dimensional sound. The group has one representative from each of the project teams. Each group is responsible for investigating the technology and tools available for addressing problems in that particular area and prepare suitable materials (such as a tutorial) that will serve as a resource for each project team. Much of the class time is dedicated to presentations by project teams and by technology groups; as well as actual project design and development.

    The consensus in the committee was that this course meets all of the capstone design course criteria in an exemplary manner and that BS-CSE majors should be allowed to use it to meet their capstone course requirement. The model of the dual organization of students into project teams as well as technology groups seems to be an innovative idea that may be appropriate for other capstone design courses as well.

    The committee decided to allow BS-CSE majors enrolled in the current pilot offering of the course (CSE 694G) to use it as their capstone design course. Once a permanent version of the course is approved by the Curriculum Committee (or, possibly, simultaneously with that approval action), the Undergraduate Studies Committee will look at the course again to designate it as a capstone design course on a permanent basis.

The meeting was adjourned at 10:35 am.

At the meeting: Eitan Gurari, Tim Long, David Mathias, Rick Parent, Neelam Soundarajan, Peg Steele, Bruce Weide; Donna Byron.

Next meeting: ??


04/03/07:
  1. Plans for the quarter: We need to reevaluate the asssessment mechanisms we use for the BS-CSE program. Our goals are to make sure that we not only meet the accreditation requirements but also use the work, as much as possible, to improve the program in meaningful ways; at the same time, we need to make sure that the amount of effort required is sustainable. One question, for example, is, do we need to continue the exit-survey? We have not gotten any particularly useful information from the results of that survey for a while; so it would seem appropriate to discontinue it. At the same time, would ABET evaluators expect to see something like it? And, if so, wouldn't it be a serious mistake not to retain it?

    A somewhat different question, although related to program assessessment, has to do with regular evaluation of each capstone course against the criteria we have specified for these courses. The intent was that the faculty involved with each capstone course would perform a careful evaluation of their particular course(s) against the criteria and present the results, as well as ideas for improvement in the course, to UGSC. While reasonable in principle, this does require some effort on the part of these faculty and we need to see how that can be reduced.

    We will continue this discussion in the coming weeks to identify possible changes in our assessment and feedback mechanisms.

  2. Proposed "bridge" course as a tech elective: Paul Sivilotti has been leading effort to develop a 3-credit hour "bridge" course that would sit between CSE 321 and CSE 560 to help students transition from the CSE 221-222-321 sequence to CSE 560 and beyond. The curriculum committee has discussed the proposed course extensively and a pilot of the course is scheduled to be offered in the fall quarter; a second pilot is scheduled for Spring '08. In the long term, all students (both BS-CIS and BS-CSE majors) will be required to take the course. In the short term, the question was whether current students would be able to take it and count it as part of their program. The following proposal was made:
    • Students taking the bridge course (pilot course no: 494M) will be considered to have satisfied the 459 core requirement, with the other two hours counting as tech elective hours in any option; but they will not be permitted to count CSE 459.23 for tech elective credit (though any other 459 may still be counted for tech elective credit).
    After a brief discussion, this proposal was approved. This arrangement will remain in place until the bridge course becomes a required course for all majors.

The meeting was adjourned at 10:35.

At the meeting: Bruce, David, Neelam, Paolo, Peg, Rick.

Next meeting: 4/17.


03/16/07:
  1. POCAT results: Results from the Winter POCAT are available. There was a detailed discussion of the results. A number of changes in specific questions, mainly to eliminate ambiguities, were suggested; these changes will be made before the next test. It was also suggested that one question each from each of several of the most popular elective courses (581, 616, 630, 677, 757) be included in the test. Currently, we have a total of just one question from all of the electives. With the change, we would be adding about 4 or 5 questions to the test. This seems reasonable since most students finish the test in 20 or 30 minutes; so this change should not make the test unreasonably long. Neelam will work on getting questions from eahc of these areas.

  2. Undergraduate forum: One of the important topics discussed at the Annual Undergraduate Forum was the introduction of a "bridge course" between CSE 321 and 560. These discussions have been progressing and Curriculum Committee is likely to consider the proposal for a pilot version of the course early in Spring quarter.

The meeting was adjourned at 10:35.

At the meeting: Bruce, David, Eitan, Neelam, Paolo, Peg, Rick;

Next meeting: Spring Quarter.


02/23/07:
  1. Special Action Probation policy for BS-CSE program: We continued discussion of the SAP policy for the BS-CSE program. A number of changes were suggested. For example, it was felt that there was no need to retain the "probation for lack of progress" clause since students may have genuine reasons for not taking CSE courses for several quarters in a row. And, in any case, policing this is an added burden for the Advising Office.

    Neelam and Peg will work on coming up with a draft policy based on these discussions and submit it to Gary Kinzel (who is expected to present this and the SAP policies of all the other Engineering programs to CCAA for its approval). [Note: CCAA has since approved our policy. The final version is available on-line.]

  2. Annual Undergraduate Forum: The annual forum, held on Feb. 20, was quite successful. About 25 students attended the forum. Discussion was lively. A detailed report is available on-line.

The meeting was adjourned at 10:30 am.

At the meeting: Bruce, David, Eitan, Neelam, Paolo, Peg, Rick.

Next meeting: ??


02/09/07:
  1. Plans for annual undergraduate forum: Based on the availability of various people, we decided to hold the forum on 2/20. Peg and Neelam will work on getting the word out to students. As in previous years, we hope the dept. will be able to provide pizza and soft drinks.

  2. Proposed changes in GEC for BS-CIS and BA-CIS (contd.): Neelam received a message from Dave Andereck, Associate Dean in ASC in response to our questions concerning the proposed/approved changes in GEC requirements for BS and BA programs in ASC. Apparently, some key details are still in somewhat of a flux although ASC seems to expect that final decisions will be made relatively soon. One point seemed to be the desire to bring total number of hours for each degree to a figure above but as close to 181 as possible.

    The committee felt that this would be a good opportunity to make changes not just in the GEC components of the program but also in the CS component. For example, the lack of a CSE capstone course requirement as well as the lack of CSE 601 as a required course in the BS-CIS program clearly makes it weaker than the BS-CSE program. If we are able to reduce the GEC requirements sufficiently, that may provide enough room to add these courses to the program.

    The list of elective courses in the BA-CIS program is too prescriptive and omits a number of recently developed courses such CSE 551 that should be of interest to these students. These should certainly be added to these students electives list.

    We will continue this discussion in future meetings and develop specific proposals for changes to both of these programs.

  3. Special Action Probation policy for BS-CSE program: The current SAP policy has been in place for many, many years. Recently, Engineering's CCAA apparently discovered that SAP policies of individual programs including that of the BS-CSE program were never officially approved by CCAA. So CCAA has asked all programs to provide their current policies, appropriately updated, so that CCAA can discuss them and, it is expected, approve them. A summary of our current policy is available on-line. The committee felt that our current policy is generally reasonable but needs some minor rewrites (such as replacing references to "CIS" courses with "CSE" courses, and removing references to CSE 222.02 which has not been taught for many years). Peg and Neelam will work on this.

The meeting was adjourned at 10:30.

At the meeting: Bruce, Neelam, Paolo, Peg, Rick.

Next meeting: ??


02/02/07:
  1. Plans for annual undergraduate forum: We typically hold the annual undergraduate forum in late February. Peg and Neelam will identify possible dates for the forum.

  2. Proposed changes in GEC for BS-CIS and BA-CIS (contd.): Most of the meeting was devoted to this discussion. We had a number of questions about the information we received from ASC about the proposed/approved changes the GEC requirements for BS and BA programs in ASC:
    • Why does the BS GEC lists the foreign language requirement as 20 hours whereas the BA GEC lists it as 0-20, although both require foreign language through 104? [This probably doesn't make any actual difference to the students; it just looked strange.]
    • Why does the BS GEC allow students to count math courses beyond Math 152 under the "2 student-selected Breadth courses" but the BA GEC doesn't seem to contain a similar provision? [This one would have a material impact on our students since both BA-CIS and BA-CIS require students to take Math 153 as well as Math 366.]
    • What is the overall intent of the changes? That the total number of hours for each degree would remain approximately the same as it is now? Come closer to 180? Something else?
    Neelam will contact ASC to get their answers to these questions and we will continue our discussion at the next meeting.

The meeting was adjourned at 10:30.

At the meeting: Bruce, David, Eitan, Neelam, Paolo, Peg, Rick.

Next meeting: 2/9.


01/26/07:
  1. POCAT: The quarterly POCAT for BS-CSE who are near graduation will be held on 1/30. We decided to use the previously generated template for this test as well. The results will be discussed later in the quarter.

  2. GEC: We (Xiaodong and Neelam) recently received mail from Ed Adelson, Executive Dean of ASC, regarding some (proposed?) changes in the GEC requirements for all BS and BA programs in ASC. Any such changes would, of course, apply to students in the BS-CIS and BA-CIS programs respectively. We were asked for our comments on the changes. It was not entirely clear at what point these proposals were in the college; it seems that the changes for the BA programs have been approved but those for the BS programs are still being discussed.

    We had a brief discussion of these changes and the possible changes we might have to (or might be able to) make in the BS-CIS and BA-CIS programs. We will continue these discussions in the next meeting.

The meeting was adjourned at 10:30.

At the meeting: Bruce, David, Eitan, Neelam, Paolo, Peg, Rick.

Next meeting: 2/2.


11/7/06:
  1. Minor in CIS: Currently, we have two tracks in the CIS Minor program:
    1. Information Systems Track:
       Hours: 22 credit hrs. of reqd. courses + 3-5 hrs. of elective courses;
       Reqd: CSE 201, 214, 314, 360, 670; Math 366;
       Elective: One of the following: 616, 560, 671.
    
    2. Programming and Algorithms Track:
       Hours: 19 credit hrs. of reqd. courses + 6-8 hrs. of elective courses;
       Reqd:  CSE 221, 222, 321, 360; Math 366;
       Elective: Two of the following: CSE 541, 560, 670, 625, 655, 660, 675, 680.
    
    There seem to be several problems with these tracks. First, CSE 360 doesn't seem relevant to the Information Systems track. CSE 200 would probably of considerable interest to students in this track but is not included. Listing CSE 560, even as an elective, for these students seems inappropriate.

    The Prog. & Alg. track also has some problems. First, students following this track would have to take CSE 201 or 202 etc. before taking 221, and that should be considered part of the minor. Second, just having these students take 360 doesn't really help; if these students want to develop an understanding of architecture, they should also take 675, so it would make sense to move 360 to the elective list. Finally, several recently developed courses would be of interest to these students and ought to be included among the electives.

    Based on these considerations, it was proposed that the tracks be changed as follows:

    1. Information Systems Track:
       Hours: 19 credit hrs. of reqd. courses + 6-8 hrs. of elective courses;
       Reqd: CSE 200, 201, 214, 670; Math 366;
       Elective: Two of the following: 314, 551, 616, 671.
    
    2. Programming and Algorithms Track:
       Hours: 19 credit hrs. of reqd. courses + 6-8 hrs. of elective courses;
       Reqd:  CSE 201/202, 221, 222, 321; Math 366;
       Elective: Two of the following: CSE 360, 541, 551, 581, 625, 630, 670, 671, 675, 677, 680.
    
    The committee voted unanimously to approve these changes and to recommend them to faculty for its (if possible, electronic) approval.

  2. CIS Minor for BSBA-IS students: The BSBA-IS students are required to take CSE 200, 201, 214, 314, 616, 670, and Math 366 as part of their major program. The Fisher College has asked for our opinion on whether these students should be allowed to complete a CIS Minor in the Prog. & Alg. track. The committee felt that this would not be appropriate since the courses they take as part of their major already equip them with a similar set of knowledge and skills so this would be a duplication. We will convey this opinion to the Fisher College. On the other hand, the committee also felt that it might be worth exploring the possibility of developing other tracks in the minor focusing on such topics as security or various types of applications etc.; we will work on this in the near future.

  3. Proposal for minor from Lima Campus: As noted in the minutes of the Oct. 24 meeting, Faculty in the Lima Campus have proposed offering aminor consisting of the following courses: CSE 201, 214, 314, 294I, 459.11, .23, .41, 670, and Math 366. The committee decided that having the regional campus offer a different minor from the one offered on the main campus doesn't make sense. In any case, the Information Systems track, as revised above, is sufficiently close to what they are proposing that they should be able offer this track. Neelam will convey this to the Lima Campus faculty.

The meeting adjourned at 4:30 pm.

At the meeting: Bruce, David, Eitan, Matt, Neelam, Paolo, Peg, Rick; Charlie Hayes (BS-CSE).

Next meeting: ??


10/24/06:
  1. AP credit: Although we thought we were done this topic (at the last meeting), based on information from the College Board publications about the contents of CS-A and CS-AB, we decided to revisit it. According to the College Board's description of the contents of CS-A and CS-AB, we felt that a student who received a 4 or better in CS-AB had obtained knowledge equivalent to that in CSE 214. At the same time, since the AP course uses Java rather than C++, it does not seem appropriate to give credit for CSE 202 to such a student. Plus we have the issue of (non-CSE) engineering majors getting credit for a course that they can count as part of their curriculum (while not scaring away non-engineering students from CSE 201). The best way to address all of these issues seems to be to revise our policies as follows:
      1. Score of 3 in CS-AB or 4/5 in CS-A: Credit for 201.
      2. Score of 4/5 in CS-AB: Credit for 201 and 214.
      3. Add 214 to the list of engineering "select core" courses.
    
    Thus engineering students who have high enough AP scores will be able to get credit for 214 which they will be able to use as part of their program. Students who have somewhat poorer scores will be able to take 214 and improve their Java skills. And engineering students who have no AP credit will not be tempted to take CSE 201 as the "easy" option since they cannot use that in their progran; they will instead take 202 which is intended for them. In addition, any Business students who have 4/5 in CS-AB will be able to skip 214 which also makes sense given that they have already learned that material.

    This revised proposal was unanimously approved. David and Neelam will work on implementing this new policy.

  2. Minor program: We had a brief discussion of the current Minor program. The following points were noted:

    • The programming/algorithms track doesn't seem very useful since a student who has completed it is not really well prepared to do any real-world computing tasks.
    • Requiring CSE 360 as part of the minor seems pointless since, without following that up with 675, students are not really going to develop a reasonable knowledge of architecture. The main point of the assembly language skills that students develop in the course are intended to help them get a better appreciation of architecture (in 675) so, as noted, requiring the Minor students to take (just) the 360 seems to serve no purpose. (CSE 360 seems especially pointless in the Information Systems Track. One simple change might be to replace it, at least in this track, with a more reasonable course such as 616 or 671.)
    • It may be possible to develop a minor consisting of courses such as 201, 202(?), 502, the new media computing courses, some of the electives such as 541, 551, 581, 616, 630, 634, 668, 670, 671, 677, 767 etc. For some of these, math prerequisites may pose a problem since students pursuing a Minor not have taken many of the relevant math courses. It may be useful to develop multiple tracks (to replace the current two tracks). We will continue this discussion in future meetings.
    • Faculty in the Lima Campus are interested in offering a minor consisting of the following courses: CSE 201, 214, 314, 294I (one of the new media computing courses), 459.11, .23, .41 (why if they also take 314?), 670, and Math 366. We need to give them a response soon.
    • Advisors in the Fisher College have asked for our opinion on whether their BSBA-IS (Inf. Sys.) students should be allowed to do a CSE Minor given that they already are required to take including 616 and 670. We need to respond soon to this as well.

  3. Enrollment figures: Neelam distributed the enrollment numbers for the recent quarters. We decided that we will discuss them in detail at a future meeting. For now, it was noted that the numbers seem to be showing some improvement but it is too soon to be sure. Peg remarked that our new recruitment efforts (led by Tim) seem to be bearing fruit; there seems to be more student interest which will hopefully translate into improving enrollments into the major programs.

The meeting adjourned at 4:30 pm.

At the meeting: Charlie, David, Eitan, Matt, Neelam, Peg, Rick.

Next meeting: 11/7.


10/17/06:
  1. AP credit: The question: What CSE course should we give credit for when a student has taken AP-CS A or AP-CS AB? Currently, with a 4/5 score in A or 3/4/5 in AB, the student gets credit for CSE 201. But this cannot be used by (non-CSE) engineering majors as part of the engineering curriculum since 201 is not one of the courses in the engineering "select core".

    There was a long discussion of the rationale behind our current policies (including that of not including 201 among the list of courses that engineering students can include as part of their "select core"). The best option seemed to be to change our policy as follows:

      If a student has 4/5 score in CS-A, give credit for 201;
      if a student has 3/4/5 score in CS-AB, give credit for 202.
      For students who have taken a programming course at another university,
      the transfer credits coordinator will decide, based on the rigor of
      the course in question, whether to give credit for 201, 202, or none.
    
    The committee approved this option. Neelam will work with Peg and David to see how to implement this.

    Important note: After the meeting, we came across a College Board document that provides a detailed description of the CS-A and CS-AB exams. Based on this information, an e-mail discussion among some of the committee members concluded that a better option than the one above would be:

      If a student has 4/5 score in CS-A or 3 in CS-AB, give credit for 201;
      if a student has 4/5 score in CS-AB, give credit for 201 *and* 214.
      Add 214 to the engineering "select core" list. 
    
    We will discuss this alternative at the next committee meeting.

  2. There was no time to discuss the minor.

The meeting adjourned at 4:35 pm.

At the meeting: Bruce, David, Eitan, Matt, Neelam, Paolo, Rick; Charlie Hayes (BS-CSE).

Next meeting: 10/24.


09/26/06:
  1. Final results of the accreditation evaluation of the BS-CSE program: The accreditation results were very satisfactory. The new "direct assessment" mechanisms seem to have been acceptable to EAC. They also seem to be working reasonably well. We need to ensure that we continue using them and that we use the results to identify, implement, and document program improvements. (The POCAT (BS-CSE "exit-test") will be on Oct. 11. Over 20 students are expected to take it. Neelam will create the test based on ideas from appropriate faculty involved with the relevant courses.)
  2. Student representatives: The committee needs a student representative from the BS-CSE program and another from the BS-CIS program. We will try to identify suitable reps. (Since the meeting, Matt Nedrich, third year BS-CSE student, has volunteered to be one of the student reps. We still need a BS-CIS representative. If you are a BS-CIS junior or senior, please consider volunteering.)
  3. Assessment mechanisms for BS-CIS: Bruce mentioned that at a recent retreat organized by the ASC Committee on Curriculum and Instruction (CCI), there was a discussion of the need for establishing suitable mechanisms for outcomes assessment for ASC programs. Since we already have well developed mechanisms for BS-CSE, we might as well use them also for the BS-CIS program. But first we need to identify suitable outcomes (similar to the BS-CSE outcomes) for the program.

The meeting adjourned at 4:35 pm.

At the meeting: Bruce, David, Eitan, Neelam, Paolo, Peg, Rick.

Next meeting: to be announced.