Computer Science + Advertising, BS

for the degree of Bachelor of Science Major in Computer Science + Advertising

COMPUTER SCIENCE AND ADVERTISING is sponsored jointly by the Departments of Computer Science and Advertising. This is a program for students who plan to pursue careers in the advertising field with a technology focus. Cloud computing, the availability and ubiquity of data, and the rapid and pervasive adoption of mobile technology have created a paradigm shift in the advertising industry. Projected areas of growth in advertising and communications will be in Search Engine Optimization, web analytics, Computational Advertising, and other emerging areas of technology/media. The degree will prepare students for advanced study at the graduate level as well as immediate entry into the workforce at advertising agencies, businesses with in-house advertising and marketing divisions, and technology companies.

Programs in Advertising

Undergraduate Programs:

major: Advertising, BS

major: Computer Science & Advertising, BS

minors: Public Relations | Media

Graduate Programs:

degree: Advertising, MS

degree: Strategic Brand Communication, MS

for the degree of Bachelor of Science Major in Computer Science + Advertising

Please see a computer science advisor in 1210 Siebel Center, as well as an advertising advisor in the College of Media Student Services Center in 18 Gregory Hall.

A Major Plan of Study Form must be completed and submitted to the Department of Computer Science Office of Undergraduate Affairs by the beginning of the fifth semester (60-75 hours). 

General education: Students must complete the Campus General Education requirements including the campus general education language requirement.

Minimum required major and supporting course work: Minimum required major and supporting course work normally equates to 68 hours plus 12 additional hours of College of Media requirements. All campus general education and foreign language requirements must be met. The minimum hours required for graduation is 124. At least 12 hours of 300- and 400-level course work must be taken on this campus, and a minimum of 40 hours of upper-division course work is required.

Minimum hours required for graduation: 124 hours

To graduate from the Computer Science & Advertising curriculum, a student must complete the following courses, all of which must be taken for a traditional letter grade.

Computer Science Core
CS 124Introduction to Computer Science I3
CS 128Introduction to Computer Science II3
CS 173Discrete Structures3
CS 222Software Design Lab1
CS 225Data Structures4
CS 2403
CS 374Introduction to Algorithms & Models of Computation4
CS 421Programming Languages & Compilers3 or 4
Computer Science Technical Electives: Two 400-level courses chosen in consultation with an advisor. These two courses must be above CS 403, not CS 491, and distinct from all other courses used to fulfill program requirements or options.6
Mathematical Foundations (also fulfills QR I and II gen eds.)
MATH 220Calculus5
or MATH 221 Calculus I
MATH 231Calculus II3
MATH 225Introductory Matrix Theory2 or 3
or MATH 257 Linear Algebra with Computational Applications
CS 361Probability & Statistics for Computer Science3
College of Media Foundations
Select one from:3-4
Anthro in a Changing World
Intro Psych
Introduction to Sociology
ECON 102Microeconomic Principles3
ECON 103Macroeconomic Principles3
or ECON 302 Inter Microeconomic Theory
BADM 320Principles of Marketing3
Advertising Core
ADV 150Introduction to Advertising3
ADV 281Advertising Research Methods3
ADV 283Advertising and Brand Strategy3
ADV 284Consumer Insight3
ADV 390Content Creation3
ADV 460Innovations in Advertising3
ADV 483Audience Analysis3
ADV 461Computational Advertising3
ADV 492Tech and Advertising Campaigns3
Total Hours124

This sample sequence is intended to be used only as a guide for degree completion. All students should work individually with their academic advisors to decide the actual course selection and sequence that works best for them based on their academic preparation and goals. Enrichment programming such as study abroad, minors, internships, and so on may impact the structure of this four-year plan. Course availability is not guaranteed during the semester indicated in the sample sequence.

Students must fulfill their Language Other Than English requirement by successfully completing a third level of a language other than English. This may require up to three semesters of language depending on high school coursework or placement. See the corresponding section on the Degree General and Education Requirements page:

First Year
First SemesterHoursSecond SemesterHours
ADV 1503ADV 2813
CS 1243CS 1283
MATH 220 or 2215-4CS 1733
CS 100 or MDIA 1001MATH 2313
Composition I or General Education course4-3General Education course or Composition I3-4
 General Education course3
 16 18
Second Year
First SemesterHoursSecond SemesterHours
ADV 2833ADV 2843
CS 2221CS 3403
CS 2254CS 3613
MATH 2573General Education course3
Elective or Language Other Than English (3rd Level)4General Education course3
 15 15
Third Year
First SemesterHoursSecond SemesterHours
ADV 3903ADV 4603
CS 3744ADV 4923
BADM 3203ECON 1033
ECON 1023ANTH 103, PSYC 100, or SOC 1003-4
General Education course3General Education course3
 16 15
Fourth Year
First SemesterHoursSecond SemesterHours
CS 4213ADV 4613
ADV 4833CS Tech Elective3
CS Tech Elective3Elective3
General Education course3Elective3
 15 14
Total Hours 124

for the degree of Bachelor of Science Major in Computer Science + Advertising

computer science degree information: CS+X Degrees

advertising department website: CS+Advertising

overview of college admissions & requirements: College of Media

college websites: and

advertising email:

computer science email: