CSE Curriculum Committee Agendas and Minutes (2007-2008)


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
General course review  9/27/07: The usual checks needed to update prerequisites, etc., will be done on an as-needed basis during the year. In progress (Weide)
CSE 105: Computer-Assisted Problem Solving for Construction Management (Gross)
9/27/07: Slightly revised proposal for CSE 105 recommended by CC; Weide will ask Fac for approval.

10/4/07: Faculty approval obtained.
Completed and to registrar as of 11/7/07
CSE 205: Computational Thinking in Context: Science and Engineering (Sadayappan)
9/27/07: Proposed pilot CSE 294P in Sp08, connected with proposed new minor in Computational Science.
11/29/07: Proposed pilot CSE 294P in Sp08 approved by CC for Sp08 offering.
Paperwork sent to Engineering as of 1/14/08 (Sadayappan, Weide)
CSE 421: Software Development in Java (Sivilotti)
9/27/07: To be reviewed in early Wi08 for second pilot offering in Sp08.
1/16/08: Sp08 and Au08 pilots to be offered; to be reviewed in Sp08 for permanent course number.
4/9/08:Permanent course recommended by CC; Weide will contact Fac for approval.
4/18/08:Fac approval obtained.
Pilot offering in Sp08 in progress; paperwork for Au08 offering and permanent number in progress (Reeves)
CSE 459.24: Programming in C# (Crawfis)
9/27/07: Proposed pilot as CSE 494R in Wi08 to be considered by CC at 10/4/07 meeting.
10/4/07: Proposed pilot approved for Wi08 offering.
Completed and to registrar as of 10/17/07
CSE 459.41: Programming in Cobol (Reeves)
9/27/07: To be considered for withdrawal by CC at 10/4/07 meeting; little enrollment.
10/4/07: Will not be withdrawn now, but will be marked as "not currently offered" in department course descriptions.
Completed as of 10/4/07
CSE 622: Project in High-Performance Computing (Sadayappan) 1/16/08: Proposed new directed project course, which could be taken by CSE/CIS majors, CSE grad students, or by Computational Science minors in proposed new minor program; recommended by CC; Weide will ask Fac for approval after internal details of syllabus are word-smithed a bit.
2/12/08: Fac approval requested.
2/19/08: Fac approval obtained.
In progress (Reeves)
CSE 682: Computer Animation Design and Development Project (Parent) 10/4/07: Proposed changes to title, description, prerequisites, etc., to be reviewed at 10/18/07 meeting; original proposal to change title only was a mistake, as the intended changes were more significant.
10/18/07: Proposed changes recommended by CC; Weide will ask Fac for approval.
10/29/07: Faculty approval obtained.
Completed and approved by CCAA contingent on long-overdue concurrence from ACCAD and Eng Graphics, which is still being followed up as of May 2008 (Reeves)
CSE 683: Computer Animation: Algorithms and Techniques (Parent) 9/27/07: To be reviewed in Wi08 to determine whether to make permanent.
4/16/08: Au07 pilot reviewed; CC recommended Au08 second pilot, and permanent number CSE 683; Weide will ask Fac for approval of latter.
Second pilot offering in Au08 (Parent)
CSE 694L: Introduction to Data Visualization (Crawfis, Machiraju, Shen) 9/27/07: Needs to be revisited this year to determine whether to offer again as a pilot, make permanent, or skip.
In progress (Weide, Machiraju)
CSE 694X: Applied Information Security Projects (Xuan, Romig) 9/27/07: To be reviewed in Au07 for second pilot offering in Sp08.
2/13/08: Au07 pilot offering reviewed, and second offering in Au08 recommended.
Paperwork for pilot offering in Au08 in progress (Xuan, Romig, Reeves)
CSE 733: Foundations of Spoken Language Processing (Fosler-Lussier) 9/29/07: Recommended for approval by CC as every-other-year offering; Weide will contact faculty for approval.
10/5/07: Faculty approval obtained.
Completed and to registrar as of 1/18/08.
CSE 735: Machine Learning and Statistical Pattern Recognition (Belkin) 11/1/07: Course changes recommended for approval by CC; Weide will contact faculty for approval.
11/9/07: Faculty approval obtained.
In progress (Reeves)
CSE 769: Applied Enterprise Distributed Computing for Engineers and Scientists (Sivilotti, Bucci)
10/3/07: Last pilot was reviewed Jan 2007; discussions with ECE have been completed and the appropriate number for cross-listing is 769; to be considered by CC at 10/11/07 meeting.
10/11/07: Proposal recommended for approval; Weide will contact faculty for approval.
10/19/07: Faculty approval obtained.
Completed and to registrar as of 2/28/08
CSE 786: Game Design and Development Project (Crawfis, Byron)
11/9/07: Proposal for new course recommended for approval; Weide will contact faculty for approval.
11/19/07: Faculty approval obtained.
Completed and approved by CCAA contingent on long-overdue concurrence from ACCAD and Eng Graphics, which is still being followed up as of May 2008 (Reeves)
CSE 794A: Advanced Algorithms (Dey)
4/23/08: Proposal for pilot of new course recommended for approval, with minor changes to intended learning outcomes as worked out by Dey and Wenger.
4/28/08: Completed and ready to go.
Paperwork in progress (Reeves)
CSE 794J: Applied Enterprise IT Architectures (Ramanathan)
9/27/07: To be reviewed in Wi08.
Pilot offering in Au07 (Ramanathan)
CSE 794K: Applied Enterprise IT Architectures II (Ramanathan)
9/27/07: To be reviewed in Au07.
10/11/07: Proposed second pilot approved for Wi08 offering.
Completed and to registrar as of 11/7/07
CSE 794Q: Introduction to Cryptography (Lai)
4/2/08: Proposed pilot approved for Wi09 offering. Paperwork in progress (Reeves, Lai)
CSE 894s on Advanced Networking (Shroff)
9/27/07: Planned for cross-listing with ECE.
10/25/07: CSE/ECE 894G in Wi08 and CSE/ECE 894J in Sp08 approved for pilot offerings.
Completed and to registrar as of 11/7/07
CSE 788 and 888 decimal subdivisions (Weide, Reeves) 9/29/07: Need to look into a new subdivision for "Networking", and perhaps consider other changes.
10/4/07: CC recommended not doing this, and networking faculty agreed it could be dropped.
Completed as of 10/11/07
Course Groups and Curricula
Possible changes to curriculum involving CSE 616, 757, and 758; possible 2-quarter capstone(s) (Ramnath, Rountev)
9/27/07: To be considered in Wi08.
In progress (Ramnath, Rountev)
Make sure lab requirements are consistent among offerings of 660, 677, and 680, maybe other courses (Weide)
9/27/07: Weide will contact course coordinators to present ideas, or ask this to be incorporated in this year's course group report discussions, as appropriate.
In progress (Weide)
Architecture course group report (Panda)
9/27/07: Weide will contact Panda to ask that a report be prepared in the current format.
10/19/07: Weide reminded Panda to prepare the report in the current format.
3/12/08: Weide reminded Panda to prepare the report in Sp08 in the current format.
In progress (Panda)
Artificial Intelligence course group report (Fosler-Lussier) 9/27/07: Not quite finished; Fosler-Lussier will complete final changes, or will be scheduled to present an update since it's almost back around again!
3/12/08: Weide reminded Fosler-Lussier to prepare the report in Sp08 in the current format.
In progress (Fosler-Lussier)
Graphics course group report (Parent)
11/9/07: Weide asked Parent about timetable to have a report ready for presentation.
11/13/07: Parent will have report ready for discussion in early April 2008.
3/12/08: Weide reminded Parent to prepare the report in Sp08 in the current format, and to schedule a time with CC.
5/21/08: Report presented to, and accepted by, CC.
6/18/08: Written report completed.
Completed as of 6/18/08
Networking and Security course group report (Sinha)
11/9/07: Weide asked Lai about timetable to have a report ready for presentation.
11/15/07: Lai reports that Sinha has agreed to head up this CGR; Weide has contacted him to set a tentative report date in April.
11/19/07: Sinha will have report ready in April.
3/12/08: Weide reminded Sinha to prepare the report in Sp08 in the current format, and to schedule a time with CC.
5/7/08: Report presented to, and accepted by, CC.
Completed as of 5/7/08
Programming Languages course group report (Soundarajan)
11/9/07: Weide asked Soundarajan about timetable to have a report ready for presentation.
3/12/08: Weide reminded Soundarajan to prepare the report in Sp08 in the current format, and to schedule a time with CC.
In progress (Soundarajan)
Policies and Miscellaneous
Review course lab loads (Steele) 9/27/07: Steele will poll the faculty on this; it does not require CC action, but is a documentation update. In progress (Steele)
Create detailed work flow process for course changes and new course requests (Weide) 9/27/07: Fosler-Lussier suggested a "policy flowchart" to document the workflow for course changes and new course requests, including pilot courses, so things don't get missed.  Weide will work on this.  (Left over from last year and the year before.) In progress (Weide)
Create standard process for course group reports to be incrementally updated (Weide) 9/27/07: Soundarajan suggested that we need a better way to do this, perhaps integrated with the syllabus database.  Weide will appoint a subcommittee to work on this.  (Left over from last year and the year before.) In progress (Weide)



2.  Meeting Minutes

  1. 9/27/07
  2. 10/4/07
  3. 10/11/07
  4. 10/18/07
  5. 10/25/07
  6. 11/1/07
  7. 11/8/07
  8. 11/29/07
  9. 1/16/08
  10. 2/13/08
  11. 4/2/08
  12. 4/9/08
  13. 4/16/08
  14. 4/23/08
  15. 4/30/08
  16. 5/7/08
  17. 5/21/08


9/27/07: (Belkin, Bucci, Byron, Fosler-Lussier, Long, Reeves, Rountev, Soundarajan, Steele, Weide)

This course proposal was previously approved without a decision on the number. The AI group has requested CSE 733. The committee recommended approval. Weide will contact faculty for final approval.

Weide reported that very minor changes were made in the course description and intended learning outcomes from the version recommended for approval in Sp07, based on further contact with the "customer". After review of these changes, the committee re-recommended approval. Weide will contact faculty for final approval.

Weide reported that the graphics group has requested title changes in CSE 681, 682, and 781, as follows:

CSE 681: from "Introduction to Computer Graphics" to "Foundations of Computer Graphics"
CSE 682: from "Computer Animation" to " Computer Animation Design and Production Project"
CSE 781: from "Introduction to 3D Image Generation" to "Real-Time Rendering"

After review, the committee recommended approval. Weide will contact faculty for final approval.




10/4/07: (Bucci, Byron, Fosler-Lussier, Howard, Long, Reeves, Rountev, Soundarajan, Steele, Weide)

Zach Howard and Theresa Zajkowski both expressed interest in being student representatives to the committee, and both were invited to join. Mr. Howard was able to make the meeting time and introduced himself. Ms. Zajkowski will be part of the committee but will not be able to attend meetings until winter quarter.

Crawfis proposed to offer a pilot for a new CSE 459.24 course on C#. This language is in wide use and there is evidence that a number of students would like to learn it in a 459 setting. The committee approved the pilot offering for Wi08.

Bucci proposed removing the prerequisite for CSE 201, i.e., "Math placement level R or higher; or Math 075 or higher." There is no real technical need for even algebra in the CSE 201 assignments, and at this point with selective admissions at OSU it should not be necessary to have a remedial math prerequisite merely to assure a minimal level of mathematical competence. For example, we have no prerequisites for CSE 203 and CSE 204, which actually do involve more math, and the students seem capable of handling those courses.

Bucci also proposed removing the exclusion clauses from CSE 201 and CSE 202. They are symmetric; e.g., for CSE 201 it is "Not open to students with credit for 202, 221, or EG 167." The rationale for removing them is that (a) there is no reason we should be excluding courses for which a course is itself a prerequisite (because this would quickly turn into a nightmarish web of exclusions), and (b) if a student -- almost certainly a non-CS-major -- wants to learn yet another programming language by taking a course that will not count toward their degree (no one requires multiple of these courses, and there are no longer "free electives" where they could count) then why stand in their way? Our new intro courses have no such exclusions, and the older CSE 201 and CSE 202 do not need them, either.

After review of these changes, the committee recommended approval. Weide will contact faculty for final approval.

It was agreed after discussion that CSE 459.41 should not be withdrawn until it has been a few years since it was last offered, despite it having been cancelled recently for low enrollment. Meanwhile, it will be marked as "not currently offered" in the department's course descriptions.




10/11/07: (Bucci, Byron, Fosler-Lussier, Howard, Long, Reeves, Rountev, Sawin, Steele, Weide, Wenger)

Sivilotti explained the resolution of two open issues from the Jan 2006 contingent approval of this new course: a common number that could be used for cross-listing with ECE, and agreement with ECE on the prerequisites. Negotiations produced results: 769 is the appropriate number; the prerequisites should include CSE 660 rather than CSE 760, and should not include CSE 670 (but 670 can be "recommended" without excluding ECE students). The committee recommended approval with slight rewording of the "general information" clause about CSE 670. Weide will contact faculty for final approval.

After discussion of issues involving the names of decimal subdivisions for 788 and 888, the committee recommended that Weide ask the faculty who requested the changes how important it is to make them, since there are some possible unintended consequences of making these changes. Weide will do so before any action is taken on this front. (Subsequently, it was agreed that no action will be taken.)




10/18/07: (Fosler-Lussier, Howard, Long, Parent, Reeves, Rountev, Sawin, Soundarajan, Weide)

Parent explained the proposed changes to CSE 682 to reflect recent changes in the course: to reflect content changes made to improve the course, to adjust the workload, and to conform fully with UGSC criteria for capstone design courses. Most of the animation algorithm material has been removed from the course (now in CSE 694A, intended to be CSE 683 next year) so student attention is focused on the animation product and not internal details of animation algorithms that are now handled by the tools they use. The committee recommended approval. Weide will contact faculty for final approval.

The Wi07 offering of this course was reviewed by the committee on Apr 19, 2007, at which time it was agreed that the content and intent of the course was appropriate and that a decision on the Wi08 offering would rest on enrollment in CSE 794J in Au07. Expected enrollment, based on CSE 794J this quarter, will be 7 students, including a few who are new CSE grad students. However, Ramanathan expects an additional 10 per year to be going through this course sequence once a pending agreement with Nationwide is executed (this is related to the Master of Engineering Leadership program currently being targeted for an Au08 start). The committee approved the proposal to offer CSE 794K in Wi08, noting that the representative lab assignments should be made more generic (e.g., not mention company names) in a permanent course syllabus.




10/25/07: (Fosler-Lussier, Howard, Parent, Reeves, Rountev, Salehi, Shroff, Soundarajan, Steele, Weide, Wenger)

Farhad Salehi introduced himself and asked to be added to the committee membership as another undergraduate student representative. Weide will do so.

Shroff explained the proposed CSE/ECE 894G "Computer Communication Networks I" for Wi08 and CSE/ECE 894J "Computer Communication Networks II" for Sp08. ECE has approved them. There was some discussion of the courses' content and their relationship to other networking courses; as primarily analytical treatments involving Markov models, queuing theory, etc., they are pretty much independent of networking technology courses and do not even require networking background as a prerequisite. There also was some discussion about the nature of the mathematical prerequisites. It was agreed that the general information statement for 894G could be used to make it clear that the desired prerequisite knowledge is primarily probability theory rather than statistics, although some of the courses that could provide such background are taught in Statistics. The committee approved these pilot offerings.




11/1/07: (Belkin, Byron, Fosler-Lussier, Howard, Long, Reeves, Rountev, Salehi, Sawin, Soundarajan, Steele, Weide)

Belkin explained his proposed changes to CSE 735 "Methods of Pattern Recognition". This course has not been taught in some time, and for some reason the registrar still lists the course but no further information. So, since Belkin is going to teach it in Sp08, it was deteremined to be apppropriate to create a syllabus for what should be taught in CSE 735 and to submit an official course change request. The committee discussed the change in the title to "Machine Learning and Statistical Pattern Recognition", and the proposed description, prerequisites, outcomes, etc. The main issue of concern was that of potential spring quarter scheduling conflicts for students wishing to take CSE 674 and/or CSE 731. It was agreed that Weide or Reeves would check on the possibility of moving CSE 674 and CSE 731 to winter quarter in future years, though these changes are not essential. It was also noted that ECE will need to be asked for concurrence, but that this should not be a problem since there was an agreement to this effect when CSE concurred with ECE 874 (a grad-only course on "Pattern Recognition"). The committee recommended approval of the CSE 735 changes. Weide will contact faculty for final approval.




11/8/07: (Bucci, Byron, Crawfis, Fosler-Lussier, Howard, Reeves, Rountev, Soundarajan, Steele, Weide)

Byron and Crawfis proposed making permanent, as CSE 786 "Game Design and Development Project", the "game design" course that was piloted in Sp07. They reviewed the pilot course content, the"technology team/game group" matrix organization of students (which seemed to work well), the nature of student presentations, etc., as well as feedback from students about the course. One problem that needs to be addressed is that the course attracted some students who did not have the required technical prerequisites and who had to be disenrolled; it was agreed that the CSE 560 and CSE 581 prerequisites should be enforced in order to prevent this in the future. The committee recommended approval of the proposed new CSE 786 and determined that it should meet capstone criteria (though Undergrad Studies will need to certify this). Weide will contact faculty for final approval of the new course proposal.




11/29/07: (Bucci, Byron, Fosler-Lussier, Howard, Reeves, Rountev, Sadayappan, Sawin, Soundarajan, Steele, Weide)

Sadayappan proposed to pilot in Sp08 a new introductory course CSE 294P: "Computational Thinking in Context: Science and Engineering". This would be a course using MATLAB as the programming language vehicle to introduce not only programming but also the context of simulation of scientific and engineering models to students who might continue into the proposed Computational Science minor that is concurrently being proposed. In fact, course development is being supported by state funds from the Ralph Regula School of Computational Science, which is a "virtual school" currently being set up to allow students across the state to avail themselves of computational science offerings via distance learning technologies, if necessary. The committee suggested some minor adjustments to the proposed syllabus, the most important being to add "Math 151 or equivalent" as a prerequisite.

It was agreed that a big issue for the pilot would be advertising: simply making the course offering known to students who might want to take it. Saday will prepare something that he can ask to be e-mailed to students in Engineering and MAPS before Sp08 registration. (Subsequently, it was determined by Ed McCaul in the College of Engineering that this proposed pilot would have to be discussed by the College Core Committee, so the advertising of the course will have to be done before final approval is obtained.) A later issue will be making this a distance learning offering, since the RRSCS is likely to ask that this be done; but it's not an issue for the first pilot.




1/16/08: (Bucci, Crawfis, Falaki, Ramnath, Reeves, Rountev, Sadayappan, Salehi, Sawin, Sivilotti, Soundarajan, Steele, Weide, Wenger, Zajkowski)

Sivilotti presented a comprehensive summary of his experience in CSE 494J in Au07. All the details are here: http://www.cse.ohio-state.edu/~paolo/service/2007.494JPilot/. (The committee chair would like to recommend such thoroughness to all faculty!)

In short, the committee agreed that the pilot was successful and that there should be no significant changes for the Sp08 pilot. It was recommended that Sivilotti should, for the next review, follow up on the 10 students now in CSE 560 after taking this course and see what impact it appears to have had for them. The current plan is to offer this course again in Au08 as a third pilot while proceeding to give it a permanent number. The committee will consider the latter in Sp08. The possibility of making this a requirement in the CSE and CIS programs implies reducing some other courses' contents and credits, or making other changes in the undergrad programs, to compensate. This can be taken up by the Undergraduate Studies Committee concurrently or afterward; the approval process up the line for program changes means nothing can happen quickly enough on that front to impact offerings for the 2008-2009 academic year. Meanwhile, Reeves will make sure the paperwork for Sp08 and Au08 is taken care of.

In conjunction with the in-progress plan for a Computational Science minor, a CSE course is needed that will satisfy the general requirement for a capstone research/internship experience for minors. The course also could be taken by CSE/CIS majors as a technical elective, or by CSE graduate students. Other than adding "and permission of instructor" to the proposed prerequisite of "CSE 621 or equivalent", there were no suggestions. Sadayappan will work with Weide to complete the proposed syllabus with enough detail for Engineering CCAA, after which Weide will ask for Faculty approval.




2/13/08: (Bucci, Falaki, Reeves, Romig, Rountev, Sawin, Soundarajan, Steele, Weide, Wenger, Xuan, Zajkowski)

Romig and Xuan presented a comprehensive summary of their experience in CSE 694X in Au07. All the details are here: http://www.cse.ohio-state.edu/~weide/cc/2007-2008/reports/2008_cse694x.pdf. (The committee chair would like to recommend such thoroughness to all faculty! This gives us nice pilot-review reports two meetings in a row, setting a high standard for future pilot reviews. :-)

In short, the committee agreed that the pilot was successful, that it should be offered again in Au08, and that there should be no significant changes for the Au08 pilot. Some student comments were particularly complimentary, including e-mail comments received recently and hence not included in the official summary. A couple minor structural and grading changes recommended in the report were encouraged by the committee. The main issues that need to be addressed have to do with computer support, and Romig and Xuan should schedule discussion with the Computer Committee to help get them resolved.




4/2/08: (Bucci, Lai, Long, Ramnath, Reeves, Sawin, Steele, Weide, Wenger, Zajkowski)

Lai presented a proposal for a grad-level introductory course (also accessible to advanced undergraduates with appropriate mathematical background) on cryptography. OSU is one of only two Big Ten universities without a cryptography course now that Alice Silverberg has left and is no longer offering one in the Math department. After discussion of prerequisites, outcomes, etc., the committee approved a Wi09 pilot offering.




4/9/08: (Bucci, Deiters, Long, Ramnath, Rountev, Saleh, Sawin, Sivilotti, Soundarajan, Weide, Wenger, Zajkowski)

Sivilotti discussed the on-going pilot of this course (the Au07 pilot was reviewed earlier), presenting the results of a survey of CSE 560 students from Wi08 who had taken CSE 494J in Au08. The encouraging results, and related information, are available at http://www.cse.ohio-state.edu/~paolo/service/2007.494JPilot/.

Some changes are being made on-the-fly in this quarter's pilot offering because the demographics are different: in Au07, there were quite a few more senior students, but in Sp08 the students are more junior -- what one might expect in the steady state, i.e., mostly sophomores and juniors. Some advanced topis at the end of the course that were discussed in Au07 probably will not be included in this pilot, and will not be included in a permanent offering.

The committee agreed that CSE 421 would be a welcome addition that can make direct connections between topics, language features and tools in CSE 221, 222, and 321, and the design and larger group projects in CSE 560. It is anticipated that next year, if this course is approved, the Undergraduate Studies Committee would consider integrating it into the undergraduate program by scavenging one cr-hr from CSE 560, removing the second-language requirement (CSE 459) because CSE 421 would already involve a second language, and taking one cr-hr from CSE 321 or CSE 655 because of some overlap with CSE 421. The official recommendation of the Curriculum Committee is, however, related only to approving this as a new course; it also includes a suggestion to the Undergraduate Studies chair that if approved, CSE 421 should be allowed to count as a technical elective as CSE 494J has been counted during the pilot phase, and that UGSC should discuss the above possible program changes next year.




4/16/08: (Bucci, Long, Parent, Reeves, Salehi, Soundarajan, Weide, Wenger, Zajkowski)

Parent led a review of the Au08 offering of CSE 694A. The primary issue with the pilot was that the final audience was small and consisted of only graduate students once 8 undergrads dropped the course. Parent, as well as the committee members, offered a number of suggestions for minor but psychologically important changes at the start of the course to make sure the course is self-evidently accessible to undergraduates who have taken CSE 581 or 681. After discussion, the committee approved an Au08 pilot offering, and on academic grounds recommended a permanent number CSE 683. Deciding whether this course should be offered every year or every other year will require assessing the demand in Au08. Weide will seek approval from the faculty at this time so students taking the Au08 version might be able to get the permanent course number on their transcripts if the approval process goes smoothly; whether to offer the course every year or every other year in the future is an internal administrative decision.




4/23/08: (Bucci, Dey, Long, Sawin, Steele, Weide, Wenger)

Dey led a discussion of a proposed advanced algorithms class, which would be relevant and important to students in various research areas. Topics would include string algorithms, linear programming, graph algorithms, geometric algorithms, etc., for which there is not enough time in a one-quarter algorithms course such as CSE 780. Most universities have a one-semester algorithms course that can cover more of this material, but not all. After some discussion of the prerequisites (eventually, "CSE 780 or permission"), the committee agreed that a Sp09 pilot offering would be appropriate. Dey was asked to confer with Wenger about the precise phrasing of one of the intended learning outcomes and to settle on the wording before the syllabus will become "official". (This was subsequently completed on 4/28/08.)




4/30/08: (Bucci, Long, Machiraju, Salehi, Sawin, Steele, Weide, Wenger)

Machiraju led a discussion of a proposed visualization course that could be part of the proposed computational science minor. It would be on "data and information" visualization rather than strictly "scientific" visualization, and would also be appropriate for grad students outside CSE, as well as CSE undergrads and (perhaps) even grads. Topics would be interdisciplinary: perception and visualization; examples from biological, physical, and social sciences; techniques and tools (not too much programming). Prereqs would be some programming preferably in MATLAB (e.g., Saday's 294P course), mathematical maturity, numerical methods, perhaps linear algebra, ODEs, etc. The prereqs should be consistent with the computational science minor proposal. It was agreed that Machiraju should offer this as a 788 in Sp09, rather than as a 694, and further review would take place after that offering.




5/7/08: (Bucci, Rountev, Sawin, Sinha, Soundarajan, Steele, Weide, Wenger)

Sinha presented the Networking and Security CGR. Major changes since the last report include CSE 551, 651, 694X, 894G, and 894J. CSE 551 and 651 are now established and popular. It was noted that not many CSE students had the math background for CSE/ECE 894G and 894J, so most of the students were ECE grad students. Discussion of CSE 677 revealed it is not intended to be lab-oriented. But CSE 678 does involve socket programming in labs as an important part of the course. Sinha will check with the instructors whether they think CSE 459.21 should be considered as a prerequisite, since students' C programming backgrounds tend to be weak. (As an aside, it was suggested that perhaps CSE 662 should become "Systems Programming in C", which could then be used as a prerequisite for 678.)

The Networking and Security group recommended that CSE 677 become part of the major programs' core. It was agreed that this should be seriously considered the next time there is a need for an update to the programs; it would be not worth the hassle of a program change for this itself, since most students already take this as a tech elective.

Finally, the group also recommended that CSE 777 become something like "Advanced Topics in Networking". As long as this is not a euphemsism for another 788, the Committee thought it should be considered if the Networking and Security group wants to bring a proposal to the Committee.




5/21/08: (Bucci, Long, Parent, Ramnath, Salehi, Sawin, Soundarajan, Steele, Weide, Zajkowski)

Parent presented the Graphics CGR. There were no major issues, but the Committee asked whether there were any programming language problems. Parent noted that the language can be chosen by the student in these courses: C, C++, C#, at least. Anything with an OpenGL binding is fine in principle. This has not been a problem. It was also noted by the Graphics group that the Individualized Option "tracks" need to get onto the department web site; Soundarajan made a note of this.