The following is a list of courses taught in other departments that have been pre-approved to count toward the BA. Other courses may be approved on a case-by-case basis. Students are advised to seek approval before taking a course they intend to count toward the BA.

  • BIOL 525, Computational Analyses and Resources in Genomics
  • INLS 418, Human-Computer Interaction
  • INLS 509, Information Retrieval
  • INLS 512, Applications of Natural Language Processing
  • INLS 609, Experimental Information Retrieval
  • INLS 613, Text Mining
  • LING 540, Mathematical Linguistics
  • MATH 566, Introduction to Numerical Analysis
  • MATH 661, Scientific Computation I
  • PHYS 231, Physical Computing
  • PHYS 331, Introduction to Numerical Techniques in Physics

Courses that will NOT be allowed.

We will not approve any courses that have one of the above courses as a prerequisite. This does not mean that they may not be appropriate courses, but that we believe that level of concentration in the same area is inappropriate for courses to both be counted toward the BA.

Below is a list of courses that have been evaluated by the curriculum committee and have been consistently NOT been approved.  Note that this does not mean that they are not useful course but that they do not have the computing content makes them appropriate components of a BA in Computer Science.

  • BIOL 500H, Introduction to Biostatistics
  • BIOL 528 Quantiative Personalized Genomics
  • BIOS 511, Introduction to Statistical Computing and Research Data Management
  • BIOS 669: Working with Data in a Public Health Research Setting
  • BUSI 520, Advanced Spreadsheet Modeling for Business
  • ECON 400, Economic Statistics
  • GEOG 370, Introduction to Geographic Information
  • GEOG 410, Modeling of Environmental Systems
  • GEOG 592, Geographic Information Science Programming
  • INLS 382, Information Systems Analysis and Design
  • INLS 500, Human Information Interactions
  • INLS 520, Organization of Information
  • INLS 523, Database Systems I: Introduction to Databases
  • INLS 560, Programming for Information Professionals
  • INLS 620, Web Information Organization
  • INLS 672, Web Development 2
  • LING 401: Languages and Computers
  • MATH 547, Linear Algebra for Applications
  • MATH 564: Mathematical Modeling in the Life Sciences
  • MEJO 583, Advanced Interactive Development
  • MEJO 585. 3D Design Studio
  • MEJO 586, Intermediate Interactive Multimedia
  • STOR 305, Decision Making Using Spreadsheet Models
  • STOR 455 Statistical Methods I