Skip to Content

Computer Science and Engineering

Search UTC.edu:

Campus & People

Resources:

Computer Science

Program Outcomes:

  • An ability to apply knowledge of computing and mathematics appropriate to the discipline.
  • An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
  • An ability to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs.
  • An ability to function effectively on teams to accomplish a common goal.
  • An understanding of professional, ethical, legal, security, and social issues and responsibilities.
  • An ability to communicate effectively with a range of audiences.
  • An ability to analyze the local and global impace of computing on individuals, organizations and society.
  • Recognition of the need for, and an ability to engate in, continuing professional development.
  • An ability to use current techniques, skills, and tools necessary for computing practices.
  • An 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.
  • An ability to apply design and development principles in the construction of software systems of varying complexity.
In addition,
  • Graduates of the Software Systems program should have basic knowledge of the principles of business accounting, management, and economics.
  • Graduates of Scientific Applications program should have basic knowlede of applied mathematics and science.
  • Graduates of the Information Security and Assurance program should have an ability to use and apply current information security concepts and practices.

Computer Engineering

Program Outcomes:

  • An ability to apply knowledge of mathematics, science, computing, and engineering.
  • An ability to design and conduct experiments, as well as to analyze and interpret data.
  • An 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.
  • An ability to function on multi-disciplinary teams.
  • An ability to identify, formulate, and solve computing and engineering problems.
  • An understanding of professional and ethical responsibility.
  • An ability to communicate effectively.
  • The broad education necessary to understand the impact of computing and engineering solutions in a global, economic, environmental, and societal context.
  • A recognition of the need for, and an ability to engage in life-long learning.
  • A knowledge of contemporay issues
  • An ability to use the techniues, skills, and modern computing and engineering tools necessary for computer engineering practice.