The mission of the Department of Computer Science is to advance human understanding of Computing through education and research. In education, our goal is to educate students to become effective team members and leaders, to have excellent communications and technical skills, and to prepare them for successful professional careers or advanced research, as appropriate. In research, our goal is to perform high-impact research that advances human understanding and benefits the economy and society.
COMPUTER SCIENCE MISSIONPROGRAM EDUCATIONAL OBJECTIVES
The mission of the Computer Science program is to educate majors in the principles and practices of computer science, preparing them for graduate school, for careers in software development and computing systems technology, and a lifetime of learning.
The objectives of the CS Program at UCF are that:
- CS graduates participate as effective and productive team members or leaders in the development of computer and software systems covering a broad range of fields including engineering, scientific, and enterprise applications.
- CS graduates demonstrate the knowledge and skills to do advanced studies and research in computer science and related engineering and scientific disciplines.
All graduating CS majors shall:
- analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions
- design and implement a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline
- evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline
- communicate effectively in a variety of professional contexts
- demonstrate an understanding of professional, ethical, legal, security, and social issues and responsibilities
- function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline
- apply computer science theory to produce computing-based solutions
- apply software development fundamentals to produce computing-based solutions
INFORMATION TECHNOLOGY MISSIONPROGRAM EDUCATIONAL OBJECTIVES
The mission of the Bachelor of Science in Information Technology Degree Program is to educate students in the science and practices of information technology, preparing them for a lifetime of learning and for careers in information technology as well as in a wide variety of disciplines that integrate information technology into their respective fields of activity.
The objectives of the Information Technology Program at UCF are that:
- Graduates demonstrate the technical competence necessary for careers in information technology as well as in a wide variety of disciplines that integrate information technology into their respective fields of activity
- Graduates demonstrate communication skills, teamwork capabilities, and leadership abilities necessary for a successful professional career.
- Graduates participate in life-long learning activities appropriate to their profession, including graduate study, professional training, and involvement in professional societies.
By graduation each student should be able to:
- Apply knowledge of computing and mathematics appropriate to the discipline.
- Analyze a problem, and identify and define the computing requirements appropriate to its solution.
- Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
- Function effectively on teams to accomplish a common goal.
- Understand professional, ethical, legal, security and social issues and responsibilities.
- Communicate effectively with a range of audiences.
- Analyze the local and global impact of computing on individuals, organizations, and society.
- Recognize the need for and an ability to engage in continuing professional development.
- Use current techniques, skills, and tools necessary for computing practice.
- Use and apply current technical concepts and practices in the core information technologies.
- Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
- Integrate IT-based solutions effectively into the user environment.
- Understand best practices and standards and their application.
- Assist in the creation of an effective project plan.