>

Agenda for CSE Department Meeting 11-1-21

Departmentwide Topics

Tomatoes?
Yeah, no freeze yet.
Shipman
I submitted a nomination, along with Dr. Etscorn, for John Shipman to receive an posthumous honorary doctorate.
Colloquium Today
This is an interesting one, at 5:30pm. I'll apologize in advance to those who are teaching then.
Grad Info Session Wednesday
As of Aly's latest info, about 8 CS and 3 MEM prospective students are signed up for Wednesday's session from 4-6. MGT, are you running your own zoom for that? How can I help?
NMT CSE Grad Info Session
Wednesday, November 3 4:00 - 6:00pm

Clinton Jeffery is inviting you to a scheduled Zoom meeting.

Join Zoom Meeting
https://zoom.us/j/93306133173?pwd=Y3lITCtGVExnK1NoZnpMNnh1b1dMUT09

Meeting ID: 933 0613 3173
Passcode: 816010
Exploration Day Saturday
Department Tours, 11:30-1:05...or 1:30.
IT 481/482 new catalog language
IT 481 / IT 482,Senior Secure System Design Project, 3 cr, 3 lab hrs ea
Prerequisite: must have completed all junior-level IT courses each with a grade of C or higher A substantial system and security-related project taken over 2 regular semesters, under the supervision of a faculty member.

IT 481 Senior IT Design Project, 3 cr hrs ea
Prerequisites: IT 326, 330, 353, and 373 with a grade of C-minus or higher
Co-requisites: IT 363
In this capstone course for IT majors, students begin a two-semester practical research project designed to integrate coursework in computer science and business management in order to identify, analyze, and implement a solution to a practical information technology problem posed by a public, nonprofit, or business organization. The first semester is focused on characterizing the problem(s), identifying technical requirements, articulating the feasibility of and business case for a practical solution, and establishing project goals. Regular meetings with faculty and client, a final report, and an oral presentation are required. Typically offered in the Fall semester.

IT 482 Senior IT Design Project, 3 cr hrs ea
Prerequisites: IT 481 with a grade of C-minus or higher
Prerequisites / Co-requisites: IT 321, 382, 462, 466
IT 482 must be taken in the semester immediately following IT 481 to maintain project continuity. This course is focused on evaluating alternative approaches to solve the problem(s) identified in IT 481, specifying a technical solution(s), and designing and implementing the selected solution. A final report and oral presentation to faculty, reviewers, and the client are required. Typically offered in the Spring semester.

2020-2021 Assessment Status
F20/S21 assessments that I have:
  • CSE/IT 113 F20, S21 - Rita
  • CSE 122 F20, S21 - Jizhou
  • CSE/IT 213 S21 - Rita
  • CSE 221 F20 - Jizhou
  • CSE 222 S21 - Jizhou
  • CSE 241 F20 - Ramyaa
  • CSE/IT 321 - Rita
  • CSE 324 S21 - Hamdy
  • CSE 325 F20 - Jizhou
  • CSE/IT 326 - Dongwan
  • CSE 331 S21 - Jizhou
  • CSE 342 S21 - Ramyaa
  • CSE 344 F20 - Mazumdar
  • CSE 353 F20 - Jun
  • CSE/IT 382 S21 - Chris
  • CSE 525 S21 - Jun
  • F20/S21 assessments that I am missing
    • CSE 423 - promised by Dr. Jeffery
    • IT 481/2 - Frank and Subhasish?
    • MGT undergrad programs
    • MGT grad programs
    • CS grad programs - look at matrix see what's needed
    Data Science Undergrad Minor?
    For an undergraduate minor, based on previous conversations with Oleg Makhnin and Ramyaa, we had
    
    On the Math side,
    
    MATH 2420 (Intro to linear algebra)
    MATH 382 (Intro to probability and statistics) plus lab (the lab is done in R)
    MATH 441 (Statistical Machine Learning) (uses R)
    
    Students majoring in MATH and CS are already required to take MATH 2420 and
    MATH 382 as major requirements.  Math majors can use MATH 441 as one of
    their required senior math electives.
    
    On the CS side, 
    
    CSE 107 (Python) (For students who've done the CSE 113 route, an alternative
     would be to have a 1-credit practicum in Python) An introductory course in
     databases (but CSE 373 has prerequisites of CSE 113 (implicitly), CSE 122
     and CSE 241) Data visualization (CSE 476, but CSE 122 prerequisite is an
     issue) CSE 464 Neural Nets/Soft Computing (CSE 122 is an issue again)
    
    The prerequisites for some of the CS courses are an issue for non-CS majors.
    Basically, they'd need CSE 113 and CSE 122 unless there's a rethink on the
    prerequisites and programming languages used for some of the CS courses.
    
    Assuming no change in the prerequisites for the CS courses, you'd end up with 
     
    MATH 2420
    MATH 382
    MATH 441
    (CSE 107 + 117) OR (CSE 113 + 122)
    
    You could certainly ask students to select two or three courses from MATH
    441, CSE 373, CSE 464, and CSE 476 to reduce the credits.
    
    There are additional MATH and CSE courses that might be relevant that could
    be offered as part of a list of data science electives.  e.g. MATH 483
    (Mathematical Statistics and a possible new undergraduate course in
    geostatistics.
    
    For students majoring in MATH or CS, these requirements wouldn't be onerous.
    Math majors already have to take 3 of the course (MATH 2420, MATH 382, and
    CSE 107 or CSE 113), so they'd have an additional 6 courses, which is normal
    for a minor.  Similarly, CS students already have to take MATH 2420, MATH
    382, CSE 113, and CSE 122, so the minor would be five courses.
    
    Currently, students who are majoring in math and interested in data science
    typically take CS courses for their 18 credit sequence outside of math and
    can effectively implement this program.  Some CS students seem to be doing
    the same thing within the CS major.
    
    For students majoring in some other STEM field, this could be a lot for a
    minor.  The only way that I can see to dramatically reduce the requirements
    and keep the upper-division courses would be to find a way to avoid
    requiring both CSE 113 and CSE 122.
    
    
    Data Science Grad Minor?
    There was also a previous grad minor proposed as part of a grant that was unfunded.
  • CS Program Topics

    2nd Course in Python
    IT 117, Data Structures in Python, 3 cr, 3 cl hrs
    Prerequisite: (IT 107 or IT 113 or CS 107 or CS 113) with a grade of C or higher, Math 1240
    Using objects, lists, tuples, and dictionaries to implement data structures such as trees and graphs. Algorithms for sorting, searching, and other fundamental operations. Introduction to mathematical foundations for analysis of iterative and recursive algorithms and for basic correctness proofs. The math skills used in the algorithm analysis (e.g., series, inductive proofs) will be included in the course. Implementation of selected algorithms for different applications (e.g., data science, cybersecurity) using sound programming methodologies.
    This course is intended for BMS, data science minor and IT BA. It is intended to be used as an alternative prerequisite to CS 122, enabling students to take 213, 241, 321, 326, 373