• Contact Info
Publications in VIVO

Schnabel, Bobby

Professor

Positions

Research Areas research areas

Research

research overview

  • Bobby Schnabel's research interests include: Numerical computation including numerical solution of unconstrained and constrained optimization problems, solution of systems of nonlinear equations, and nonlinear least squares; Applications of optimization to molecular chemistry; Parallel and distributed computation including parallel numerical languages and parallel numerical algorithms; Diversifying participation in information technology education and workforce; Information technology literacy; Ethics and social responsibility in computing.

keywords

  • numerical optimization, nonlinear equations, computing ethics and social responsibility

Publications

Teaching

courses taught

  • CSCA 5214 - Computing, Ethics, and Society Foundations
    Primary Instructor - Fall 2023 / Spring 2024 / Summer 2024 / Fall 2024
    Computing systems and technologies fundamentally impact the lives of most people in the world, including how we communicate, get information, socialize, and receive healthcare. This course is the first of a three course sequence that examines ethical issues in the design and implementation of computing systems and technologies, and reflects upon the broad implication of computing on our society. It covers ethical theories, privacy, security, social media, and misinformation.
  • CSCA 5224 - Ethical Issues in AI and Professional Ethics
    Primary Instructor - Fall 2023 / Spring 2024 / Summer 2024 / Fall 2024
    Computing systems and technologies fundamentally impact the lives of most people in the world, including how we communicate, get information, socialize, and receive healthcare. This course is the second of a three course sequence that examines ethical issues in the design and implementation of computing systems and technologies, and reflects upon the broad implication of computing on our society. It covers algorithmic bias in machine learning methods, professional ethics, and issues in the tech workplace.
  • CSCA 5234 - Ethical Issues in Computing Applications
    Primary Instructor - Fall 2023 / Spring 2024 / Summer 2024 / Fall 2024
    Computing systems and technologies fundamentally impact the lives of most people in the world, including how we communicate, get information, socialize, and receive healthcare. This course is the third of a three course sequence that examines ethical issues in the design and implementation of computing systems and technologies, and reflects upon the broad implication of computing on our society. It covers medical applications, uses of robotics, autonomous vehicles, and the future of work.
  • CSCI 2750 - Computing, Ethics and Society
    Primary Instructor - Fall 2021
    Satisfies the ethics requirement for computer science BA and BS majors. This course is intended to provide students with perspectives which help them deal with ethical and societal implications in their careers as computing professionals. Examines ethical ramifications of current and future computing systems and technologies and reflects upon the broad implications of computing upon our society. Student work consists of reading, participation in class discussions and presentations, essays, and a final project. Students from outside computer science also are welcome. Necessary background is basic familiarity with computing. Does not count as Computer Science elective credit for the Computer Science BA, BS, or minor. Recommended restriction: Sophomore standing or beyond, and a basic familiarity with computing.
  • CSCI 2830 - Special Topics in Computer Science
    Primary Instructor - Fall 2019
    Covers topics of interest in computer science at the sophomore level. Content varies from semester to semester. Does not count as Computer Science credit for the Computer Science BA, BS or minor. May be repeated up to 9 total credit hours.
  • ... more

Background

International Activities