A program in computer science was initially offered through the Department of Mathematics and Computer Science. The program began in 1970 and had its first graduating class in 1975. In 1989 the Computing Sciences Department was separated from the Mathematics Department and the undergraduate program in Computer Science was separated into two programs, Computer Science and Computer Information Systems. The masters program in Software Engineering began in 1990 and had its first graduates in 1993.
The department offers nationally competitive undergraduate programs in Computer Science and Computer Information Systems as well as a graduate program in Software Engineering. The Computer Science program is accredited by ABET/CAC.
There are two student organization, the ACM student chapter, and a computing honor society, Upsilon Pi Epsilon.
What we expect of our CS/CIS Undergraduates
We expect that our graduates:
- Can apply the principles of the software process throughout their professional career as developers or administrators. In addition:
- Computer Science majors are prepared to apply their knowledge of the theories and principles of computer science in the software process.
- Computer Information Systems majors are prepared to apply their knowledge of a modern business environment in the software process.
- Are prepared for continued professional growth as a computing professional.
- Are prepared to respond as a computing professional when addressing social and ethical issues.
- Are prepared to work in a collaborative (team) environment.
- Are capable of preparing and presenting professional oral presentations.
- Are capable of constructing various types of written documentation during the various phases of the software process
Computing Sciences Department
University of Scranton
Scranton, PA 18510
Thursday Apr 30 at 12:00 PM
ACM Distinguished Speaker, Scott Tilley, PhD.
Where? BRN 228
There's an old saying that in life you can never be too rich or too thin. In modern software engineering, you can never be too agile. But what does it really mean to be "agile"? According to one book, "Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams." With Dilbertesque definitions like that, it's no wonder there's confusion surrounding the agile movement. This talk provides an overview of agile software development. Three representative methodologies are used to illustrate agility in practice: Extreme Programming (XP), Scrum, and Kanban.
A Pizza Lunch Will Be Provided @11:30AM
DSP Presentation Begins @Noon
Friday May 01 at 06:00 PM
29th Annual UPE Dinner & Induction Ceremony
Where? TDC 405
The 29th Annual Upsilon Pi Epsilon, The International Honor Society for the Computing Sciences, Dinner & Induction Ceremony will take place on Friday Evening May, 1st.
Our Alumni Speaker this year is Dr. Debra Smarkusky, Associate Professor of Information Sciences and Technology at Penn State Worthington.
Reservations for this event are required.
Tuesday May 05 at 09:00 AM
Michael Trischetta - Thesis Presentation
Where? LSC 118
Thesis Title: Detecting Key Signature From Digital Audio
Advisor: Dr. Yaodong Bi/Dr. Andrew Berger
2nd Reader: Dr. Robert McCloskey
Tuesday May 12 at 10:00 AM
Shawn Karnoski - Thesis Presentation
Where? LSC 116
Thesis Title: Extending ASP.Net WebAPI-Providing Practical Enhancements to Increase Efficiency and Productivity
Advisor: Dr. Yaodong Bi
2nd Reader: Prof. Paul Jackowitz
Careers in the Computing Sciences
The mission of the Department of Computing Sciences is to serve the students of the University of Scranton. We provide undergraduate and graduate programs in the computing sciences and play a lead role in providing both general education and specialized courses in computing that serve other programs.
Our undergraduate programs in Computer Science and Computer Information Systems are based upon the curricula guidelines of the ACM and IEEE, and prepare students for careers in computing and for the life-long learning process that the discipline requires. Our graduate program in Software Engineering is based upon guidelines provided by the Software Engineering Institute, and provides graduate level preparation to those students seeking careers in modern software development. These programs are our first priority.
The Liberal Arts tradition of the University of Scranton emphasizes the importance of the Trivium; gathering, evaluating, and disseminating information. Today, computing and communications technology provide the fundamental means of accomplishing this. Our department plays an essential role in the development and delivery of general education and service courses that meet the needs of students in other disciplines.
Although our primary community is our campus community, the departments students and faculty develop methods to serve its local, regional, national, international, and professional communities as well.
What we expect from our faculty
- Maintain currency in the discipline
- Improve the quality of teaching and maintain up-to-date courses
- Participate as professionals in the various communities we serve