This is an update to the ancient civ vs cs in freshman year. I plan to take summer chem, then ap bio and ap chem, so I won't have space to take apcs in sophmore. If I take ancient civilizations now, can I take cs foundations later, then apcs, in junior/senior year?
Technically yes, but how do you know you won’t absolutely love CS? How do you know if you’ll like bio and chem? Freshman bio might make you discover how much you hate bio, and it would suck to not learn how much you love CS until junior year. It’s strongly recommended to take CS freshman year because you might discover that you have a passion for it! Also, you don’t have to take ancient civ to fulfill the 4th history credit requirement. You can take much cooler electives, such as Law & Society, Inquiry into Ideas, Anthropology, etc.