Naveen Sharma Headshot

Naveen Sharma

Department Chair
Department of Software Engineering
Golisano College of Computing and Information Sciences

585-475-2472
Office Location

Naveen Sharma

Department Chair
Department of Software Engineering
Golisano College of Computing and Information Sciences

Education

MS, Indian Institutes of Science (India); Ph.D., Kent State University

585-475-2472

Currently Teaching

SWEN-599
1 - 3 Credits
The student will work independently under the supervision of a faculty adviser on a topic not covered in other courses (proposal signed by a faculty member)
SWEN-562
3 Credits
This is the second course in a two-course, senior-level capstone project experience. Students submit one or more additional increments that build upon the solution submitted at the end of the first course. Students make major presentations for both customers as well as technical-oriented audiences, turn over a complete portfolio of project-related artifacts and offer an evaluation of the project and team experience.
SWEN-712
3 Credits
This course introduces software accessibility principles, which are relevant to the Software Engineering approach of software development. The course will survey assistive technologies, accessibility standards and their applications to new and existing software, and how to incorporate accessibility principles at the various phases of the software development life cycle. Students will deliver software based on software engineering approach to users with different abilities e.g. people with visual impairments, and older users. Other topics include mobile accessibility, accessibility testing, validation technologies, and tools.
SWEN-711
3 Credits
This course introduces beginning graduate students to key concepts and techniques underlying the engineering of self-adaptive and autonomic software systems. Such software systems are capable of self-management, self-healing, self-tuning, self-configuration and self-protection. The course content includes an introduction of self-adaptive software systems and defines their characteristics. This will be followed by foundational engineering principles and methodology for achieving self-adaptive systems – feedback control, modeling, machine learning, and systems concepts. Selected seminal research paper reading and a term-long project will also be covered in the class.

In the News

  • August 2, 2018

    A man stands on stage and talks to a group of people. Attached to the edge of the stage is a banner that reads "Second International Workshop on Urban Data Science." There are also several flower arrangements scattered across the stage.

    RIT brings together ‘smart city’ experts for workshop

    As part of RIT’s Urban Data Science initiative, 100 researchers and practitioners from around the world came together to discuss the future of smart cities at the International Workshop on Urban Data Science in Bangkok.