Bachelor of Science in Computer Science - Computer Graphics and Animation
Zouk Mosbeh, Lebanon
BSc
DURATION
3 years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
EARLIEST START DATE
TUITION FEES
USD 440 / per credit
STUDY FORMAT
On-Campus
Key Summary
About : The Bachelor of Science in Computer Science with a focus on Computer Graphics and Animation explores the principles of graphics and animation design. This program provides students with hands-on experience using industry-standard software and tools. Students will learn about rendering, modeling, and animation techniques essential for creating engaging visual content.
Career Outcomes : Graduates can pursue various roles, including graphic designer, 3D animator, or game developer. The skills gained may lead to positions in the film industry, video game production, and digital media companies. With a solid foundation in computer science, students are also well-equipped for further studies or specialized work in technology-related sectors.
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
- To prepare CGA graduates to effectively use technical, conceptual, and critical abilities, and appropriate technology tools.
- 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.
- 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.
- 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.
- To prepare CGA graduates with the communication and interpersonal skills to function as effective members of collaborative multi-disciplinary teams in the production process.
- To prepare CGA graduates to identify and analyze legal, ethical, and social concerns associated with the creative process.
Liberal Arts Curriculum (27cr.)
- English and Arabic Communication (9cr.)
- Religion (3cr.)
- Ethics (3cr.)
- Cultural Studies and Social Science (6cr.)
- Citizenship (3cr.)
- Applied and Life Sciences (3cr.)
Core Requirements (21cr.)
- CSC 202 Computers for Visual Arts
- CSC 212 Program Design and Data Abstraction I
- CSC 213 Program Design and Data Abstraction II
- CSC 313 Data Structures
- MAT 211 Discrete Mathematics
- MAT 214 Applied Linear Algebra
- FAP 211 Drawing I
Major Requirements (43cr.)
- CSC 231 Multimedia Applications
- CSC 277 Software Packages for Computer Graphics I
- CSC 278 Software Packages for Computer Graphics II
- CSC 279 Software Packages for Computer Graphics III
- CSC 343 Character Animation
- CSC 375 Computer Modeling and Simulation
- CSC 379 Fundamentals of 3D Compositing
- CSC 412 Introduction to Computer Graphics
- CSC 422 Introduction to Image Processing
- CSC 430 Computer Graphics and Animation
- CSC 443 Computer Games Design
- CSC 450 Human-Computer Interaction
- CSC 480 Internship
- CSC 490 Senior Study
Free Electives (3cr.)
Students must select one course from the following list.
- CSC 273 Workshop in Computer Aided Architectural Design
- CSC 306 Web Design
- CSC 318 Geographic Information Systems
- CSC 323 Object Oriented Design
- CSC 325 Analysis of Algorithms
- CSC 472 Advanced After Effects
- CSC 374 3D Simulation Packages
- CSC 377 Fundamentals of 3D Sculpting and Simulation
- CSC 385 Internet Computing
- CSC 387 Advanced programming using Java
- CSC 388 Mobile Application Development
- CSC 423 Software Engineering
- CSC 432 Introduction to Artificial Intelligence
- CSC 435 Operating Systems and Networks
- CSC 463 Advanced Software Development
- CSC 485 Seminar
- Analyze complex computing problems and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet specific computing and graphics requirements within the context of the program’s discipline.
- Communicate effectively in various professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities related to the program’s discipline.
- Demonstrate proficiency in theoretical, practical, and critical skills specific to computer graphics and animation.


