What is CABS?

This site will help high school students and teachers find original, independent science research topics and questions that can be done without a professional lab...these can be done in a school lab or even in one's basement! The project ideas and research questions being developed and presented here have been vetted and could lead to true discoveries, and not just finding already known results. See our Welcome message. These are the types of projects that could be done and submitted to high school contests such as the Regeneron Science Talent Search, Siemens Science Competition, or the Intel International Science and Engineering Fair, and be competitive. If you have an idea to share, or a question about one of the project ideas, contact us at vondracekm@eths202.org.

Pages (on the right side of the screen) have lists of ideas for different types of science research projects, and clicking on one of those ideas will take you to posts with details and all sorts of information about that type of project. Get more information about why there is a need for CABS!

Computational Research Ideas

Below are project topic and research question ideas. These have been checked and should allow for original research opportunities - that is, you could make actual discoveries and novel findings for each of these projects! And  you should not need access to a professional laboratory, but rather can write code and build your own simulations, or use professional simulation software available online, in your school lab or even in your own house on your own computer. There may even be some purely mathematical/theoretical project ideas that are borne, for those with mathematical interests.

It is important to realize that
this type of research requires computer programming 
knowledge and skills
One of the most popular languages presently for data collection and analysis is Python, and is the language many graduate students in research areas recommend learning; there are countless tutorials, YouTube videos, and pieces of information online for Python. The most popular free, online course to learn Python (as well as some other languages) is through Codecademy, although there are many other sources and tutorials online. If you are new to programming, open an account and start a self-paced course in Python!

For some background information about what 'math modeling' and computational work have to do with, check out a post with resources to get a better understanding of some of this work.

Just click on a topic of interest, and it will take you to a separate post about that specific topic. You will find background information, relevant links to articles, vocabulary, data accessibility methods, videos, and so on. Hopefully you will find enough information to actually be able to get started and do the project!

Computational/Theoretical Topics and Research Questions:

Astrophysics/Astronomy
  • If you can program and want to write your own simulation, here are some examples of what some high school students have been able to do:    
          - Planet Habitability in a Binary Star System (same mass stars)
          - Planet Habitability in a Binary System (including different star masses, luminosities)
          
  • For computational work, the AMUSE package can be downloaded for free on a Mac or Linux machine. AMUSE is a depository of Python code that can be used to do all sorts of calculations for stellar dynamics, hydrodynamics, stellar evolution, radiative transfer, and so on. Very useful stuff that the pros use. For work with Python, one software platform you may consider downloading Canopy (there is a free education version), as well as Anaconda
  • For tutorials showing how to use Rebound for N-body simulations in astrophysics, check out both text and video tutorials at tinyurl.com/learnRebound. This can be used to look at solar systems, multi-star systems (binary, trinary, etc.), star clusters, galaxies, and so on. 

Complex Systems

  • If you can program and want to write your own simulation, here are some examples of what some high school students have been able to do: 

          - Synchronization of Chaotic Oscillators
          - Predictive Fractal Modeling of Tree Adaptation 


Computer Science


  •  If you can program and want to write your own simulation, here are some examples of what some high school students have been able to do: 
          - Cellular Automata in Cryptosystems (encryption)



Network Theory


  • If you can program and want to write your own simulation, here are some examples of what some high school students have been able to do: 
     


No comments:

Post a Comment