Published on 26 October 2012
The Department of Computer Science and Information Systems serves students seeking degrees in computing-related fields, those who are interested in the application of computing to other fields, and other majors with computing-related educational needs. The faculty is committed to following the teacher-scholar model and providing high- quality educational experiences for students through dynamic classroom and laboratory experiences, collaborative research and scholarship opportunities, internship programs, and innovative course offerings, with the goal of preparing students to become knowledgeable, productive, responsible citizens. Graduates with a degree in Computer Science or Information Systems will be prepared to excel in graduate studies and professional careers, conduct themselves ethically as professionals in the field of computing and consider the impacts of technology on society, and adapt to ongoing technological advances in the discipline. In addition to providing a high-quality, student- centered learning environment for its majors, the Department will assist other departments as needed by providing computing education tailored to the needs of their majors.
Student Learning Goals
After graduation, Computer Science and Information Systems students should be:
- Contributing to society and/or economic development through the application of strong core compentencies in the field.
- Advancing their careers and/or education by applying:
- communication and collaboration skills
- problem solving abilities
- appreciation of, and commitment to, professional ethics
- knowledge of computer science and information systems
- Successfully adapting to technical, societal, and environmental changes by building upon strong foundational competencies and continuing lifelong learning in computer science, information systems, or related areas.
Student Learning Outcomes
After completing the degree program, students should have:
Computer Science, Information Systems, and Information Technology
- An ability to apply fundamental principles of computing and mathematics.
- An ability to analyze a problem, and identify and define the requirements appropriate to its solution.
- An ability to design, implement, and evaluate a solution to meet specific requirements subject to a set of constraints.
- An ability to function effectively on multi-disciplinary teams to accomplish a common goal.
- An understanding of professional and ethical responsibilities.
- An ability communicate effectively, both verbally and in writing
- An ability to analyze the local and global impact of computing on individuals, organizations, and society.
- Recognition of the need for and an ability to engage in life-long learning.
- An ability to use current techniques, skills and tools necessary for computing practice.
Additionally, computer science students should have:
- An ability to apply mathematical foundations, algorithmic principles, computer science theory in the modeling and design of computer-based systems through the critical analysis of the trade-offs involved in design choices.
- An ability to apply design and development principles in the construction of complex software systems.
Additionally, information systems students should have:
- An understanding of processes that support the development, deployment, and management of informational systems within a business-centric application environment.
Additionally, information technology students should have:
- An ability to use and apply current technical concepts and practices in the core information technologies.
- An ability to identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
- An ability to effectively integrate IT-based solutions into the user environment.
- An understanding of best practices and standards and their application.
- An ability to assist in the creation of an effective project plan.