Dec 26, 2024  
USC Catalogue 2024-2025 
    
USC Catalogue 2024-2025

Computational Neuroscience (BS)


Return to {$returnto_text} Return to: Programs by School

Coordinator: David McKemy, PhD

Undergraduate Adviser: Pablo Lopez, pablol@usc.edu, Mia Kirsten Santos, mnsantos@usc.edu

The computational neuroscience major is designed for those students with an interest in applying mathematical and computational methodologies toward understanding the structure and functioning of the nervous system. The major will provide progressive training in interdisciplinary and inter-faculty aspects of neuroscience, and serve as a foundation for students interested in pursuing post-graduate education in graduate or professional schools or career opportunities in technically advanced occupations. Research is integral to this major and students are encouraged to engage in research with neuroscience faculty as early as possible in their undergraduate years.

Grade Requirements:

A grade of C- or higher is required to count toward major requirements.

Program Requirements:

The major requires twelve core courses (45 units) and six or seven electives (minimum 22 units) for a minimum total of 67 units.

The degree requires a minimum of 128 units.

Computational Area


Students are to take a total of three courses. The courses are listed in the table according to the programming language of the courses. It is not obligatory that all courses be from the same programming language, but the student should be aware that knowledge of a different language will likely be assumed in the advanced courses. Only one introductory programming course will be counted toward the major.

Other Electives (4 units)


Take one additional course from the Computational, Biological, or Behavioral area, or complete four units of Neuroscience research (NEUR 490).

Return to {$returnto_text} Return to: Programs by School