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 

  1. 1. Analyze complex computing problems and apply principles of computing and other relevant disciplines to identify solutions.
  2. 2. Design, implement, and evaluate a computing-based solution to meet specific computing and graphic requirements within the context of the program’s discipline.
  3. 3. Communicate effectively in various professional contexts.
  4. 4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. 5. Function effectively as a member or leader of a team engaged in activities related to the program’s discipline.
  6. 6. Demonstrate proficiency in theoretical, practical, and critical skills specific to computer graphics and animation.

 

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  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.)
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)
6 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

You have been successfully subscribed to our mailing list