{"id":20456,"date":"2017-05-09T16:00:20","date_gmt":"2017-05-09T20:00:20","guid":{"rendered":"https:\/\/askastudent.utoronto.ca\/?p=20456"},"modified":"2019-07-20T15:06:39","modified_gmt":"2019-07-20T19:06:39","slug":"compsci-conundrum","status":"publish","type":"post","link":"https:\/\/askastudent.utoronto.ca\/?p=20456","title":{"rendered":"compsci conundrum"},"content":{"rendered":"<p>I am planning on attending UTSC (but I think this question should be<br \/>\napplicable to the other campuses) this September, and I am looking for<br \/>\nadvice on whether I should aim for a major + 2 minor or (software<br \/>\nengineering) specialist program in Computer Science.<\/p>\n<p>I am leaning towards the major + 2 minor option for the following reasons:<\/p>\n<p>The specialist program requires some additional courses that I think would<br \/>\nmake it more difficult than the major. For example, it requires both Linear<br \/>\nAlgebra II and Intro to Probability, whereas the major program let&#8217;s you<br \/>\nchoose one of them. Another math course that is required is Calculus of<br \/>\nSeveral Variables I, which just sounds terrifying. And I know that math is<br \/>\nimportant in CS, but, I am only okay in math (ended with 83 in functions<br \/>\nbecause trig killed me [I probably wouldn&#8217;t have done that well on it in<br \/>\nthe first place, but I planned poorly for other subjects, and so did not<br \/>\nhave time to study for the unit test]; calc seems much more interesting,<br \/>\nthough), and so I would like to skip some of these math courses.<br \/>\nAdditionally, I am not sure how useful or hard some of the additional CS<br \/>\ncourses like Intro to Numerical Algorithms for Computational Mathematics or<br \/>\nComputability and Computational Complexity will be\u2014they all seem very<br \/>\nabstract and not-practical.<\/p>\n<p>Another reason I want the major + 2 minor is that I would get two minors. I<br \/>\nam taking Writer&#8217;s Craft this year and have realized that I quite enjoy<br \/>\ncreative writing. It just so happens that UTSC offers a minor program under<br \/>\nEnglish called Creative Writing. I think taking this minor alongside the CS<br \/>\nmajor would be a great way to lessen the workload and pursue something I<br \/>\nenjoy, while also pursing something else I enjoy that can actually earn me<br \/>\nmoney. Having only math and theory-based CS courses besides a small number<br \/>\nof electives is not too appealing to me. I realize that those courses are<br \/>\nbetter than practical programming courses in the long-run, but having them<br \/>\nmake up the vast majority of my degree seems a bit painful. I don&#8217;t have a<br \/>\nsolid pick for a second minor yet, but I don&#8217;t think it would be hard for<br \/>\nme to choose one (linguistics and food science are top contenders).<\/p>\n<p>Here, then, are reasons I might want to go the specialist route:<\/p>\n<p>I\u2019m special.<\/p>\n<p>I think some of the courses the specialist has you take would be pretty<br \/>\nbeneficial. For example, since my goal is to get a job as a programmer, the<br \/>\ncourses that seem to teach you how to do stuff in a real-world environment<br \/>\nlike Intro to Software Engineering and Engineering Large Software Systems<br \/>\ncould really be useful, and I might be missing out if I opt for the major.<br \/>\nThere are also a few other courses like Programming on the Web and Intro to<br \/>\nDatabases which could add to my skill set and make me more marketable for<br \/>\nco-op and post-post-secondary jobs. I am of course just predicting how<br \/>\nvaluable these courses might be form their names and descriptions alone;<br \/>\nthat&#8217;s why I&#8217;m asking you! The major program only allows you to take 1<br \/>\ncredit of additional C\/D-level (300\/400-level) CS courses, which means<br \/>\nmissing out on some potentially useful courses. I am guessing that it is<br \/>\nnot possible to take more as electives, but is it?<\/p>\n<p>My minors will probably also not help at all with my future career; I would<br \/>\nonly be taking them to lessen the amount of math\/CS courses and increase<br \/>\nthe amount of enjoyable courses. Is that a bad thing to do?<\/p>\n<p>So, to conclude, do you think the benefits for taking the specialist<br \/>\nprogram (additional useful courses) outweighs the cons (more un-fun<br \/>\ncourses; less fun courses)? Both choices aid the mind, but in different<br \/>\nways (i.e. one probably reduces chances of suicide).<\/p>\n<p>Thank you and sorry for the long message; I wanted to make my points clear<br \/>\n\ud83d\ude42<\/p>\n<p>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n<p>buddy.<\/p>\n<p>i began penning a response to this question that went a little something like: \u201cjust go with your gut! it seems like you\u2019re leaning towards the major and two minors option! why not pursue that?\u201d, but upon further reflection, i\u2019ve decided that we need to rewind a little, if that\u2019s okay with you.<\/p>\n<p>(just so you know, i&#8217;m not a computer science student, nor have i taken any computer science classes and i&#8217;m just as confused as you are about these programs. i\u2019m speaking only as a seasoned upper year student)<\/p>\n<p>before i start ripping into you, (it\u2019s going to happen, i\u2019m sorry) kudos to you for thinking this hard about what program you want to get into. it&#8217;s clear you&#8217;ve put a lot of thought into this, which is great. this response isn\u2019t supposed to make you feel bad- i just want to bring you back to earth a little.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"https:\/\/media0.giphy.com\/media\/3o6ZsU1EW8dtNkiVZ6\/giphy.gif\" width=\"318\" height=\"179\" \/><\/p>\n<p>so, first- you\u2019ve made some serious assumptions on what these courses are going to be like. i can tell you from experience that i&#8217;ve made assumptions based on course names and have been incredibly wrong. classes also vary pretty dramatically depending on the instructor.<\/p>\n<p><em>*askastorytime* i took a class called urban geography, planning, and political processes. i thought was going to be super difficult and intense, but it ended up being super chill. for our final project, we created a zine and performed a rap for the class. for our group presentation, i contributed a sick drum beat and didn&#8217;t even utter a single word. moral of the story: do not judge courses by their names. linear algebra is probs super easy. (i&#8217;m kidding. math is never easy. math is very hard. we mustn&#8217;t joke about math.)<\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/media1.giphy.com\/media\/26xBI73gWquCBBCDe\/giphy.gif\" \/><\/p>\n<p>your assumptions that some classes are \u201cabstract\u201d, \u201cnon-practical\u201d or \u201cterrifying\u201d are all based on the course name. the truth is, every program at u of t will require a great deal of hard work. sure, easy courses exist, but transitioning from high school to first year is a huge challenge and you need to take that into account. picking the major and two minors option over a specialist program doesn\u2019t necessarily mean that you\u2019ll be choosing the \u2018easier route\u2019. like i\u2019ve said in previous posts, it really depends on how deep you want to get into a subject. a major and two minors allows you to explore a larger variety of subjects whereas a specialist will let you dig deep into one subject. which option are you more interested in?<\/p>\n<p>while the university does have a <a href=\"http:\/\/calendar.artsci.utoronto.ca\/Degree_Requirements_%28H.B.A.,_H.B.Sc.,_BCom%29.html\">breadth requirement<\/a> which encourages us to take courses outside of our faculty, personally, if i were to choose two minors that were completely unrelated to my major, i feel like i would have lots of difficulty focusing on each one and feel like a scatterbrain. for others who are better at multitasking and switching between subjects easily, a major and two minors is perfect! it really depends on what kind of person you are. can you turn your computer science mind off and jump right into phonetics and phonology if you need to? you\u2019ll have to test that out in your first year! p.s. don&#8217;t forget to take a moment to check out the requirements for your potential minors and <a href=\"http:\/\/www.artsci.utoronto.ca\/current\/program\/enrolment-instructions\/index_html\">their different application requirements.<\/a><\/p>\n<p>that being said, from what i\u2019ve heard, computer science is extremely math heavy. there is no easy way out. you have been warned.<\/p>\n<p>for now, i think you should try picking courses that are prerequisites for the general computer science programs (if you are sure about pursuing computer science), and see how you feel about them. fear not, the utsc calendar literally says that <a href=\"https:\/\/utsc.calendar.utoronto.ca\/specialist-program-computer-science-science\">it\u2019s not meant to be difficult to switch between different streams within computer science.<\/a><\/p>\n<p>you have plenty of time to discuss your options with an <a href=\"http:\/\/www.utsc.utoronto.ca\/registrar\/contact\">academic advisor<\/a> as well! you can also talk to the <a href=\"https:\/\/www.utsc.utoronto.ca\/cms\/program-supervisors\">program supervisor<\/a> for computer science if you have more specific questions about the available compsci programs.<\/p>\n<p>i\u2019d also encourage you to reach out to current or past computer science alumni to get some different perspectives on how they chose their programs. hearing other people\u2019s thought processes might help you figure out\u00a0what you&#8217;re looking for!<\/p>\n<p>hey, if doing programming for your whole undergrad sounds terrible for you, maybe computer science isn\u2019t the right program for you. your first year is meant for you to explore and discover what courses you like. <a href=\"https:\/\/utsc.calendar.utoronto.ca\/major-program-computer-science-science\">you don\u2019t even necessarily need to get into your program by second year if you still don\u2019t know what to do after your first year.<\/a><\/p>\n<p>so in conclusion, specialist courses won\u2019t necessarily be more useful in the long run, and if the idea of specializing in software engineering doesn\u2019t sound colourful enough for you, maybe the major and two minor option will be better for you! again, you really need to take some university level classes to see what it\u2019s really like here. don\u2019t judge a book by its cover, yo.<\/p>\n<p>good luck with your decision, i hope you choose a program you like!<\/p>\n<p>peace and love,<\/p>\n<p>aska<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am planning on attending UTSC (but I think this question should be applicable to the other campuses) this September, and I am looking for advice on whether I should aim for a major + 2 minor or (software engineering) specialist program in Computer Science. I am leaning towards the major + 2 minor option for the following reasons: The specialist program requires some additional courses that I think would make it more difficult than the major. For example, it requires both Linear Algebra II and Intro to Probability, whereas the major program let&#8217;s you choose one of them. Another math course that is required is Calculus of Several Variables I, which just sounds terrifying. And I know that math is important in CS, but, I am only okay in math (ended with 83 in functions because trig killed me [I probably wouldn&#8217;t have done that well on it in the first place, but I planned poorly for other subjects, and so did not have time to study for the unit test]; calc seems much more interesting, though), and so I would like to skip some of these math courses. Additionally, I am not sure how useful or hard some of the additional CS courses like Intro to Numerical Algorithms for Computational Mathematics or Computability and Computational Complexity will be\u2014they all seem very abstract and not-practical. Another reason I want the major + 2 minor is that I would get two minors. I am taking Writer&#8217;s Craft this year and have realized that I quite enjoy creative writing. It just so happens that UTSC offers a minor program under English called Creative Writing. I think taking this minor alongside the CS major would be a great way to lessen the workload and pursue something I enjoy, while also pursing something else I enjoy that can actually earn me money. Having only math and theory-based CS courses besides a small number of electives is not too appealing to me. I realize that those courses are better than practical programming courses in the long-run, but having them make up the vast majority of my degree seems a bit painful. I don&#8217;t have a solid pick for a second minor yet, but I don&#8217;t think it would be hard for me to choose one (linguistics and food science are top contenders). Here, then, are reasons I might want to go the specialist route: I\u2019m special. I think some of the courses the specialist has you take would be pretty beneficial. For example, since my goal is to get a job as a programmer, the courses that seem to teach you how to do stuff in a real-world environment like Intro to Software Engineering and Engineering Large Software Systems could really be useful, and I might be missing out if I opt for the major. There are also a few other courses like Programming on the Web and Intro to Databases which could add to my skill set and make me more marketable for co-op and post-post-secondary jobs. I am of course just predicting how valuable these courses might be form their names and descriptions alone; that&#8217;s why I&#8217;m asking you! The major program only allows you to take 1 credit of additional C\/D-level (300\/400-level) CS courses, which means missing out on some potentially useful courses. I am guessing that it is not possible to take more as electives, but is it? My minors will probably also not help at all with my future career; I would only be taking them to lessen the amount of math\/CS courses and increase the amount of enjoyable courses. Is that a bad thing to do? So, to conclude, do you think the benefits for taking the specialist program (additional useful courses) outweighs the cons (more un-fun courses; less fun courses)? Both choices aid the mind, but in different ways (i.e. one probably reduces chances of suicide). Thank you and sorry for the long message; I wanted to make my points clear \ud83d\ude42 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 buddy. i began penning a response to this question that went a little something like: \u201cjust go with your gut! it seems like you\u2019re leaning towards the major and two minors option! why not pursue that?\u201d, but upon further reflection, i\u2019ve decided that we need to rewind a little, if that\u2019s okay with you. (just so you know, i&#8217;m not a computer science student, nor have i taken any computer science classes and i&#8217;m just as confused as you are about these programs. i\u2019m speaking only as a seasoned upper year student) before i start ripping into you, (it\u2019s going to happen, i\u2019m sorry) kudos to you for thinking this hard about what program you want to get into. it&#8217;s clear you&#8217;ve put a lot of thought into this, which is great. this response isn\u2019t supposed to make you feel bad- i just want to bring you back to earth a little. so, first- you\u2019ve made some serious assumptions on what these courses are going to be like. i can tell you from experience that i&#8217;ve made assumptions based on course names and have been incredibly wrong. classes also vary pretty dramatically depending on the instructor. *askastorytime* i took a class called urban geography, planning, and political processes. i thought was going to be super difficult and intense, but it ended up being super chill. for our final project, we created a zine and performed a rap for the class. for our group presentation, i contributed a sick drum beat and didn&#8217;t even utter a single word. moral of the story: do not judge courses by their names. linear algebra is probs super easy. (i&#8217;m kidding. math is never easy. math is very hard. we mustn&#8217;t joke about math.) your assumptions that some classes are \u201cabstract\u201d, \u201cnon-practical\u201d or \u201cterrifying\u201d are all based on the course name. the truth is, every program at u of t will require a great deal of hard work. sure, easy courses exist, but transitioning from high school to first year is a huge challenge and you need to take that into account. picking the major and two minors option over a specialist program doesn\u2019t necessarily mean that you\u2019ll be choosing the \u2018easier route\u2019. like i\u2019ve said in previous posts, it really depends on how deep you want to get into a subject. a major and two minors allows you to explore a larger variety of subjects whereas a specialist will let you dig deep into one subject. which option are you more interested in? while the university does have a breadth requirement which encourages us to take courses outside of our faculty, personally, if i were to choose two minors that were completely unrelated to my major, i feel like i would have lots of difficulty focusing on each one and feel like a scatterbrain. for others who are better at multitasking and switching between subjects easily, a major and two minors is perfect! it really depends on what kind of person you are. can you turn your computer science mind off and jump right into phonetics and phonology if you need to? you\u2019ll have to test that out in your first year! p.s. don&#8217;t forget to take a moment to check out the requirements for your potential minors and their different application requirements. that being said, from what i\u2019ve heard, computer science is extremely math heavy. there is no easy way out. you have been warned. for now, i think you should try picking courses that are prerequisites for the general computer science programs (if you are sure about pursuing computer science), and see how you feel about them. fear not, the utsc calendar literally says that it\u2019s not meant to be difficult to switch between different streams within computer science. you have plenty of time to discuss your options with an academic advisor as well! you can also talk to the program supervisor for computer science if you have more specific questions about the available compsci programs. i\u2019d also encourage you to reach out to current or past computer science alumni to get some different perspectives on how they chose their programs. hearing other people\u2019s thought processes might help you figure out\u00a0what you&#8217;re looking for! hey, if doing programming for your whole undergrad sounds terrible for you, maybe computer science isn\u2019t the right program for you. your first year is meant for you to explore and discover what courses you like. you don\u2019t even necessarily need to get into your program by second year if you still don\u2019t know what to do after your first year. so in conclusion, specialist courses won\u2019t necessarily be more useful in the long run, and if the idea of specializing in software engineering doesn\u2019t sound colourful enough for you, maybe the major and two minor option will be better for you! again, you really need to take some university level classes to see what it\u2019s really like here. don\u2019t judge a book by its cover, yo. good luck with your decision, i hope you choose a program you like! peace and love, aska<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[11,117,214,6,44,45,258],"tags":[],"class_list":["post-20456","post","type-post","status-publish","format-standard","hentry","category-arts-sciences","category-choosing","category-computer-science","category-courses","category-keeners","category-math","category-programs"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"I am planning on attending UTSC (but I think this question should be applicable to the other campuses) this September, and I am looking for advice on whether I should aim for a major + 2 minor or (software engineering) specialist program in Computer Science. I am leaning towards the major + 2 minor option\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"aska\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/askastudent.utoronto.ca\/?p=20456\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"askastudent - your student life specialists\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"compsci conundrum - askastudent\" \/>\n\t\t<meta property=\"og:description\" content=\"I am planning on attending UTSC (but I think this question should be applicable to the other campuses) this September, and I am looking for advice on whether I should aim for a major + 2 minor or (software engineering) specialist program in Computer Science. I am leaning towards the major + 2 minor option\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/askastudent.utoronto.ca\/?p=20456\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2017-05-09T20:00:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-07-20T19:06:39+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"compsci conundrum - askastudent\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I am planning on attending UTSC (but I think this question should be applicable to the other campuses) this September, and I am looking for advice on whether I should aim for a major + 2 minor or (software engineering) specialist program in Computer Science. I am leaning towards the major + 2 minor option\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?p=20456#blogposting\",\"name\":\"compsci conundrum - askastudent\",\"headline\":\"compsci conundrum\",\"author\":{\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?author=4#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/media0.giphy.com\\\/media\\\/3o6ZsU1EW8dtNkiVZ6\\\/giphy.gif\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?p=20456\\\/#articleImage\"},\"datePublished\":\"2017-05-09T16:00:20-04:00\",\"dateModified\":\"2019-07-20T15:06:39-04:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?p=20456#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?p=20456#webpage\"},\"articleSection\":\"arts  &amp; sciences, choosing, computer science, courses, keeners, math, programs\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?p=20456#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/askastudent.utoronto.ca\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?cat=6#listItem\",\"name\":\"courses\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?cat=6#listItem\",\"position\":2,\"name\":\"courses\",\"item\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?cat=6\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?p=20456#listItem\",\"name\":\"compsci conundrum\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?p=20456#listItem\",\"position\":3,\"name\":\"compsci conundrum\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?cat=6#listItem\",\"name\":\"courses\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/#organization\",\"name\":\"askastudent\",\"description\":\"your student life specialists\",\"url\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?author=4#author\",\"url\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?author=4\",\"name\":\"aska\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?p=20456#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8d3ee64356dfc03bbf8228d6cff959321dacea2632881b211603e3f82447120?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"aska\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?p=20456#webpage\",\"url\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?p=20456\",\"name\":\"compsci conundrum - askastudent\",\"description\":\"I am planning on attending UTSC (but I think this question should be applicable to the other campuses) this September, and I am looking for advice on whether I should aim for a major + 2 minor or (software engineering) specialist program in Computer Science. I am leaning towards the major + 2 minor option\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?p=20456#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?author=4#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/?author=4#author\"},\"datePublished\":\"2017-05-09T16:00:20-04:00\",\"dateModified\":\"2019-07-20T15:06:39-04:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/#website\",\"url\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/\",\"name\":\"askastudent\",\"description\":\"your student life specialists\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/askastudent.utoronto.ca\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"compsci conundrum - askastudent","description":"I am planning on attending UTSC (but I think this question should be applicable to the other campuses) this September, and I am looking for advice on whether I should aim for a major + 2 minor or (software engineering) specialist program in Computer Science. I am leaning towards the major + 2 minor option","canonical_url":"https:\/\/askastudent.utoronto.ca\/?p=20456","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/askastudent.utoronto.ca\/?p=20456#blogposting","name":"compsci conundrum - askastudent","headline":"compsci conundrum","author":{"@id":"https:\/\/askastudent.utoronto.ca\/?author=4#author"},"publisher":{"@id":"https:\/\/askastudent.utoronto.ca\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/media0.giphy.com\/media\/3o6ZsU1EW8dtNkiVZ6\/giphy.gif","@id":"https:\/\/askastudent.utoronto.ca\/?p=20456\/#articleImage"},"datePublished":"2017-05-09T16:00:20-04:00","dateModified":"2019-07-20T15:06:39-04:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/askastudent.utoronto.ca\/?p=20456#webpage"},"isPartOf":{"@id":"https:\/\/askastudent.utoronto.ca\/?p=20456#webpage"},"articleSection":"arts  &amp; sciences, choosing, computer science, courses, keeners, math, programs"},{"@type":"BreadcrumbList","@id":"https:\/\/askastudent.utoronto.ca\/?p=20456#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/askastudent.utoronto.ca#listItem","position":1,"name":"Home","item":"https:\/\/askastudent.utoronto.ca","nextItem":{"@type":"ListItem","@id":"https:\/\/askastudent.utoronto.ca\/?cat=6#listItem","name":"courses"}},{"@type":"ListItem","@id":"https:\/\/askastudent.utoronto.ca\/?cat=6#listItem","position":2,"name":"courses","item":"https:\/\/askastudent.utoronto.ca\/?cat=6","nextItem":{"@type":"ListItem","@id":"https:\/\/askastudent.utoronto.ca\/?p=20456#listItem","name":"compsci conundrum"},"previousItem":{"@type":"ListItem","@id":"https:\/\/askastudent.utoronto.ca#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/askastudent.utoronto.ca\/?p=20456#listItem","position":3,"name":"compsci conundrum","previousItem":{"@type":"ListItem","@id":"https:\/\/askastudent.utoronto.ca\/?cat=6#listItem","name":"courses"}}]},{"@type":"Organization","@id":"https:\/\/askastudent.utoronto.ca\/#organization","name":"askastudent","description":"your student life specialists","url":"https:\/\/askastudent.utoronto.ca\/"},{"@type":"Person","@id":"https:\/\/askastudent.utoronto.ca\/?author=4#author","url":"https:\/\/askastudent.utoronto.ca\/?author=4","name":"aska","image":{"@type":"ImageObject","@id":"https:\/\/askastudent.utoronto.ca\/?p=20456#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/e8d3ee64356dfc03bbf8228d6cff959321dacea2632881b211603e3f82447120?s=96&d=mm&r=g","width":96,"height":96,"caption":"aska"}},{"@type":"WebPage","@id":"https:\/\/askastudent.utoronto.ca\/?p=20456#webpage","url":"https:\/\/askastudent.utoronto.ca\/?p=20456","name":"compsci conundrum - askastudent","description":"I am planning on attending UTSC (but I think this question should be applicable to the other campuses) this September, and I am looking for advice on whether I should aim for a major + 2 minor or (software engineering) specialist program in Computer Science. I am leaning towards the major + 2 minor option","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/askastudent.utoronto.ca\/#website"},"breadcrumb":{"@id":"https:\/\/askastudent.utoronto.ca\/?p=20456#breadcrumblist"},"author":{"@id":"https:\/\/askastudent.utoronto.ca\/?author=4#author"},"creator":{"@id":"https:\/\/askastudent.utoronto.ca\/?author=4#author"},"datePublished":"2017-05-09T16:00:20-04:00","dateModified":"2019-07-20T15:06:39-04:00"},{"@type":"WebSite","@id":"https:\/\/askastudent.utoronto.ca\/#website","url":"https:\/\/askastudent.utoronto.ca\/","name":"askastudent","description":"your student life specialists","inLanguage":"en-US","publisher":{"@id":"https:\/\/askastudent.utoronto.ca\/#organization"}}]},"og:locale":"en_US","og:site_name":"askastudent - your student life specialists","og:type":"article","og:title":"compsci conundrum - askastudent","og:description":"I am planning on attending UTSC (but I think this question should be applicable to the other campuses) this September, and I am looking for advice on whether I should aim for a major + 2 minor or (software engineering) specialist program in Computer Science. I am leaning towards the major + 2 minor option","og:url":"https:\/\/askastudent.utoronto.ca\/?p=20456","article:published_time":"2017-05-09T20:00:20+00:00","article:modified_time":"2019-07-20T19:06:39+00:00","twitter:card":"summary_large_image","twitter:title":"compsci conundrum - askastudent","twitter:description":"I am planning on attending UTSC (but I think this question should be applicable to the other campuses) this September, and I am looking for advice on whether I should aim for a major + 2 minor or (software engineering) specialist program in Computer Science. I am leaning towards the major + 2 minor option"},"aioseo_meta_data":{"post_id":"20456","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-18 05:47:20","updated":"2025-06-04 11:54:20","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/askastudent.utoronto.ca\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/askastudent.utoronto.ca\/?cat=6\" title=\"courses\">courses<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tcompsci conundrum\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/askastudent.utoronto.ca"},{"label":"courses","link":"https:\/\/askastudent.utoronto.ca\/?cat=6"},{"label":"compsci conundrum","link":"https:\/\/askastudent.utoronto.ca\/?p=20456"}],"_links":{"self":[{"href":"https:\/\/askastudent.utoronto.ca\/index.php?rest_route=\/wp\/v2\/posts\/20456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/askastudent.utoronto.ca\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/askastudent.utoronto.ca\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/askastudent.utoronto.ca\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/askastudent.utoronto.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=20456"}],"version-history":[{"count":0,"href":"https:\/\/askastudent.utoronto.ca\/index.php?rest_route=\/wp\/v2\/posts\/20456\/revisions"}],"wp:attachment":[{"href":"https:\/\/askastudent.utoronto.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/askastudent.utoronto.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=20456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/askastudent.utoronto.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=20456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}