 |
Mission
- To offer rigorous undergraduate and graduate degree programs for students seeking careers or further study in the field of computer science;
- To support faculty research efforts in applied, theoretical, and experimental aspects of computer science;
- To co-operate with other UGA departments and schools on interdisciplinary research, instructional, and service programs;
- To engage in outreach to the local community and beyond so that computer science can have a positive impact on peoples' lives.
Constituencies
The program recognizes three constituencies:
- students enrolled in the Bachelor's degree program in Computer Science, University of Georgia;
- students who have completed this degree and are now either pursuing graduate study or a career;
- and corporations, individuals, and commercial enterprises who hire graduates of the program.
Program Educational Objectives
- Graduates will be successfully employed in the computing profession, or will be actively pursuing advanced degrees in computing or a related discipline.
- Graduates will have a thorough grounding in the principles and practices of computing, and be properly prepared to engage in further learning.
- Graduates will have an appreciation and understanding of social issues, enabling them to be responsible members of their profession and informed citizens.
Program Educational Outcomes
- 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 apply knowledge of computing and mathematics appropriate to the discipline;
- 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 impact of computing on individuals, organizations and society;
- Recognition of the need for, and an ability to engage 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.
|
|
 |