[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math


View post   

File: 209 KB, 988x400, 1530301771746.png [View same] [iqdb] [saucenao] [google]
10443265 No.10443265 [Reply] [Original]

>> No.10443290

>Mathematics Requirements in Computer Science
>While nearly all undergraduate programs in computer science include mathematics courses in their curricula, the full set of such requirements varies broadly by institution due to a number of factors. For example, whether or not a CS program is housed in a School of Engineering can directly influence the requirements for courses on calculus and/or differential equations, even if such courses include far more material in these areas than is generally needed for most CS majors. As a result, CS2013 only specifies mathematical requirements that we believe are directly relevant for the large majority of all CS undergraduates (for example, elements of set theory, logic, and discrete probability, among others). These mathematics requirements are specified in the Body of Knowledge primarily in the Discrete Structures Knowledge Area.

>We recognize that general facility with mathematics is an important requirement for all CS students. Still, CS2013 distinguishes between the foundational mathematics that are likely to impact many parts of computer science—and are included in the CS2013 Body of Knowledge—from those that, while still important, may be most directly relevant to specific areas within computing. For example, an understanding of linear algebra plays a critical role in some areas of computing such as graphics and the analysis of graph algorithms. However, linear algebra would not necessarily be a requirement for all areas of computing (indeed, many high quality CS programs do not have an explicit linear algebra requirement). Similarly, while we do note a growing trend in the use of probability and statistics in computing and believe that this trend is likely to continue in the future, we still believe it is not necessary for all CS programs to require a full course in probability theory for all majors.
http://www.acm.org/education/curricula-recommendations

No surprise

>> No.10444580

>>10443265
It's not about not knowing it from highschool or remembering those concepts but being able to learn them, usually CS courses assume very little mathematics and even then you are re-taught most (depending on your course and if you chose to attend workshops or make inquires) the only limiting factor is commitment in CS.
If you are able to commit time to learning CS you simply will, it's not ART / Music or some abstract science that requires a little bit of natural talent , also since 1st year is almost universally a mix of everything people who won't be doing pure CS such as cybersec and IT people don't have to bother with anything above year 10 math

In short, people who claim CS has no maths and needs no maths have never attended a University, in contrast people who give unreasonable expectations like needing to have perfect year 12 or even 1-2 year university math knowledge haven't attended University in a while

>> No.10444623

>>10443290
they're technically correct, but then what should they be learning instead?

>> No.10444646
File: 114 KB, 359x1176, cs_curriculum.png [View same] [iqdb] [saucenao] [google]
10444646

>>10444623

>> No.10444954

>>10444646
This is retarded for CS, should be reserved for cs and math double major. What fucking CS student would want to do Calc1 in sem1 if he is planning to major in cybermeme or game development - fucking none

>> No.10444965
File: 41 KB, 512x564, 1551824852453.jpg [View same] [iqdb] [saucenao] [google]
10444965

>>10444646
>personal hygiene seminar

>> No.10444980
File: 55 KB, 574x839, typical cs degree.png [View same] [iqdb] [saucenao] [google]
10444980

>>10444580
>usually CS courses assume very little mathematics and even then you are re-taught most (depending on your course and if you chose to attend workshops or make inquires)
This is true, see pic

>> No.10444993

>>10444646
6 courses every semester for 4 years. take out analysis, topology, algebra courses and you'd get a more realistic curriculum.

>> No.10445205

>>10444646
>not a single lit class

>> No.10446319

If universities would stop treating CS programmes as coding bootcamps, P vs NP would already be solved.
>inb4 maybe in youd shidy univedsity my pogam is vedy math intensive and we even lean ALGODITHM COMPLEXIDY and use GAPH THEODY