Interdisciplinary Major in Computer Science

Computer
Science
BA Degree

Approved Courses for Integration Electives

Arts

ARCH 241 (Computer Applications in Design I)
ARCH 541 (Computer Aided Architectural Design)
ARCH 444 (Digital Moviemaking and Animation)
ARCH 542 (Digital Animation & Storytelling)
ARCH 544 (Computer Graphics and Design Application)
ARCH 545 (Digital Moviemaking and Animation)
ARCH 551 (Photography and Digital Media)
ARTS 222 (Introduction to Digital Art I)
ARTS 223 (Introduction to Digital Art II)
ARTS 332 (Intermediate Digital Art I)
ARTS 323 (Intermediate Digital Art II)
ARTS 422 (Advanced Digital Art I)
ARTS 423 (Advanced Digital Art II)
DRAM 224 (Digital Design: Re-making and Re-imagining)
DRAM 262/263 (Sound Design and Sound Lab)
DRAM 364 (previously numbered DRAM 264) (Sound Design: Studio)
DRAM 411 (Lighting Design)
DRAM 421 (Scenic Design)
MDST 350 (History of Media)
MDST 411 (Theory of Digital Media)
MDST 511 (Topics in Digital Media)
MUSI 235 (Digital Music and Sound Art Composition)
MUSI 239 (Introduction to Music Technology)
MUSI 339 (Introduction to Music and Computers)
MUSI 435 (Interactive Media)
MUSI 440 (Computer Sound Generation and Spatial Processing)
MUSI 443 (Sound Studio)
MUSI 445 (Computer Applications in Music)

Mathematics and Logic

ECE 200 (Science of Information)
MATH 205 (Mathematical Explorations)
MATH 351 (Elementary Linear Algebra)
MATH 354 (Survey of Algebra)
MATH 408 (Operations Research)
MATH 430 (Elementary Numerical Analysis)
MATH 452 (Algebraic Coding Theory)
MATH 453 (Number Theory)
MATH 551 (Stochastic Processes)
PHIL 242 (Introduction to Symbolic Logic)
PHIL 542 (Symbolic Logic)
PHIL 543 (Advanced Logic)
STAT 301 (Statistical Computing and Graphics)
STAT 322 (Introduction to Regression Analysis)
STAT 500 (Introduction to Applied Statistics)
STAT 533 (Data Mining/Machine Learning)
[ Note: MATH 404 (Discrete Mathematics) is not included because of
overlap with CS202. ]

Life Sciences

BIOL 317 (Introduction to Neurobiology)
BIOL 324 (Introduction to Immunology)
BIOL 401 (Macroevolution)
BIOL 402 (Ecology and Evolutionary Genetics)
BIOL 403 (Evolutionary Biology Laboratory)
BIOL 405 (Developmental Biology)
BIOL 408 (Neuronal Organization of Behavior)
BIOL 413 (Population Ecology and Conservation Biology)
BIOL 416 (Functional Genomics)
BIOL 417 (Cellular Neurobiology)
BIOL 425 (Human Genetics)
BIOL 448 (Macromolecular Structure)
BIOL 508 (Developmental Mechanisms)
BIOL 537 (Epidemiology and Evolution of Infectious Disease)
BIOM 310 (Biomedical Systems Analysis and Design)
BIOM 315 (Computational Biomedical Engineering)
BIOM 483 (Medical Image Modalities)
BIOM 484 (Medical Image Analysis)
PHIL 233 (Computers Minds and Brains)
PSYC 215 (Introduction to Cognition)
PSYC 220 (A Survey of the Neural Basis of Behavior)
PSYC 230 (Introduction to Perception)
PSYC 401-409 (Topical Seminars, as appropriate)
PSYC 415 (Cognitive Processes)
PSYC 420 (Neural Mechanisms of Behavior)
PSYC 430 (Theories of Perception)
PSYC 515 (Advanced Cognition)
PSYC 521 (Developmental Psychobiology)
PSYC 526 (Psychobiology and Memory)
NESC 533 (Neural Network Models of Cognition and Brain Computation)

Physical Sciences

CE 446 (Introduction to Geographic Information Systems)
EVSC 362 (GIS Methods)
EVSC 466 (GIS and Arc/Info)
EVSC 468 (Advanced GIS)
EVSC 503/L (Applied Statistics for Environmental Scientists)
EVSC 511 (Systems Analysis in Environmental Sciences)
PHYS 254 (Fundamentals of Scientific Computing)
PHYS 553 (Computational Physics I)
PHYS 554 (Computational Physics II)

Social Sciences

ANTH 243 (Languages of the World)
ANTH 340 (Structure of English)
ANTH 343 (Introduction to Generative Linguistics)
ANTH 504 (Linguistic Field Methods)
ANTH 541 (Phonology)
ANTH 542 (Theories of Language)
ANTH 544 (Morphology)
ANTH 548 (Language and Thought)
ECON 401 (Game Theory)
ECON 402 (Auction Theory and Practice)
ECON 472 (Introductory Econometrics)
ECON 488 (Seminar in Policy Analysis)
LNGS 325 (Introduction to Linguistic Theory and Methodology)
LING 501 (Synchronic Linguistics)
LING 506 (Syntax and Semantics)
LING 507 (Syntactic Theory)
MDST 110 (Introduction to Digital Media Studies)
MDST 311 (Computers and Languages)
PHIL 550 (Philosophy of Language)
PSYC 411 (Psycholinguistics)
STS 216 (Intellectual Property, Engineering, and Technology)

Courses Listed by Department/Program

Anthropology: ANTH 243 (Languages of the World), ANTH 340 (Structure of English), ANTH 343 (Introduction to Generative Linguistics), ANTH 542 (Theories of Language), ANTH 544 (Morphology), ANTH 548 (Language and Thought)

Architecture: ARCH 241 (Computer Applications in Design I), ARCH 444 (Digital Moviemaking and Animation), ARCH 541 (Computer Aided Architectural Design), ARCH 542 (Digital Animation & Storytelling), ARCH 544 (Computer Graphics and Design Application), ARCH 545 (Digital Moviemaking and Animation), ARCH 551 (Photography and Digital Media) Art (Studio Art): ARTS 222 (Introduction to Digital Art I), ARTS 223 (Introduction to Digital Art II), ARTS 323 (Intermediate Digital Art II), ARTS 332 (Intermediate Digital Art I), ARTS 422 (Advanced Digital Art I), ARTS 423 (Advanced Digital Art II)

Biology: BIOL 317 (Introduction to Neurobiology), BIOL 324 (Introduction to Immunology), BIOL 401 (Macroevolution), BIOL 402 (Ecology and Evolutionary Genetics), BIOL 403 (Evolutionary Biology Laboratory), BIOL 405 (Developmental Biology), BIOL 408 (Neuronal Organization of Behavior), BIOL 413 (Population Ecology and Conservation Biology), BIOL 416 (Functional Genomics), BIOL 417 (Cellular Neurobiology), BIOL 425 (Human Genetics), BIOL 448 (Macromolecular Structure), BIOL 508 (Developmental Mechanisms), BIOL 537 (Epidemiology and Evolution of Infectious Disease)

Biomedical Engineering: BIOM 310 (Biomedical Systems Analysis and Design), BIOM 315 (Computational Biomedical Engineering), BIOM 483 (Medical Image Modalities), BIOM 484 (Medical Image Analysis) Civil Engineering: CE 446 (Introduction to Geographic Information Systems)

Drama: DRAM 224 (Digital Design: Re-making and Re-imagining), DRAM 262/263 (Sound Design and Sound Lab), DRAM 264 (Sound Design: Studio), DRAM 411 (Lighting Design), DRAM 421 (Scenic Design)

Economics: ECON 401 (Game Theory), ECON 402 (Auction Theory and Practice), ECON 472 (Introductory Econometrics), ECON 488 (Seminar in Policy Analysis)

Electrical and Computer Engineering: ECE 200 (Science of Information)

Environmental Sciences: EVSC 362 (GIS Methods), EVSC 466 (GIS and Arc/Info), EVSC 468 (Advanced GIS), EVSC 503/L (Applied Statistics for Environmental Scientists), EVSC 511 (Systems Analysis in Environmental Sciences)

Linguistics: LNGS 325 (Introduction to Linguistic Theory and Methodology), LING 501 (Synchronic Linguistics), LING 506 (Syntax and Semantics), LING 507 (Syntactic Theory) (see also Anthropology and Philosophy)

Mathematics: MATH 205 (Mathematical Explorations), MATH 351 (Elementary Linear Algebra), MATH 354 (Survey of Algebra), MATH 408 (Operations Research), MATH 430 (Elementary Numerical Analysis), MATH 452 (Algebraic Coding Theory), MATH 453 (Number Theory), MATH 551 (Stochastic Processes)

Media Studies: MDST 110 (Introduction to Digital Media Studies), MDST 311 (Computers and Languages), MDST 350 (History of Media), MDST 411 (Theory of Digital Media), MDST 511 (Topics in Digital Media)

Music: MUSI 235 (Digital Music and Sound Art Composition), MUSI 339 (Introduction to Music and Computers), MUSI 435 (Interactive Media), MUSI 440 (Computer Sound Generation and Spatial Processing), MUSI 443 (Sound Studio), MUSI 445 (Computer Applications in Music) Neuroscience: NESC 533 (Neural Network Models of Cognition and Brain Computation)

Philosophy: PHIL 233 (Computers Minds and Brains), PHIL 242 (Introduction to Symbolic Logic), PHIL 542 (Symbolic Logic), PHIL 543 (Advanced Logic), PHIL 550 (Philosophy of Language)

Physics: PHYS 254 (Fundamentals of Scientific Computing), PHYS 553 (Computational Physics I), PHYS 554 (Computational Physics II)

Psychology: PSYC 215 (Introduction to Cognition), PSYC 220 (A Survey of the Neural Basis of Behavior), PSYC 230 (Introduction to Perception), PSYC 401-409 (Topical Seminars, as appropriate), PSYC 411 (Psycholinguistics), PSYC 415 (Cognitive Processes), PSYC 420 (Neural Mechanisms of Behavior), PSYC 430 (Theories of Perception), PSYC 515 (Advanced Cognition), PSYC 521 (Developmental Psychobiology), PSYC 526 (Psychobiology and Memory)

Science and Technology Studies: STS 216 (Intellectual Property, Engineering, and Technology)

Statistics: STAT 301 (Statistical Computing and Graphics), STAT 322 (Introduction to Regression Analysis), STAT 500 (Introduction to Applied Statistics), STAT 533 (Data Mining/Machine Learning)

Computer Science Major
University of Virginia
evans@cs.virginia.edu