Bachelor of Science in Computer Science and Advertising

Computer Science

Department Head: Vikram Adve

Department Office: 2232 Siebel Center, 201 N. Goodwin Avenue, Urbana, (217) 333-3373


Department Head: Mike Yao

Department Office: 119 Gregory Hall, 810 South Wright Street, Urbana, (217) 333-1601

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.

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). Please see the computer science advisor in 1210 Siebel Center, as well as an advertising advisor in the College of Media Student Services Center.

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

Computer Science Core
CS 125Intro to Computer Science4
CS 126Software Design Studio3
CS 173Discrete Structures3
CS 225Data Structures4
CS 240Introduction to Computer Systems3
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.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
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 460Innovation in Advertising3
ADV 483Audience Analysis3
ADV 461Computational Advertising3
ADV 492Tech and Advertising Campaigns3
Total Hours124