To: bcohen@adm.njit.edu, sohna@adm.njit.edu, alexg@cs.njit.edu, oria@oak.njit.edu Subject: Standards Committee Minutes (preliminary) Standards Committee ******************** AY : 2007-2008 Meeting: Second Date : Dec 10, 2007 Time : 11:30-12:30 Place : Large Conf Room GITC 441x. *********************************************** Minutes of Standards Commitee Meeting (STC). by Alex Gerbessiotis *********************************************** ----------------------------------------------- 1. Meeting started at 11:30am. 2. Present: Vincent Oria Andrew Sohn Alex Gerbessiotis (chairing the meeting). 3. Agenda Items: a. Teaching of graduate courses b. Programming in CS courses. 4. Teaching of graduate courses. This is an item that was discussed last meeting and brought up informally in the last faculty meeting (Wed before Thanksgiving). It was decided that in the next faculty meeting we bring up two issues separately "PhD-level courses (i.e. CS 700-level ones) should be taught by Tenured/Tenure-track faculty in CS or other full-time faculty with PhD in relevant areas". "MS-level courses (i.e. CS 600-level ones) should be taught by Tenured/Tenure-track faculty in CS or other full-time faculty with PhD in relevant areas. Individuals from industry without these qualification can be allowed to teach such courses pending an approval by the Department/GraduateCommittees". 5. Programming in CS courses. Since last meeting several things have occurred. 1. Kenneth Katzgrau has prepared a report on feedback undergraduate students have provided about the CS undergraduate program. 2. M. Baltrush, Interim Chair, collected information from faculty on programming in CS courses. An email with summary data was sent to the Standard Committee Chair[Document 1]. 3. A tabulation of the information of the email in 5.2 was done by the Chair of the committee [Document2]. 4. The committee has deliberated on the issue and came up with the following generic guidelines discusses in Section 6. 6. Guidelines for Programming Component of CS Courses. All members present agreed to the following guidelines. Proposal 1. 100-level courses i. Each course should have 6-7 assignments of 50-100 lines of code each. Proposal 2. 200-level courses i. Each course should have 6-7 assignments of 100-200 lines of code each. ii.In addition CS 280, CS 288 should also have 1 programming project of at least 500 lines of code. Proposal 3. 300- and 400-level courses. a/ Programming Oriented courses. i. Each course should have 5-6 assignments of 100-200 lines of code each. ii.Each course should have 1 project of 500-1000 lines of code each. b/ Non-Programming Oriented courses. i. Each course can have 5-6 assignments of 100-200 lines of code each. Proposal 4. Formal reintroduction of C++ in the curriculum With 2 of 3 majority the following was also suggested to be brought forward. The Undergraduate Committee might or should followup. i. Formal reintroduction of a C/C++ programming course in the curriculum. 7. Other items. An idea was floated to introduce a 300-level independent programming course. No decision was taken. 8. Meeting was adjourned at 12:30. Attachments: [Document1] Email from M. Baltrush [Document2] Excel Spreadsheet by Alex Gerbessiotis based on [Document1] information. Minutes compiled by Alex. Gerbessiotis.