Learning Opportunities | Computer Science, B.S.

Research Assistantship

Advanced students in the computer science program have the opportunities to participate in the research projects of the faculty. Under the supervision of the faculty, these students serve as research assistants and study important recent developments in computer science, including topics in areas such as information security, computer vision, natural language processing, knowledge representation and automatic reasoning, machine learning and combinatorial optimization.

NSF Research Experiences

Each summer, the National Science Foundation (NSF) provides a variety of student research opportunities through its Research Experiences for Undergraduates (REU) program. Typically a small group of 10 or so undergraduates work on a specific research project supervised by researchers at the host institution. Students are granted stipends and assistance with housing and travel. Many computer science majors benefit greatly from the REU programs. Learn more about NSF Research Experiences for Undergraduates programs.

Internship Opportunities

Many computer science majors learn and benefit greatly from internship opportunities on campus and in the industry. See more information from Biola's Center for Career Development and companies such as: