Computer Majors Senior Survey 2017

This survey is to be filled out by all Computer majors (CS, CE, CIS) who are taking CSCE 492 this semester, before April 25. We use this information to guide changes in our majors.

The Department will keep all the information you provide confidential and anonymous. We will not reveal any information that might be identifiable. The information you provide in this survey will not have any effect in any of your grades.

Note that some questions will appear automatically depending on your answers to previous questions.

Also, if you login to this website first then you will be able to save drafts of your submission.

Enter your email address again.
When you select your major, a new set of questions (question 1) will appear below. They are tailored for your major, so please check the correct major.
PoorFairSatisfactoryGoodVery Good
Demonstrate the ability to apply knowledge of computing and mathematics appropriate to the discipline
Demonstrate the ability to analyze a problem and identify and define the computing requirements appropriate to its solution
Demonstrate the ability to design, implement, and evaluate a computer based system, process, component, or program to meet desired needs
Demonstrate the ability to function effectively on teams to accomplish a common goal
Demonstrate the ability to understand professional, ethical, legal, security, and social issues and responsibilities
Demonstrate the ability to communicate effectively with a range of audiences
Demonstrate the ability to analyze the local and global impact of computing on individuals, organizations, and society
Demonstrate recognition of the need for and have the abiilitiy to engage in continuing professional development
Demonstrate the ability to use current techniques, skills, and tools necessary for computing practice
Demonstrate the ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices
Demonstrate the ability to apply design and development principles in the construction of software systems of varying complexity
PoorFairSatisfactoryGoodVery Good
Demonstrate the ability to apply knowledge of mathematics, science, and engineering
Demonstrate the ability to design and conduct experiments, as well as to analyze and interpret data
Demonstrate the ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
Demonstrate the ability to function on multi-disciplinary teams
Demonstrate the ability to identify, formulate, and solve engineering problems
Demonstrate an understanding of professional and ethical responsibility
Demonstrate the ability to communicate effectively
Demonstrate the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
Recognize the need for, and an ability to engage in life-long learning
Be knowledgeable of contemporary issues
Demonstrate the ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
PoorFairSatisfactoryGoodVery Good
Demonstrate the ability to apply knowledge of computing and mathematics appropriate to the discipline
Demonstrate the ability to analyze a problem and identify and define the computing requirements appropriate to its solution
Demonstrate the ability to design, implement, and evaluate a computer based system, process, component, or program to meet desired needs
Demonstrate the ability to function effectively on teams to accomplish a common goal
Demonstrate the ability to understand professional, ethical, legal, security, and social issues and responsibilities
Demonstrate the ability to communicate effectively with a range of audiences
Demonstrate the ability to analyze the local and global impact of computing on individuals, organizations, and society
Demonstrate recognition of the need for and have the abiilitiy to engage in continuing professional development
Demonstrate the ability to use current techniques, skills, and tools necessary for computing practice
Demonstrate an understanding of processes that support the delivery and management of information systems within a specific application environment.
Very DissatisfiedDissatisfiedNeutralSatisfiedVery SatisfiedDoes Not Apply
Advisement services received
Advisor's knowledge of your program requirements
Involvement with faculty outside of class
Assistance provided by the Student Services staff
Comfort and appropriateness of classrooms
Availability and condition of lab facilities and equipment
Availability of computer resources
Availability of computer assistance
Required courses in curriculum
Elective courses in curriculum
Any other comments you want to make.