Apr 25, 2018  
USC Catalogue 2016-2017 
USC Catalogue 2016-2017 [ARCHIVED CATALOG]

Computational Neuroscience (BS)

Co-coordinators: Irving Biederman, PhD and Albert Herrera

Undergraduate Advisers: Lica Abu-Esba, abuesba@dornsife.usc.edu; Briana Weiland, bweiland@dornsife.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:

Eleven core courses (44 units) + 6-7 electives (16-18 units) for a total of 62-68 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, although an introductory programming course is not required.


Math Electives

Choose one Math course (4 units) from the list below OR choose one additional course from the areas listed above not already counting for the major.

12 core (48 units) + 6 electives (21–22 units); 69–70 units