CSE Curriculum Committee Agendas and Minutes (2003-2004)


1.  Agenda Items for the Year and Actions to Date

2.  Meeting Minutes



1.  Agenda Items for the Year and Actions to Date

Topic (Person Responsible) Discussion/Action Status
Courses
CIS 694E: "Object-Oriented Systems Analysis" -> CIS 616 (Lohse) Weide has contacted Lohse about appearing before CC (10/17/02); will be on the 10/28/02 CC agenda (10/18/02).
10/28/02: Discussed by CC; minor revisions made; approved by CC.
11/04/02: Discussed by Fac; approved by Fac as recommended.

(This was held up by CCAA pending concurrence from EE until 9/03, but has now made its way through the system to OAA and presumably will be approved without further delay.)

Approved

616 Syllabus

CIS 694G: "Introduction to Computer Graphics" -> CIS 581 (Parent/Shen) Weide has contacted Parent (10/16/02).
Parent says Shen found that CIS 581 was approved by Fac and CCAA (contingent on concurrences) in May 2002 (10/28/02).

(This was held up by CCAA pending concurrence from CEEGS until 9/03, but has now made its way through the system to OAA and presumably will be approved without further delay.)
Approved
Various graphics course changes other than CIS 581 Weide has contacted graphics group about appearing before CC (10/16/02); Parent says graphics faculty still working on various updates (10/28/02)
2/24/03:  Crawfis and Machiraju will be back with updated syllabi for planned changes as follows: CIS 681 (title "Computer Graphics: 3D Image Generation I", prerequisites "581; Math 568 or Math 571; or grad standing"), CIS 781 (title "Computer Graphics: 3D Image Generation II", prerequisite "681"), and CIS 782 (title "Advanced 3D Computer Graphics", prerequisite "681; Stat 428 or Stat 520").

(As of 10/7/03, CC has received an overview from Crawfis and will provide feedback, but is waiting for a specific request.)
In progress (Crawfis, Machiraju)
Pilot CSE 494I: "Information Security" (Xuan, Arora) 11/25/02:  Discussed by CC; Xuan, Arora, Durresi, and Bob West (Bank One) invited to return in January with updated proposal for Sp03 pilot.
Group will reappear before CC on 2/10/03 (1/28/03).
2/10/03: CIS 294I, "Introduction to Information Assurance", discussed and approved by CC for proposed Sp03 offering.  No Fac approval required.  Second proposed pilot course still needs to be discussed.
3/10/03: Update: CIS 294I, retitled "Introduction to Information Security", is being repositioned for a pilot offering in Au03, with the second course to be offered in Wi04.  Xuan and Arora will be back to CC in April for continued discussion.
5/23/03: Subject to a few minor wording changes in description and objectives, approved by CC for offering in Wi04 as CIS 494I.

(As of 10/7/03, CIS 494I is planned to be offered in Wi04.  See also next item.)

It's time to revisit this for possible Wi05 offering (4/15/04).  Weide has contacted Xuan, Mathis, and Arora about appearing before CC on 5/14/04.
5/14/04: Paperwork will be prepared for another offering of this pilot in Wi05, with prerequisites changed to "214 or 222".
Approved

494I Syllabus

In progress (Xuan, Arora, Weide)

Pilot CSE 694K: "Network Security" (Xuan, Arora)
10/9/03: Xuan and Arora will appear before CC on 11/13/03 to get Sp04 offering as a 694 approved.
11/13/03: Approved with minor modifications for Sp04 offering as 694K; Arora and Xuan will work with Reeves to complete paperwork.
1/14/04: Paperwork sent to Math and EE for concurrence.
1/28/04: Paperwork ready to go to College.
Approved

Pilot CIS 694Z: "Introduction to Data Mining" (Parthasarathy)
10/9/03: Parthasarathy will appear before CC on 10/30/03 for presentation of evaluation from last offering and proposal for Sp04.
10/30/03: Approved with minor modifications for Sp04 offering; Parthasarathy will work with Reeves to complete paperwork.
1/26/04:  Paperwork ready to go to College.
Approved
Pilot CIS 694L: "Scientific Visualization" (Machiraju, Crawfis)
10/9/03: Machiraju (and perhaps Crawfis?) will appear before CC on 10/30/03 for presentation of evaluation from last offering and proposal for Sp04.
10/30/03: More info about the Sp03 offering needs to be provided at the next meeting, at which point approval with minor modifications from Sp03 is expected.
11/06/03: Approved with minor modifications for Sp04 offering; Machiraju will work with Reeves to complete paperwork.
1/26/04:  Paperwork ready to go to College.
Approved
CIS 694I: "Computer Vision for Human-Computer Interaction" -> permanent course (Davis)
2/3/04: Davis will appear before CC to discuss this on 2/23/04.
2/23/04: Davis will teach this course again as 694I in Au04, testing a joint plan with ECE for a 3-quarter sequence on image processing and computer vision topics, and will come back next fall to ask about a permanent course number.
Approved
Pilot CIS/EE 794R: "Applied Enterprise Distributed Computing for Engineers and Scientists" in applied software engineering sequence (Sivilotti)
10/9/03: Sivilotti will appear before CC on 11/6/03 for presentation of evaluation from last offering and proposal for Sp04.
11/06/03: Approved with minor modifications for Sp04 offering as 794 (specifically, 794R; previously it was 894X) so advanced undergrads can take it, too; Sivilotti will work with Reeves to complete paperwork before sending it to EE.
1/14/03:  Paperwork sent to EE.
2/11/04:  Approved by College, with EE version as 694R.
Approved
CIS 745: "Biomedical Informatics I" (proposed cross-listing of existing BMI/IBGP 730) (Lauria) 2/10/03: Discussed by CC, and recommended on academic grounds (although budgetary and other details, and concurrence from BMI and IBGP, remain to be worked out)
2/24/03: Discussed by Fac with no conclusion.  Suggestions included better title and "or" prerequisites, with CIS 680 required for CS-side students.  Questions about a possible department policy on cross-listing were discussed.

(As of 10/7/03, CC is waiting for a specific request.  An informal request to cross-list two "grid computing" courses with BMI came during July 2003 from Umit Catalyurek, but there is no official paperwork or syllabus for either course.)
Suggested that Lauria and Zweben work with BMI to iron out possible course changes (e.g., more descriptive title, "or"-style of prerequisites with CIS 680 listed), along with budgetary and related details, and come back when an agreement is reached.

745 Syllabus

CIS 102: "Introduction to the Internet and World-Wide Web" description change (Bair) 10/23/03: Bair will appear before CC on 12/4/03 to discuss recommendations for changes.
1/12/04:  Postponed until Sp04; scheduled for 4/9/04.
4/9/04: CC recommendation is to teach this again in Wi05 to see if demand is greater than in the summer; and if not, then to withdraw it.
 In progress (Bair)
Revisit CIS 459.22 and 459.23 with respect to OOP concepts (Baumgartner) Weide will contact Baumgartner about appearing before CC (10/1/03).
This will now wait until next year, when there is a new 459 course coordinator (4/2/04).
 
Consider changing the CIS 201 math prerequisite (Bucci)
Weide will contact Bucci about appearing before CC (10/1/03).
This will be postponed until next year, as other proposed changes to CIS 201 are being discussed informally now (4/2/04).

CIS 294R (Perl) -> 459 course (Joseph, Shen)
1/28/04:  Paperwork for Sp04 294R ready to go to College.
1/28/04:  Joseph and Shen will appear before CC on 2/2/04 to discuss making this a permanent course.
2/2/04: CC is positive about making this a permanent course, e.g., 459.61; but we should wait for some changes to be tried in Sp04 CIS 294R before proceeding because it's not yet urgent.  Joseph, Shen will provide proposed new course paperwork during Sp04.
Approved for Sp04 as 294R
In progress (Joseph, Shen)
Pilot CSE 794: "Foundations of Spoken Language Processing" (Fosler-Lussier)
5/28/04:  Recommended by CC for Wi05 offering; paperwork and talks with ECE need to take place over the summer, in preparation for CC consideration in early Au04.
In progress (Fosler-Lussier, Weide)
Add 601 as prerequisite to capstone courses that don't currently require it (Soundarajan)
4/16/04:  Approved by CC, along with fixing the following other prerequisites on 772 (516, which should be 616; and add 560).  Faculty will be asked to approve by e-mail vote to see if there are any questions, rather than waiting for a faculty meeting.
Approved
Unofficial pilot of potential C# 459 course (Schwaberow, Boon, Parent)
4/16/04:  Taught unofficially by Matt Schwaberow and Kyle Boon under 693 number with Rick Parent giving S/U grades in Wi04 and Sp04. Will be revisited in Au04 as part of broader issue of what to do with 459 courses.  General suggestion to be pursued: focus 459 content (and labs) on "what the language is for" rather than on language syntax.
In progress (Weide)
CSE 100 distance learning section (Compton, Salyers)
5/28/04:  Discussed by CC.  No academic problems seen, so Compton and Salyers will continue on their plan to offer one section via the web in Wi05, and will then report to the faculty.
In progress (Compton, Salyers)
General course review (service courses, 459s, numerical methods courses, capstone design courses, possible withdrawals) 2/24/03:  Discussed by CC.  Weide will ask faculty to recommend minor changes that they wish to make, and will prepare paperwork for discussion at 3/10/03 meeting.
3/10/03: Suggestions for course changes and withdrawals discussed by CC; faculty fedback will be requested before CC vote on specifics.

(As of 10/7/03, Weide has received feedback from faculty and is still preparing the paperwork on this.)
 In progress (Weide)
Course Groups and Curricula
Review BMI curriculum questions and "pre-proposal" (Saltz) Weide has contacted Saltz about appearing before CC (10/16/02).
Saltz will be on the 12/5/02 CC agenda (10/25/02).
Saltz can't make 12/5/02 meeting and will reschedule (11/27/02).
Saltz will be on the 1/27/03 CC agenda (12/11/02).
Saltz can't make 1/27/03 meeting and will  come to the 2/3/03 meeting (1/22/03)
2/3/03: Two existing BMI courses, plans for two-course undergraduate sequence that couold be taken by engineering students, and ways of accommodating BMI students' computing needs (e.g., in Applied Software Engineering courses) discussed by CC and BMI faculty.

(As of 10/7/03, CC is waiting for a specific request.)
In progress (Weide)
Review MIS-related courses: 516/616, 670, perhaps even 201/214/314 (Lohse, Ramnath) Lohse and Ramnath have discussed CIS 516/616 with Jim Nelson of AMIS, and will appear before CC on 4/4/03; Kerr has also talked with Nelson about 670; Nelson has suggested some possible changes to the CIS portion of the MIS curriculum (3/20/03)

(As of 10/7/03, CC is waiting for a specific request.)
In progress (Ramnath)
Architecture course group report (Sadayappan) Weide has contacted Systems Group about appearing before CC in Wi03/Sp03 (10/16/02); Sadayappan will be in charge (10/18/02); Weide has asked all three groups to pick a week in Sp03 for appearance before CC (3/10/03); report will be given in early Au03.

(As of 10/7/03, Weide has contacted Sadayappan about this.  Later exchanges have resulted in a tentative visit near the end of Sp04.)
Completed
Database course group report (Ferhatosmanoglu, Parthasarathy) Weide has contacted Systems Group about appearing before CC in Wi03/Sp03 (10/16/02); separate note sent to Ferhatosmanoglu and Parthasarathy (11/6/02); Ferhatosmanoglu and Parthasarathy will work with Kerr and report in Sp03 (12/20/02); Weide has asked all three groups to pick a week in Sp03 for appearance before CC (3/10/03); this report will be given on 5/16/03 (3/11/03)
5/16/03: Course group report draft is complete; no significant changes to curriculum in this area are currently called for.  Ferhatosmanoglu and Parthasarathy will clean it up and make it available to Soundarajan for ABET purposes.
Completed
Operating systems course group report (Agrawal) Weide has contacted Systems Group about appearing before CC in Au03 (10/7/02); Agrawal will be in charge, and will report in Wi04 (10/13/03)
1/27/04: Agrawal will present report in early Sp04.
5/7/04: Course group report draft is complete; some changes are anticipated.  Specifically, title of 760 should be changed to "Advanced Operating Systems", and 762 should be changed to emphasize web services, grid services, and distributed computing aspects rather than traditional OS topics. Agrawal will lead the 762 revision effort, and will clean up the report and make it available to Soundarajan for ABET purposes.
Completed
Graphics course group report (Parent, Crawfis?)
Fall 04

Software engineering course group report (Weide?)
Fall 04

Policies and Miscellaneous
Adding personal integrity statement to CIS syllabi, in course objectives (Reeves) 11/18/02: CC recommends further study; Reeves has done preliminary work already; Weide will discuss with Zweben possible appointment of ad hoc committee.
Ad hoc committee will meet with new secretary of COAM on 2/17/03 (1/24/03).
2/27/03:  Ad hoc committee met with Pete Pappas; Zweben summarized this meeting in e-mail to the CIS faculty the next day.  Recommendation: CC should not do anything at this time, except to monitor the sanctions imposed by COAM on CIS cheaters to see whether more serious consequences become the norm, as Pappas has suggested.
10/9/03: COAM's official summary of last year's results is not available.  But informal contact with Pete Pappas during the summer indicates that sanctions did indeed get more serious.  Weide contacted faculty to see whether they've noticed any differences in CIS cases, and initial evidence suggests that this is no longer something we should worry about.
1/15/04:  Anecdotal evidence from those in the department who have recent experience with COAM cases from CIS (e.g., Debby Gross) indicates that COAM sanctions are far more serious, and appropriate, than they have been in recent years.
Completed
Review course lab loads (Steele) Weide will check with faculty to see what updates are needed. In progress (Weide)
Create policy on cross-listing courses
10/9/03: This needs to be discussed ASAP, as the number of cross-listing issues continues to grow.  There could be serious budgetary implications.
10/23/03: Fosler-Lussier, Long, and Weide will draft a document outlining principles that we might use to govern policies for cross-listing from an academic standpoint; there is also a budgetary component that will require input from Zweben, to be provided on 11/20/03.
11/20/03: Zweben explained budgetary issues related to cross-listing.
1/19/03: Parthasarathy has asked to join the group discussing this topic.
In progress (Weide)
Syllabus creation and management tools (Weide)
1/12/04:  Weide has a couple students working on this.  A prototype is available that allows creation of a syllabus in standard form for the College of Engineering guidelines, which involves using a web form and producing HTML output.  More work is planned.
In progress (Weide)



2.  Meeting Minutes

  1. 10/09/03
  2. 10/23/03
  3. 10/30/03
  4. 11/06/03
  5. 11/13/03
  6. 11/20/03
  7. 1/12/04
  8. 2/2/04
  9. 2/23/04
  10. 4/9/04
  11. 4/16/04
  12. 4/23/04
  13. 5/7/04
  14. 5/14/04
  15. 5/28/04
  16. 6/4/04

10/09/03: (Fosler-Lussier, Long, Machiraju, Parthasarathy, Reeves, Matt Schwaberow (undergrad student), Soundarajan, Weide)
The committee reviewed the "agendas and minutes" table (http://www.cis.ohio-state.edu/~weide/cc/agendas-minutes) to get a progress report on items pending near the end of last year, and to check it for completeness.  Items regarding Sp04 x94 offerings and two new course group reports were added.
Because CIS is forging more interdisciplinary ties (e.g., to EE, linguistics, BMI, proposed new Biomedical Engineering department, etc.), we need to formulate a policy on cross-listing courses.  There are two aspects: the academic issues, such as criteria for cross-listing courses on intellectual content grounds and possible models for structuring course content, prerequisites, exams, etc.; and the budgetary and political issues.  A coherent policy needs to address (or at least recognize) both aspects.  It was agreed that Weide should invite the CIS Chair, Stu Zweben, to give us a "tutorial" on the latter aspects.  At some point, someone will need to look for information about what our colleagues at other universities might have done already in this regard; no one knew of anything specific that has been done elsewhere, however.

10/23/03: (Baumgartner, Bucci, Fosler-Lussier, Long, Machiraju, O'Donnell (graduate student), Parthasarathy, Reeves, Schwaberow (undergrad student), Soundarajan, Steele, Weide)
The committee discussed various issues related to such a policy.  There are academic issue and budgetary issues; the latter will be deferred until Zweben can appear before the committee on Nov 20.  It was agreed that Fosler-Lussier, Long, and Weide would meet as a subcommittee to write a short report on issues and possible general principles and policies to govern cross-listings.  Soundarajan agreed to find out what OSU rules say about cross-listing courses, and to see whether other CS departments elsewhere have adopted any internal guidelines to help them deal with the sorts of issues we have been seeing.

10/30/03: (Baumgartner, Bucci, Fosler-Lussier, Long, Machiraju, O'Donnell (graduate student), Parthasarathy, Reeves, Schwaberow (undergrad student), Soundarajan, Steele, Weide)
The committee heard about the experience of teaching this course in Sp03, including enrollment (20 graduate students and 7 undergraduates), student feedback (largely positive), grades, and prerequisite issues.  Parthasarathy reported that he is discussing with the AI faculty including material about the relationship to machine learning techniques, and various applications that might be of interest to AI students so they can also use this as a background course.  Another application of interest to graphics and perhaps some AI students might be an image data set.  It also was suggested that the prerequisites might be changed to "680; 670 or 730 or graduate standing".  The committee approved the proposed second pilot offering in Sp04.  Parthasarathy will consider prerequisite changes, then put together an official syllabus and work with Reeves to get the paperwork completed within the next two weeks or so; Weide will check the syllabus and paperwork before submission.
Machiraju plans to revise this course for the second pilot offering to give it a different emphasis than Crawfis did in Sp03, because of different instructor interests.  The differences will include a change of visualization toolkits, and more emphasis on imaging and biomedical applications.  It was suggested that the prerequisites might need to include a linear algebra course.  Machiraju will return next week to tell the committee about the experience of teaching this course in Sp03, including enrollment, student feedback, grades, and prerequisite issues, before the committee can approve the proposed second pilot offering in Sp04.

11/6/03: (Bucci, Crawfis, Fosler-Lussier, Long, Machiraju, O'Donnell (graduate student), Parthasarathy, Reeves, Schwaberow (undergrad student), Sivilotti, Soundarajan, Steele, Weide)
Machiraju reported that 18 students took the course in Sp03.  Student feedback included a request for more labs (!) and more interesting data sets.  In Sp04, there will be one more lab, and effort will be put into developing some more interesting data, probably involving medical visualization.  The plan is to use the new PC lab in CL; Weide will inform the Computer Committee about this.  The committee discussed but did not come to a conclusion regarding the linear algebra prerequisite, but asked Machiraju to consult with the other sci-viz faculty to decide whether "Math 568 or Math 571" should be added.  It was agreed that 459.22 should not be a prerequisite, but the General Information statement should say "C++ is used."  The committee approved the proposed second pilot offering in Sp04.  Machiraju will decide on the possible prerequisite change involving linear algebra, then put together an official syllabus and work with Reeves to get the paperwork completed within the next two weeks or so; Weide will check the syllabus and paperwork before submission.
Sivilotti reported that 33 students took the first pilot of this course in Sp02, including 8 CIS graduate students, about an equal number from EE, and the rest from other engineering and science areas.  Two CIS undergrads took it as 693 becuase it was officially a grad-only course -- and this should be changed because the material is appropriate for advanced CIS and CSE undergrads.  Student feedback indicated that there was too much time spent on CORBA, so this will be replaced by similar material using Java sockets, which will take less time and integrate better with the remaining material.  The committee also discussed other student feedback and relatively minor changes that Sivilotti plans to make, as well as prerequisites, which will not be changed.  The committee approved the proposed second pilot offering in Sp04.  Sivilotti will put together an official syllabus and work with Reeves to get the paperwork completed for this to be offered as a 794 within the next two weeks or so; Weide will check the syllabus and paperwork before submission to EE.  (Since this is cross-listed with EE, they have to approve it, too, before it goes to the college.)
At least three faculty-sponsored groups of undergrad students, each numbering several students, tend to have trouble scheduling meetings when they are "to be arranged" because it is very difficult to find a time when all can make it.  (There may be other groups in the department with the same problem.)  Moreover, there are some meetings where it would be beneficial for these three groups all to meet at the same time.  Weide asked the committee to think about whether it would be wise to schedule a specific group studies course at a particular time each quarter so students could sign up for this course in order to block out that time on their schedules.  The committee will discuss the idea later this quarter (4 Dec 03).

11/13/03: (Arora, Bucci, Long, Machiraju, O'Donnell (graduate student), Parthasarathy, Reeves, Schwaberow (undergrad student), Steele, Weide, Xuan)
Arora and Xuan presented a plan for a Sp04 CIS 694 on "Network Security", to be offered for CIS/CSE, EE, and perhaps some Math students.  Some of the cryptography foundations are now in a new Math course (Math 667: "Introduction to the Mathematics of Cryptography"), and there have been discussions with Prof. Silverberg from Math about avoiding overlap between the courses' content.  The proposed 694 would focus on network issues, not on the fundamental of cryptography; and Prof. Silverberg has promised to steer clear of network security issues.  Arora and Xuan are convinced there will be a positive interaction on this front.  The main issues raised by the committee had to do with the prerequisites, and it was agreed that a reasonable prerequisite is "677 or permission of the instructor".  Some Math students who have had personal experience, but no coursework, involving computer networks should be be able to do OK in the class, and they will be encouraged to explain this background to the instructor if they cannot take CIS 677.  Arora and Xuan will put together an official syllabus and work with Reeves to get the paperwork completed for this to be offered as a 694 within the next two weeks or so; Weide will check the syllabus and paperwork before submission to EE and Math for concurrence.

11/20/03: (Baumgartner, Bucci, Fosler-Lussier, Machiraju, O'Donnell (graduate student), Reeves, Schwaberow (undergrad student), Soundarajan, Steele, Weide, Zweben)
Zweben explained some budgetary implications of cross-listing courses under "responsibility-based budgeting".  Details included the basic revenue model ("net marginal resources", what factors influence the computation of NMR, and the fact that the budget increment based on NMR goes to the College, not to the department); costs of teaching a cross-listed course and several options for sharing it among the cross-listing departments; and other economic considerations.  It was agreed that probably the only reasonable way to share costs is to split the teaching responsibility evenly among the cross-listing departments.  The conclusion was that cross-listing should be based primarily on academic concerns, course content, and the need to maintain some intellectual control over material that we consider to be within our discipline.  However, the budgetary implications of cross-listing do need to be considered in crafting a policy that could be used to guide the department in this area.


1/12/04: (Bohn (graduate student, for O'Donnell), Bucci, Byron, Fosler-Lussier, Machiraju, Reeves, Schwaberow (undergrad student), Soundarajan, Steele, Weide)

Weide announced that two students have built nice prototypes of a web-based form for creating syllabi in standard form, so faculty should no longer have to copy and hack HTML files (well, with the prototype, they might still have to hack some HTML to make changes, but the creation of the HTML with the right organization and content will be automated).  He will ask the computing staff for permission to run one of their scripts on a CIS Department web server, and will place a link to it on the Curriculum Committee home page so faculty know what to do when they want to make new course or course change requests.  The students will then move on to develop this into a more comprehensive system for managing syllabi, e.g., automating the production and maintenance of the department's course syllabi web pages and materials that can be used during accreditation visits.  The hope is that the same tools also can be used by other Engineering departments at some point.  This is sorely needed by the College Committee on Academic Affairs because most syllabi submitted to the College do not conform to published requirements.
Bair cannot come to our meeting time this quarter, so this has been postponed until Sp04.
Byron described proposed changes to this course, which hasn't been taught in well over a decade but is now an important feature of CIS interactions with Linguistics in both research and teaching plans.  The proposal is to change the description to modernize it, and to change the prerequisites from "730; Ling 601; or permission of instructor" to "630; 625 or Ling 684.01; or permission of instructor".  This would more accurately reflect the requirements of the revised course, take account of revisions to the prerequisite courses over recent years, and permit both CS and some Linguistics students to take the course.  The committee was favorably disposed toward the recommendations.  Byron will work with Weide to create a syllabus in standard form, and Weide will present it at a future meeting for what we hope will be quick approval.  Byron will also consult with the AI faculty about possible changes to the CIS 630 prerequisites regarding programming background, and get back to the committee on that question.


2/2/04: (Bucci, Fosler-Lussier, Joseph, Machiraju, Parthasarathy, Reeves, Schwaberow (undergrad student), Shen, Steele, Weide)
Bob Joseph presented his experiences and recommendations for making CIS 294R into CIS 459.61: "Introduction to Perl".  The committee had several comments and suggestions for the Sp04 offering.  During that term, Bob will come back to the committee with paperwork to make the new course introduction, as it appears that this is a good idea but doesn't have to be done right now when we still have an opportunity to try a few variations in Sp04.


2/23/04: (Bucci, Davis, Machiraju, Reeves, Schwaberow (undergrad student), Strader, Weide)
Davis reported on meetings with Kim Boyer and Alex Martinez from ECE, who are responsible for two related ECE courses.  They agreed to a plan where a permanent version of CIS 694I would be taught annually in Au, an ECE course on "Image Processing" would be taught in Wi, and an ECE course on "Computer Vision" would be taught in Sp.  The committee thought this seemed like a reasonable plan to serve the (mostly graduate) students in both departments who are in this general area.  Davis will work with Reeves to get the paperwork out for the Au04 offering of CIS 694I, and next fall we will deal with making it a permanent course for the following year.


4/9/04: (Bair, Bucci, Fosler-Lussier, Long, Machiraju, O'Donnell (graduate student), Reeves, Schwaberow (undergrad student), Steele, Weide)
Bair reported on the recent status of CIS 102, including enrollment trends, the wide spectrum of student backgrounds and interests, consideration of whether there is enough technology and conceptual content to warrant this as a CS course, and the general problem of a course "not targeting any market, and missing all of them".  There were numerous suggestions for possible changes.  The end result was that the committee recommended that the course be taught in Wi05, as currently planned, to see whether some modifications being considered by Bair -- along with the change to a regular academic quarter -- would result in significant improvements.  If not, the consensus was that we should probably stop teaching the course and leave this area to the various departments on campus that are already teaching or in the process of introducing various "design for the web" courses.


4/16/04: (Boon (undergraduate student), Bucci, Fosler-Lussier, Long, Reeves, Schwaberow (undergrad student), Soundarajan, Weide)
In addition to adding 601 as a prerequisite to all capstone courses (including 776), it was agreed that two other maintenance changes should be made to the 772 prerequisites: adding 560, and changing 516 to 616.  Weide will ask for faculty approval by e-mail, since this is not expected to be controversial.
Matt Schwaberow and Kyle Boon described the "informal" C# course they taught unofficially in Wi04 and are doing again in Sp04.  The approach was to offer students the opportunity to take 1 cr-hr of 693 under Rick Parent (for S/U grade), and to meet regularly in the spirit of a 459-like course, to teach C# and some .NET technology.  Over 70 students initially showed up, but many dropped once it became clear that they would be required to do assignments as in a typical course; 21 students completed the course.  There are 28 students in the Sp04 version of the same thing.  Results of student surveys documented strengths and weaknesses (mostly strengths).  The CC was impressed by the course outline, materials, and assignments, and discussed ways in which this kind of course content and organization might serve as a model for other 459 courses.  It was agreed that such courses, including labs, should "focus on what the language is for" rather than on language syntax; and that ambitious undergrads who have taken the intro courses that are prerequisites for the 459s should be a good resource for redesigning and helping to deliver 459s in the future.  Schwaberow and Boon agreed to return in Au04 for another report (on the Sp04 offering of the C# material) in the context of a broader review of 459s.


4/23/04: (Bucci, Fosler-Lussier, Gurari, Long, O'Donnell (graduate student), Weide)
Gurari petitioned for approval to assign letter grades to three students who followed up his 788 course in Au03 with a 793 in Wi04, under the impression that they would receive letter grades for the additional work based on the announcement posted on the department course offerings board.  Ordinarily, X93 courses are not supposed to be letter-graded.  But it is possible to give letter grades if a petition for such is approved up the chain-of-command.  It was recommended that this request, the need for it resulting as it did from a miscommunication, be approved by the CSE Department chair.


5/7/04: (Agrawal, Fosler-Lussier, Lauria, Long, Machiraju, Parthasarathy, Schwaberow (undergraduate student), Soundarajan, Weide)
Agrawal and Lauria presented the report.  There was some discussion of 662, 741, 760, and 762.

Resource constraints are having some impact on 662, and modifications to the OS platform for students should be considered (e.g., real Linux on PCs?) since PCs are now going into the main computing labs to replace dumb terminals.  An important issue is to avoid the need to reboot a machine each time there is a bug in some OS lab code.  There was some discussion of whether 660 and 662 should be integrated, but it was agreed that since 660 does have some lab assignments, too, and that 662 is not required, it seems reasonable to leave things as they are.

The question about 741 was whether it is a modern comparative OS course or a history-of-OS course, and if the latter, whether it might be more appropriately graded S/U.  Weide will ask Zweben to ask John Heimaster, who teaches it gratis each summer, to provide a current syllabus (which is needed for ABET purposes next year).

It was agreed to change the title of 760 from "Operating Systems" to "Advanced Operating Systems", to emphasize that it is not a beginning OS course.  Moving to a new book next year should reduce creeping overlap with 763.

Agrawal and Mamrak will trade teaching assignments next year so that Agrawal can try a new version of 762 in Sp05 that would emphasize web services, grid services, and distributed computing aspects in a project-oriented course that could meet the new capstone criteria.  Among the issues is the relationship to Sivilotti's 794R and the possibility of having prerequisites that would permit students from the Applied Software Engineering sequence to enroll (e.g., 621 or 760 or 768).  Details of the proposed plan will be presented by Agrawal and reviewed by the Curriculum Committee in Au04.


5/14/04: (Arora, Bucci, Machiraju, Parthasarathy, Romig, Schwaberow (undergraduate student), Weide, Xuan)
Xuan and Arora reported on this pilot.  Mathis was unable to attend but sent a detailed e-mail summary of his experience as one of the co-instructors (with Dong Zhou, whose input was not received directly).  There was discussion of instructor feedback, student feedback, student expectations of high-level overview vs low-level treatment, prerequisites, etc.

The committee and the presenters agreed that the course should be piloted again as CSE 494I in Wi05, taught by Steve Romig (not team-taught or taught by changing instructors in mid-course).  Suggestions included making sure that students get exposure to "real" tools, not just paper exercises; more case studies; reduction of the prerequisites to "214 or 222" to make it clear that this is not a course that requires substantial programming background; a broad-based high-level treatment of the issues; and earmarking of CSE 365 as a reasonable permanent number to be sought following the second pilot if it is as successful as the first one.


5/28/04: (Compton, Fosler-Lussier, Long, Salyers, Weide)
Fosler-Lussier proposed this course as part of the AI group's "master plan".  He would like to keep the project orientation of a pre-pilot he recently taught as a 788, which he and the students liked; but would replace student presentations of fundamentals with structured presentations by the instructor so there is a more coherent overall theme and plan to the course content.  The AI group would like to offer the course in Wi, with the general information statement to say "Students are encouraged to co-enroll in CSE 779" because of a plan by Fosler-Lussier and Wang to coordinate final projects for students who are enrolled in both courses.  The AI group also would like to earmark CSE 733 as a permanent number if the pilot proves successful.  The committee applauded the coordination among the AI group members as a model for other groups to follow in curriculum design and development.

It was agreed that the prerequisite should be, in short, probably the most complicated we've ever seen, perhaps providing an opportunity to demonstrate why we need to reform the registrar's arcane method for listing prerequisites: "625 or Ling 684.01; 630; 730 or Stat 427".  The rationale is that students need some formal language background from either the CS or Linguistics perspective (CSE 625 or Ling 684.01); some AI background (CSE 630 or CSE 730); and some statistics background (Stat 427 or CSE 730).  Since 730 would cover both the AI and statistics background, and since 630 is listed as a prerequisite for 730, this is one way to say it.   What we really want to say is "(CSE 625 or Ling 684.01) and ((630 and Stat 427) or 730)".

It was agreed that Fosler-Lussier and Weide should work out the paperwork details and possible cross-listing/concurrence issues with ECE and bring the proposal to the Curriculum Committee first thing in Au04 for approval for a Wi05 offering.
Compton and Salyers reported on their plans to offer one section of CSE 100 via the web, but still limited to OSU students at first.  They have done a significant amount of planning and background work for this and asked for feedback.  It was agreed that their plan to try this in Wi05 for up to 45 students makes a great deal of sense.  The committee applauded their leadership in this area, and asked only that careful notes be kept about the experience, possible pitfalls, process hints, technology issues, etc., that would be shared with the faculty in a report later next year.  Details of instructor remuneration and some other points remain to be worked out with the Department Chair, but academic issues do not seem to be a problem because the proposers have done their homework (so to speak).  It is not clear whether or how distance learning sections of more advanced CSE courses will be beneficial, but for CSE 100 it looks like a good bet.


6/4/04: (Fosler-Lussier, Long, Reeves, Sadayappan, schwaberow, Soundarajan, Weide)
Saday presented the Architecture Course Group Report.  There are two set of issues that were discussed and that should be considered as a result of this report: those involving CIS 360, and those involving CIS 778.

CIS 360 - One issue is that none of the systems faculty teach it; those who do seem to be doing a good job, but they are not automatically involved in the course group.  There is some overlap with EE 261 and Math 366 on boolean algebra that the instructors should look at.  There is also a different instruction-set architecture used in EE 567, which many of our students take (as a CSE requirement) after CIS 360.  But ECE students enter EE 567 from EE 265, which uses the same ISA as EE 567.  So, CSE students are at a disadvantage.  (Subsequent discussion has led to some minor changes in the CSE 360 syllabus to address these issues, but no course change request is required to implement these changes, so it will not come back to the CC. - BWW, 9/27/04.)

CIS 778 - The issue here is whether CIS 778 can be revised so it meets the new capstone requirements adopted by the department this year (teamwork, oral presentations).  Saday will try to do this for the Au04 offering.  Alternatives that could be considered by the systems group involve dropping CIS 778 as a capstone course and reviving CIS 776, but the question there is who would take charge of that because CIS 776 is not anyone's primary interest.  One possibility is that AI and/or networking and/or graphics faculty would like to get involved.  (For now, Saday is teaching CIS 778 in Au04 in a new way that will meet the capstone criteria. - BWW, 9/27/04.)