Also, do you know if the courses for a civil engineering degree will allow you to create a portfolio for architecture school, or would I have to create one on my own?
Absolutely! More and more architecture programs have specific graduate Master of Architecture degree programs for individuals with an undergraduate degree in another discipline like yours. These degrees will take longer (3-4 years) but are designed for you and others like you.
As such, you will be reviewed against their standards for admission. For this reason, you should contact the graduate programs in which you are interested and ask them questions on their review process. They typically do not expect you to have an architecture background - for the portfolio, they want to see creativity.
I am not familiar with a civil engineering curriculum, but it is doubtful that you have any materials for your portfolio from your CE courses. So, try to take an ART course (drawing) to develop materials. Again, talk with the graduate programs for other ideas.
Best! Do contact me if you have further questions.