Tom Reichlmayr Headshot

Tom Reichlmayr

Associate Professor
Department of Software Engineering
Golisano College of Computing and Information Sciences
Undergraduate Program Director

585-475-2852
Office Location
Office Mailing Address
Software Engineering GOL-1694

Tom Reichlmayr

Associate Professor
Department of Software Engineering
Golisano College of Computing and Information Sciences
Undergraduate Program Director

Education

BS, MS, Rochester Institute of Technology

585-475-2852

Personal Links

Currently Teaching

SWEN-220
3 Credits
An introduction to the use of mathematics to model software as part of the software process. Included will be models of software structure and functionality, concurrent and distributed computation, and structured data.
SWEN-498
0 Credits
This course may be taken in lieu of one of the four cooperative education blocks to provide experience in non-traditional venues for creativity, innovation and research. Registration conditional on submitted plan of activity and approval of Department of Software Engineering.
SWEN-499
0 Credits
Software Engineering cooperative work block. One semester of appropriate paid work experience in industry.
SWEN-561
3 Credits
The first course in a two-course, senior-level, capstone project experience. Students work as part of a team to develop solutions to problems posed by either internal or external customers. Problems may require considerable software development or evolution and maintenance of existing software products. Culminates with the completion and presentation of the first major increment of the project solution. Students must have co-op completed to enroll.
SWEN-488
0 Credits
Software Engineering cooperative work block. One summer block of appropriate paid work experience in industry.
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-262
3 Credits
An introduction to the principles of the foundations of contemporary software design. Topics include software subsystem modeling, design patterns, design tradeoffs, and component-based software development, with a focus on application of these concepts to concrete design problems. The relationship between design and related process issues such as testing, estimation, and maintenance are also discussed.
SWEN-250
3 Credits
This is a project-based course to enhance individual, technical engineering knowledge and skills as preparation for upper-division team-based coursework. Topics include adapting to new languages, tools and technologies; developing and analyzing models as a prelude to implementation; software construction concepts (proper documentation, implementing to standards etc.); unit and integration testing; component-level estimation; and software engineering professionalism.

Select Scholarship

Published Conference Proceedings
Reichlmayr, Thomas, Daniel Krutz, and Samuel Malachowsky. "Using a Real World Project in a Software Testing Course." Proceedings of the SIGCSE '14 45th ACM Technical Symposium on Computer Science Education. Ed. Unknown. New York, NY: ACM, 2014. Print.
Reichlmayr, Tom, et al. "Teaching Service-Oriented Programming to CS and SE Undergraduate Students." Proceedings of the Frontiers in Education, (FIE). Oklahoma City, OK: n.p., 2013. Print.
Reichlmayer, Thomas J. and Michael Lutz. "A Course That Develops Personal Software Engineering Skills." Proceedings of the ASEE. Ed. ASEE. San Antonio, Texas: ASEE, 2012. Web.
Reichlmayr, Thomas. "Working Towards the Student Scrum - Developing Agile Android Applications." Proceedings of the 2011 ASEE Annual Conference & Exposition, Vancouver, Canada June, 2011. Ed. ASEE. Vancouver, Canada: ASEE, 2011. Web.
Invited Keynote/Presentation
Reichlmayr, Tom. "Scrum Transitions." Guest Lecture. Rochester Democrat & Chronicle. Rochester, NY. 1 Apr. 2014. Guest Lecture.