yconic is the place where you can give and get the help you need for your life as a student. To help keep our community an enjoyable, helpful and safe place for all members, please adhere to the following guidelines.
1. Be nice to people. It's okay to provide constructive criticism, but there is no need to insult other members. For example, "X major is over-saturated right now. You might have trouble finding a job" is fine. "Your major is dumb. Have fun working in fast food," is not helpful nor appropriate.
2. Ask actual questions. If you're looking for help with something, titling a thread "HELP, I DON'T KNOW WHAT TO DO" isn't going to appeal to the members that may be best suited to help you. Be specific and title your post with relevant information.
3. Don't abuse the anonymous feature by pretending to be multiple people. Surprise, surprise, we know who posts what :)
4. Please only tag relevant interests when you create a new thread. Adding unrelated interests is unlikely to get you the help you're looking for and can frustrate other members.
5. Avoid spamming. This includes replying to your own thread for the sole purpose of moving it up the discussion feed.
6. Don't expose other people's personal information. If someone is posting anonymously, please respect their privacy.
7. If you see something you don't like, click the 'Report' button in the post menu and a moderator will review it. Please avoid commenting on inappropriate posts as this only encourages them.
8. Did a post help you? Click the "Was this post helpful?" button to help us recognize our most helpful members and so that other people will know the response was...you guessed it, helpful!
If you do not respect our guidelines, you may be temporarily or permanently banned from the yconic community.
yconic is the place where you can give and get the help you need for your life as a student. To help keep our community an enjoyable, helpful and safe place for all members, please adhere to the following guidelines.
1. Be nice to people. It's okay to provide constructive criticism, but there is no need to insult other members. For example, "X major is over-saturated right now. You might have trouble finding a job" is fine. "Your major is dumb. Have fun working in fast food," is not helpful nor appropriate.
2. Ask actual questions. If you're looking for help with something, titling a thread "HELP, I DON'T KNOW WHAT TO DO" isn't going to appeal to the members that may be best suited to help you. Be specific and title your post with relevant information.
3. Don't abuse the anonymous feature by pretending to be multiple people. Surprise, surprise, we know who posts what :)
4. Please only tag relevant interests when you create a new thread. Adding unrelated interests is unlikely to get you the help you're looking for and can frustrate other members.
5. Avoid spamming. This includes replying to your own thread for the sole purpose of moving it up the discussion feed.
6. Don't expose other people's personal information. If someone is posting anonymously, please respect their privacy.
7. If you see something you don't like, click the 'Report' button in the post menu and a moderator will review it. Please avoid commenting on inappropriate posts as this only encourages them.
8. Did a post help you? Click the "Was this post helpful?" button to help us recognize our most helpful members and so that other people will know the response was...you guessed it, helpful!
If you do not respect our guidelines, you may be temporarily or permanently banned from the yconic community.
yconic is the place where you can give and get the help you need for your life as a student. To help keep our community an enjoyable, helpful and safe place for all members, please adhere to the following guidelines.
1. Be nice to people. It's okay to provide constructive criticism, but there is no need to insult other members. For example, "X major is over-saturated right now. You might have trouble finding a job" is fine. "Your major is dumb. Have fun working in fast food," is not helpful nor appropriate.
2. Ask actual questions. If you're looking for help with something, titling a thread "HELP, I DON'T KNOW WHAT TO DO" isn't going to appeal to the members that may be best suited to help you. Be specific and title your post with relevant information.
3. Don't abuse the anonymous feature by pretending to be multiple people. Surprise, surprise, we know who posts what :)
4. Please only tag relevant interests when you create a new thread. Adding unrelated interests is unlikely to get you the help you're looking for and can frustrate other members.
5. Avoid spamming. This includes replying to your own thread for the sole purpose of moving it up the discussion feed.
6. Don't expose other people's personal information. If someone is posting anonymously, please respect their privacy.
7. If you see something you don't like, click the 'Report' button in the post menu and a moderator will review it. Please avoid commenting on inappropriate posts as this only encourages them.
8. Did a post help you? Click the "Was this post helpful?" button to help us recognize our most helpful members and so that other people will know the response was...you guessed it, helpful!
If you do not respect our guidelines, you may be temporarily or permanently banned from the yconic community.
yconic is the place where you can give and get the help you need for your life as a student. To help keep our community an enjoyable, helpful and safe place for all members, please adhere to the following guidelines.
1. Be nice to people. It's okay to provide constructive criticism, but there is no need to insult other members. For example, "X major is over-saturated right now. You might have trouble finding a job" is fine. "Your major is dumb. Have fun working in fast food," is not helpful nor appropriate.
2. Ask actual questions. If you're looking for help with something, titling a thread "HELP, I DON'T KNOW WHAT TO DO" isn't going to appeal to the members that may be best suited to help you. Be specific and title your post with relevant information.
3. Don't abuse the anonymous feature by pretending to be multiple people. Surprise, surprise, we know who posts what :)
4. Please only tag relevant interests when you create a new thread. Adding unrelated interests is unlikely to get you the help you're looking for and can frustrate other members.
5. Avoid spamming. This includes replying to your own thread for the sole purpose of moving it up the discussion feed.
6. Don't expose other people's personal information. If someone is posting anonymously, please respect their privacy.
7. If you see something you don't like, click the 'Report' button in the post menu and a moderator will review it. Please avoid commenting on inappropriate posts as this only encourages them.
8. Did a post help you? Click the "Was this post helpful?" button to help us recognize our most helpful members and so that other people will know the response was...you guessed it, helpful!
If you do not respect our guidelines, you may be temporarily or permanently banned from the yconic community.
I intend to pursue a pure math major, especially in abstract algebrea, though I do realise that it is to early to decide as a high school student.
I also wish to pursue a minor in computer science, especially in algorithms. However, it seems like I am not allowed to take the courses that I want to take (CS341 Algorithms) and these are not offered at minor level, unless I declare a joint or double major in computer science, in which case I will be inundated with work and I do not want to take CS courses other than Algorithm courses.
So I was wondering, if you know of anyone, who took/are taking CS major courses without being a CS major (particularly being a pure math major).
"Restrictions on Multiple-Plan Combinations
A category 1 BMath plan may not be combined with any BCS plan.
With the exception of Mathematical Finance which can be combined with another Actuarial Science plan and/or another Pure Mathematics plan, each Math Faculty plan in the combination must be chosen from a different group of plans on the following list:
All plans offered by Actuarial Science
All plans offered by Applied Mathematics
All plans offered by Combinatorics and Optimization (including Mathematical Optimization - Operations Research Specialization and Mathematical Optimization - Business Specialization)
All plans offered by Computational Mathematics
All plans offered by Computer Science
All plans offered by Pure Mathematics
All plans offered by Statistics
All Math/Business plans (refer to “Academic/Plans" for complete list)
Mathematics/Teaching Option
Mathematical Studies"
So it looks like you can't double major in CS and Pure Math.
"Restrictions on Multiple-Plan Combinations
A category 1 BMath plan may not be combined with any BCS plan.
With the exception of Mathematical Finance which can be combined with another Actuarial Science plan and/or another Pure Mathematics plan, each Math Faculty plan in the combination must be chosen from a different group of plans on the following list:
All plans offered by Actuarial Science
All plans offered by Applied Mathematics
All plans offered by Combinatorics and Optimization (including Mathematical Optimization - Operations Research Specialization and Mathematical Optimization - Business Specialization)
All plans offered by Computational Mathematics
All plans offered by Computer Science
All plans offered by Pure Mathematics
All plans offered by Statistics
All Math/Business plans (refer to “Academic/Plans" for complete list)
Mathematics/Teaching Option
Mathematical Studies"
So it looks like you can't double major in CS and Pure Math.
I have no idea what you're talking about. You can't double major with a BCS and any other plan.
To double major in CS and anything, you must complete a BMath (CS), which has different requirements than the BCS.
Waterfall,
Taking CS courses is doable as a non-CS major, but it is difficult and requires a lot of consulting with advisors. The easiest way to do it is to declare a double major with CS and then take as many courses as you like. A note: CS tuition is significantly more expensive than PMATH tuition.
If you want to do a CS minor, I recommend doing the following. The advisors would support this:
1A: CS 135
1B: CS 136
2A: CS 245 and 246 (note both of these are open to all math majors)
2B: Declare CS major. Take CS 241 and 240. 240 is an algorithms-y course, you'd like it. Required for 341 as well.
3A: CS 341
3B: CS 466?? (Algorithms 2). Switch the CS major to a CS minor, and don't pay CS tuition anymore.
I am also interested in taking engineering electives. But it seems like ALL engineering courses are exclusive to engineering students only unless one is enrolled in special academic plan (such as pure mathematics with engineering electives) I do not know how university systems work, but is it possible to take engineering courses as electives through consultations with my advisor? And how realistic is it?
@Nick0rz wrote If thats the only course you want to take, are you able to take the pre reqs, then try to get an over ride from either the instructor or an advisor?
No. CS will not give overrides. Period. It is the only department on campus that won't do that. And the prerequisite of "being a CS major" is pretty strong considering nearly all CS courses are completely full and waitlisted every term.
@waterfall wrote Hi again,
I am also interested in taking engineering electives. But it seems like ALL engineering courses are exclusive to engineering students only unless one is enrolled in special academic plan (such as pure mathematics with engineering electives) I do not know how university systems work, but is it possible to take engineering courses as electives through consultations with my advisor? And how realistic is it?
Unlike CS, engineering courses are very easy to override into. You just talk to the prof and show up to class until they let you. I had a friend take ECE 413 in her 2A term, and I considered taking ECE 222 this term. You don't even need to talk to your advisor; it's very easy to get into these courses. Every department at the university (other than CS) offers overrides freely, because profs want interested students to take their courses.