For college I intend on attending a school close to home, in the state of Massachusetts. The top four schools that I am looking at are Wentworth (#1), Umass Lowell, Umass Dartmouth, and Northeastern. 740 on my SAT math, 700 SAT level I. I am taking AP Calculus this year, along with AP English, and honors physics.
MAIN QUESTION: I want to go to one of those schools to major in Civil Engineering, and either minor/double major in computer science. While in college, would it be possible for me to take several architecture courses, so that I can get a masters in architecture at a higher ranked school after I finish undergraduate school?
SECOND QUESTION: If what I want to do doesn’t work out, should I drop the computer science? (the reason I am taking it is because both c. engineering and arch. fields are shifting towards computers) I would then have civil engineering with some architecture classes, and then go for my masters in architecture.
My goal is to take a technical approach to architecture, and the computer science and civil engineering does that. I also want to have a fallback if architecture doesn’t work out (then I can go into civil engineering) or vice-versa- if civil engineering doesn’t work, then I can go into architecture.
I am afraid that this might not be possible. I am a very determined hardworking student, but seeing some of the posts about civil engineering and architecture, I am beginning to question whether it is do-able.
I’m considering civil engineering as a major and not architecture for the reason that not many state schools in MA have architecture as a major (Exception: UMass Amherst - which - from a friend - I have heard isn’t that great for arch.) That same friend is now majoring in civil engineering and has explained to me that civil engineering has more job openings and higher salaries, but isn’t as design orientated as architecture.
In case you were wondering, my career choices are:
- Architecture (I like designing buildings and I’m pretty good at drawing)
- Civil Engineering (higher salary, more job openings)
- Computer Software Development (I have some knowledge in computers)