Bachelor of Fine Arts - New Media/Bachelor of Science (Computer Science)

The Faculties of Fine Arts and Arts and Science jointly offer a 50-course (150.0 credit hour) Combined Degrees program leading to the degrees Bachelor of Fine Arts - New Media with a major in New Media and Bachelor of Science with a major in Computer Science. Upon successful completion of this Combined Degrees program, the student receives the B.F.A. - New Media degree from the Faculty of Fine Arts and the B.Sc. degree from the Faculty of Arts and Science.

a.Admission

Applicants are accepted to the B.F.A. - New Media/B.Sc. for the fall term only. All applicants to the B.F.A. - New Media/B.Sc. program must meet the general admission requirements outlined in Admission.

In addition, applicants must satisfactorily complete Mathematics 30-1 or equivalent.

b.Degree requirements for the B.F.A. - New Media/B.Sc.

1.A minimum of 50 courses (150.0 credit hours) from disciplines offered by the Faculty of Fine Arts, the Faculty of Arts and Science, or the School of Liberal Education with a GPA of at least 2.00 (on the University of Lethbridge 4.0 scale).

2.A minimum cumulative GPA of 2.50 (on the University of Lethbridge 4.0 scale) on all New Media courses.

3.A maximum of three Independent Study courses (9.0 credit hours) may be completed for credit towards the program.

4.Completion of the Liberal Education List Requirement (see School of Liberal Education, Liberal Education List Requirement).

5.Residence requirement: a minimum of 15 courses from disciplines offered by the Faculty of Fine Arts and a minimum of 15 courses from disciplines offered by the Faculty of Arts and Science or the School of Liberal Education must be completed at the University of Lethbridge, including a minimum of seven courses (21.0 credit hours) in New Media and a minimum of seven courses (21.0 credit hours) in Computer Science.

Required Courses:

Art 2033 - Spatial Practice I

Computer Science 1620 - Fundamentals of Programming I

Computer Science 1820 - Discrete Structures

Computer Science 2610 - Introduction to Digital Systems

Computer Science 2620 - Fundamentals of Programming II

Computer Science 2720 - Practical Software Development

Computer Science 3615 - Computer Architecture

Computer Science 3620 - Data Structures and Algorithms

Computer Science 3740 - Programming Languages

Mathematics 2000 - Mathematical Concepts

New Media 1000 - Introduction to New Media

New Media 2005 - Design Fundamentals for New Media

New Media 2010 - Visual Communications for New Media

New Media 2030 - Video Fundamentals

New Media 2150 - Memes, Influencers, and Digital Convergence

New Media 3030 - 3-D Computer Modelling and Animation

New Media 3150 - Seminar in New Media Studies

New Media 3380 - Programming for Artists

New Media 3420 - Narrative for New Media

New Media 3520 - Web Design and Development

New Media 3680 - Interaction Design

New Media 3900 - Portfolio and Professional Practice

One of:

New Media 3040 - Colour Theory and Digital Photo Manipulation

New Media 3230 - Streaming and User Generated Video

New Media 3310 - Game Design: Theory and Practice

New Media 3640 - Character Animation I

New Media 3700 - Event and Exhibition Design

New Media 3810 - Expanded Cinema

New Media 3820 - Information Design

New Media 4420/Cinema 4420 - Screenwriting

New Media 4520 - Advanced Web Design

New Media 4720 - The Dynamic Web

New Media 4820/Cinema 4820 - Writing for Comedy

New Media 4830 - Theory and Practice of Motion Capture

One of:

New Media 3250 - Media, Advertising, and Consumer Culture

New Media 3300 - Theory and Aesthetics of Digital Games

New Media 3550/Cinema 3550 - History of Animation

New Media 3560 - Popular Narrative

New Media 3650 - Modern Media, War and Propaganda

One of:

Art History 1001 - World Art Before 1400

Art History 1002 - World Art Since 1400

One of:

Mathematics 1410 - Elementary Linear Algebra

Mathematics 1510 - Calculus for Management and Social Sciences

Mathematics 1560 - Calculus I

Mathematics 1565 - Accelerated Calculus I

Statistics 1770 - Introduction to Probability and Statistics

One New Media elective (3.0 credit hours) at the 3000/4000 level

Either:

New Media 4651 - Internship (12.0 credit hours)

New Media 4661 - Internship Project (3.0 credit hours)

OR

One of:

New Media 4690 - Advanced Studio (6.0 credit hours)

New Media 4995 - Undergraduate Thesis (6.0 credit hours)

Three New Media electives (9.0 credit hours) at the 3000/4000 level

Six additional courses (18.0 credit hours) in Computer Science at the 3000/4000 level

Two courses (6.0 credit hours) in Computer Science at the 4000 level, excluding Computer Science 4850 (Topics), Computer Science 4980 (Applied Studies), and Computer Science 4990 (Independent Study)

Four courses (12.0 credit hours) from List II: Social Sciences

Three additional courses (15.0 credit hours) from the Faculty of Fine Arts

Three additional courses (15.0 credit hours) from the Faculty of Arts and Science or School of Liberal Education

Recommended course:

Computer Science 3710 - Computer Graphics

Notes

To determine if a given course has a Social Science designation, see List II: Social Science Courses (see School of Liberal Education, Liberal Education List Requirement).

Some senior courses are scheduled for alternate years. Since these courses are frequently sequential and dependent upon adequate preparation, students are urged to seek advice before the end of their third term in planning a major and selecting courses.

It is strongly recommended that a student attain a grade of 'C' or higher in any course used to satisfy prerequisites for courses in Computer Science and Mathematics.

c.Sample Sequencing Plan

Sample sequencing plans are created to provide students with an example of how to plan courses for the duration of a program. Sample sequencing plans for each program and major can be found in the applicable Program Planning Guide.