The mission of the Computer Science (CGA) program is to educate students in the principles and practices of computer science preparing them for a lifetime of learning and careers in software design and development, computing systems technology and research.
Program Educational Objectives
- 1.To prepare CGA graduates to effectively use technical, conceptual and critical abilities, and appropriate technology tools;
- 2.To prepare CGA graduates for successful professional careers in roles including, but not limited to: modelers, animators, producers, and technical or art directors in all areas of animation and virtual environment production;
- 3.To prepare CGA graduates with the basic principles of software engineering, the mathematical and computing concepts behind computer graphics, hardware concepts for computer graphics, creative visualization, modeling and animation;
- 4.To equip CGA graduates with the scientific and engineering methodologies for analysis and problem solving; preparing them for advanced study and research in computer graphics and animation, and related disciplines;
- 5.To prepare CGA graduates with the communication and interpersonal skills to function as effective members of collaborative multi-disciplinary teams in the production process;
- 6.To prepare CGA graduates to identify and analyze legal, ethical and social concerns associated with the creative process.
Program Learning Outcomes
All graduating CGA majors shall:
- 1. Demonstrate their knowledge of discrete and continuous mathematics and their ability to apply logic and mathematical proof techniques to computer graphics and games problems;
- 2. Demonstrate programming competence using a modern programming language;
- 3. Demonstrate their knowledge of the production process pipeline appropriate to the field of computer graphics and animation;
- 4. Demonstrate an awareness of the human perception of graphic media, color theory, and visual communication methods;
- 5. Demonstrate their knowledge of the principles and practices of 2D and 3D graphics including modeling, texturing, shading and animation;
- 6. Demonstrate their knowledge of the principles and practices of video production, editing and special effects;
- 7. Demonstrate competence in using relevant software tools to create and manipulate graphic images, animations, computer games and 3D models in multiple formats;
- 8. Design web-based interactive media suitable for gaming industries, information, advertising and others;
- 9. Demonstrate their knowledge of image processing, related concepts and algorithms;
- 10. Recognize the need for, and demonstrate an ability to engage in, continuing professional development;
- 11. Communicate effectively with a range of audiences and to function effectively on multidisciplinary teams in the production process;
- 12. Demonstrate their understanding of professional, ethical, legal and social issues and responsibilities;
- 13. Apply for graduate programs in computer graphics and animation and related fields.
Graduation Requirements
To receive the degree of B.S. from the FNAS, a student must fulfill all requirements of the degree program, complete all required courses with a cumulative overall GPA of at least 2.0/4.0 and a minimum GPA of 2.0/4.0 in both the core and major requirements, and clear all accounts with the University. Candidates for degrees are reminded that grades of “I” assigned during the last semester to courses required for graduation will result in delaying their graduation.