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 318, 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.

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.

  • BIOS 511, Introduction to Statistical Computing and Research Data Management
  • 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 672, Web Development 2
  • LING 401: Languages and Computers
  • MATH 547, Linear Algebra for Applications
  • MEJO 583, Advanced Interactive Development
  • MEJO 585. 3D Design Studio
  • MEJO 586, Intermediate Interactive Multimedia
  • STOR 305, Decision Making Using Spreadsheet Models