Academics | Faculties | FACULTY OF NATURAL AND APPLIED SCIENCES | Department of Computer Science | Bachelor of Science in Computer Science - Computer Graphics and Animation | NDU

Bachelor of Science in Computer Science - Computer Graphics and Animation

Total Credits
94
Apply now

 

Mission

The mission of the Computer Science (CGA) program is to educate students in the principles and practices of computer science preparing them for life-long learning and careers in software design and development, computing systems technology, and research.

 

Program Educational Objectives

  1. 1.To prepare CGA graduates to effectively use technical, conceptual and critical abilities, and appropriate technology tools.
  2. 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. 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. 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. 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. 6.To prepare CGA graduates to identify and analyze legal, ethical and social concerns associated with the creative process.

 

Program Learning Outcomes

Upon graduation, students will be able to:

  1. 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. 2. Demonstrate programming competence using a modern programming language.
  3. 3. Demonstrate their knowledge of the production process pipeline appropriate to the field of computer graphics and animation.
  4. 4. Demonstrate an awareness of the human perception of graphic media, color theory, and visual communication methods.
  5. 5. Demonstrate their knowledge of the principles and practices of 2D and 3D graphics including modeling, texturing, shading and animation.
  6. 6. Demonstrate their knowledge of the principles and practices of video production, editing and special effects.
  7. 7. Demonstrate competence in using relevant software tools to create and manipulate graphic images, animations, computer games and 3D models in multiple formats.
  8. 8. Design web-based interactive media suitable for gaming industries, information, advertising and others.
  9. 9. Demonstrate their knowledge of image processing, related concepts and algorithms.
  10. 10. Recognize the need for, and demonstrate an ability to engage in, continuing professional development.
  11. 11. Communicate effectively with a range of audiences and to function effectively on multidisciplinary teams in the production process.
  12. 12. Demonstrate their understanding of professional, ethical, legal and social issues and responsibilities.
  13. 13. Apply for graduate programs in computer graphics and animation and related fields.

 

Admission Requirements

All first-year applicants must complete the Admission Requirements.

Courses

Liberal Arts Curriculum (27cr.)

Free Electives (3cr.)

Suggested Program

Fall Semester Year I (15cr.)
FAP 211 Drawing I 3 cr.
CSC 202 Computers for Visual Arts (LAC) 3 cr.
CSC 212 Program Design and Data Abstraction I 3 cr.
CSC 277 Software Packages for Computer Graphics I 3 cr.
ENL 213 Sophomore English Rhetoric (LAC) 3 cr.
Spring Semester Year I (15cr.)
ARP 223 Descriptive Geometry 3 cr.
CSC 213 Program Design and Data Abstraction II 3 cr.
CSC 231 Multimedia Applications 3 cr.
ENL 230 English in the Workplace 3 cr.
Liberal Arts Curriculum (LAC)
3 cr.
Summer Session Year I (6cr.)
MAT 214 Applied Linear Algebra  3 cr.
CSC 278 Software Packages for Computer Graphics II 3 cr.
Fall Semester Year II (12cr.)
MAT 211 Discrete Mathematics 3 cr.
CSC 313 Data Structure 3 cr.
CSC 422 Introduction to Image Processing 3 cr.
CSC 279 Software Packages for Computer Graphics III 3 cr.
Spring Semester Year II (15cr.)
CSC 343 Character Animation 3 cr.
CSC 375 Computer Modeling and Simulation 3 cr.
CSC 412 Introduction to Computer Graphics 3 cr.
CSC
Major Elective 3 cr.
Liberal Arts Curriculum (LAC)
3 cr.
Summer Session Year II (1cr.)
CSC 480 Internship 1 cr.
Fall Semester Year III (15cr.)
CSC 443 Computer Games Design 3 cr.
CSC 430 Computer Graphics and Animation 3 cr.
Free Elective 3 cr.
Liberal Arts Curriculum (LAC)
3 cr.
Liberal Arts Curriculum (LAC)
3 cr.
Spring Semester Year III (15cr.)
CSC 379 Fundamentals Of 3D Compositing
3 cr.
CSC 490 Senior Study 3 cr.
CSC 450 Human-Computer Interaction
3 cr.
Liberal Arts Curriculum (LAC)
3 cr.
Liberal Arts Curriculum (LAC)
3 cr.

GRADUATION REQUIREMENTS

Total 94 Credits
You have been successfully subscribed to our mailing list