James Vallino Headshot

James Vallino

Professor
Golisano College of Computing and Information Sciences

Office Mailing Address
Golisano 70-1559

James Vallino

Professor
Golisano College of Computing and Information Sciences

Currently Teaching

SWEN-261
3 Credits
An introductory course in software engineering, emphasizing the organizational aspects of software development and software design and implementation by individuals and small teams within a process/product framework. Topics include the software lifecycle, software design, user interface issues, specification and implementation of components, assessing design quality, design reviews and code inspections, software testing, basic support tools, technical communications and system documentation, team-based development. A term-long, team-based project done in a studio format is used to reinforce concepts presented in class.

Select Scholarship

Journal Paper
Lukowiak, Marcin, et al. "Cybersecurity Education: Bridging the Gap Between Hardware and Software Domains." ACM Transactions on Computing Education (TOCE) 14. 1 (2014): forthcoming. Print.
Lutz, Michael J., J. Fernando Naveda, and James R. Vallino. "Undergraduate Software Engineering." ACM 57. 8 (2014): 52-58. Print.
Lutz, Michael J., J. Fernando Naveda, and James R. Vallino. "Undergraduate Software Engineering: Addressing the Needs of Professional Software Development." Queue 12. 6 (2014): 30. Print.
Published Conference Proceedings
Vallino, James. "Ownership of Artifacts and Intellectual Property for Software-Intensive Capstone Design Projects." Proceedings of the 2014 Capstone Design Conference. Ed. Unknown. Columbus, OH: n.p., 2014. Print.
Lutz, Michael J, et al. "Instilling a Software Engineering Mindset through Freshman Seminar." Proceedings of the 2012 Frontiers in Education Conference, Seattle, WA. Ed. IEEE. Seattle, Washington: IEEE, 2012. Print.
Invited Keynote/Presentation
Vallino, James. "Intellectual Property." 2014 Capstone Design Conference. n/a. Columbus, OH. 2 Jun. 2014. Lecture.