[ 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: 135 KB, 948x543, 1500205647112.gif [View same] [iqdb] [saucenao] [google]
9289837 No.9289837 [Reply] [Original]

Lets finally settle this.
Is CS a meme degree?

>> No.9289873

Nah. It's pretty versatile and in demand.
It's best paired with another STEM degree though. In silico work is highly valued in biology, chemistry, and (I assume) physics.

>> No.9290097
File: 96 KB, 650x369, CS.jpg [View same] [iqdb] [saucenao] [google]
9290097

>>9289837

>> No.9290196

>>9289837
No, and you should learn a bit of their courses if you do not want to be a retard like >>9287538

Put your pride away in a box and learn something other than your mental masturbation.

>> No.9290206

Yes its a meme degree.

But.... it also will give you the best career prospects of any discipline out there right now. Engineering jobs are shrinking, hard stem jobs were never really there to begin with. CS jobs are growing faster than CS grad output.

>> No.9290210

>>9290206
Half of CS jobs don't go to CS majors. You can get them with any STEM degree.

>> No.9290212

>Counter Strike

>> No.9290216
File: 466 KB, 160x158, goodfellers.gif [View same] [iqdb] [saucenao] [google]
9290216

>>9290210
This is what engineering students tell themselves to maintain their sanity when brainlet CS majors are making more money than them.

>> No.9290221
File: 54 KB, 465x500, 9448535.jpg [View same] [iqdb] [saucenao] [google]
9290221

>>9290210
It only shows the extreme shortage of professionals in this area. Code, written by an Electrical Engineer is the worst nightmare I have every night.
10 euro Pajeet is another one as well, though.

>> No.9290226
File: 222 KB, 950x744, CS math knowledge so wow.png [View same] [iqdb] [saucenao] [google]
9290226

>>9290216
Don't get me started on CS majors' coding """skills""".

>> No.9290228

I don't get why people say CS is m e m e s.
Can you guys name any classes that are meme-ish? Most of my classes can easily be taught to an engineering student in computer, software or electrical. Not only does it have very theoretical and interesting courses, it's very much applied in industry, more than any other major that doesn't control its supply like medicine. Sounds like the dream major no?

>> No.9290234

>>9290226
You guys are so butthurt over this, you have to create memes to comfort yourself.

Embrace the CS meme and just live your life dude. You engineers are gonna end up coding enterprise Java with pajeets, just accept it.

>> No.9290236

>>9290228
CE is the academic major that studies computers using math, physics, and EE. CS is for people too weak to pass advanced math or physics courses. Compare:

>>CS
>1st year
Bullshit java/OO coding class
Bullshit data structures class
Piss easy calculus classes
Piss easy matrix algebra class
[If you're lucky] physics I&II for non-science majors

>2nd year
Watered down "computer architecture" class
Pompous software engineering class
Pathetic discrete "math" class
Watered down "probability" class
Crash course on formal languages and automata

>3rd year
Pathetic algorithms course
Watered down computability and complexity theory course
Laughable networks course
Laughable database course
Crash course on various programing languages

>4th year
Laughable computer security course
[If you're lucky] an Operating Systems class
[If you're lucky] a Compilers class
Horseshit AI with trivial machine learning
5-10 student team Capstone with one dude doing all the work
and all the bullshit easy electives you want

>>CE/ECE/EE
>1st year
C++/C Coding class
C++/C Data Structures and Algorithm
Easy vector calculus
Piss easy matrix algebra class
Ordinary Differential Equations
Physics I&II
Chem I&II

>2nd year
PDEs, Complex Variables, or Advanced Engineering Mathematics [which is half of each]
Probability and Random Processes
Numerical Analysis
Signal and System Analysis
Circuits
Physics III
Digital Logic
An actual Computer Architecture class

>3rd year
Electronics I&II
Communication Systems
Digital Signal Processing
[if CE or ECE] Discrete Math with Coding and Information Theory
[if EE or ECE] Control Theory
[if EE] Electromagnetics
[if CE] Operation Systems
[if CE] Digital System Design
[if CE] Embedded Systems

>4th year
Capstone where everyone actually does shit
[if you're unlucky] Ethics
Electives [for CE]:
Compilers
Computer Vision
Computer Graphics
VLSI Design
Networks
Cryptography
Reverse Engineering
Information Theory
Convex Optimization
Distributed Computing
among others

>> No.9290243
File: 156 KB, 887x1128, Curriculum 68 Recommendations for academic programs in computer science a report of the ACM curriculum committee on computer science.png [View same] [iqdb] [saucenao] [google]
9290243

>>9290228
>Most of my classes can easily be taught to an engineering student
Exactly.
>Not only does it have very theoretical and interesting courses,
Wrong. All the theory courses have been watered down significantly over the years. The fact you and most cs majors find it "very theoretical" reflects poorly on your major makeup.
>it's very much applied in industry,
University should not be in the business of job training. Classes teaching Swing, mySQL, webdev, phonedev, etc shouldn't be in an university setting.
>Sounds like the dream major no
More like a bubble.

>> No.9290270

>>9290236
Damn, american universities are truly worthless.

>> No.9290279

>>9290236
so basically, CS program in a shit tier college is way worse than a CE program in a better college, thanks appreciate the insight. AND the CE'S have to take 17 more classes than the CS students despite the fact that CS can actually land people jobs. damn dude that's some nasty inequality going on on your campus maybe you should organize a protest more credits more pay right?

>>9290243
>All the theory courses have been watered down significantly over the years.
you really think an engineering student is gonna take ''algebraic structures'' or ''analysis'' today? i talked to an EE professor, he even told me the same thing happened with electrical engineering where they toned down the maths and physics.

>> No.9290283
File: 187 KB, 956x1042, Screen Shot 2017-11-12 at 01.52.02.png [View same] [iqdb] [saucenao] [google]
9290283

>>9290270
this.

>> No.9290315

>>9290243
>Wrong. All the theory courses have been watered down significantly over the years. The fact you and most cs majors find it "very theoretical" reflects poorly on your major makeup.
Anon, you understand that there is basically no standardization between computer science curricula at all, right? The level of rigor in these courses varies wildly across the world. You don't, in fact, have the slightest clue how much meaningful content there is in anon's program.

>> No.9290394
File: 901 KB, 500x500, 1501460919852.gif [View same] [iqdb] [saucenao] [google]
9290394

low tier CS program < low tier CE program < high tier CE program < high tier CS program

>> No.9290397

Yes.
In 20 years programming will be a skill as common as swimming or writing.

>> No.9290403

>>9290397
You vastly underestimate how dumb the average person is.

>> No.9290404

>>9290394
>high tier CS program

Post proof they exist or stfu. All the top schools I've looked at are shit.

>> No.9290409
File: 67 KB, 900x900, stanford.jpg [View same] [iqdb] [saucenao] [google]
9290409

>>9290404

>> No.9290416

>>9290403
Okay, maybe I overestimated this. But right now in this moment at least half of population is capable of doing programming if they were trained in CS. Also keep in mind Flynn's effect influence on this.

>> No.9290422

>>9290409
>http://cs.stanford.edu/degrees/undergrad/Requirements.shtml

You can get a major by taking all meme courses.

>>9290397
>swimming or writing

That's a big gap. I say it will be as common as anyone who know elementary algebra.

>> No.9290424

>>9290404
>cmu
>shit CS program
Don't be so butthurt that you didn't make the cut for a shitty CS program on your mid-tier uni.

>> No.9290430

>>9290424
https://www.csd.cs.cmu.edu/academics/undergraduate/requirements

Again you can avoid any difficult courses because they are all electives.

>> No.9290431
File: 552 KB, 695x848, chad.png [View same] [iqdb] [saucenao] [google]
9290431

>> No.9290435

>>9290431
https://www.youtube.com/watch?v=qYodWEKCuGg

>> No.9290437

>>9290416

Capable of programming something, sure. Capable of not sucking shit at it, not fast Sparky.

Programming is weird because there is actually a decent amount of demand for people who can only do some half-ass coding. The difference between someone who can program and someone who can Program is fucking huge.

This is the source of the totally understandable ( and I'm a CS/Math guy ) contempt on the part of other STEM people for CS. They've met too many fucktards who learned how to throw a couple of for-loops together and do programming-by-the-numbers.

Those people, however, have nothing in common with the good people in CS programs (who almost always double-major in Math or something). It's night and day.

>> No.9290439

My computer science degree came free with my electrical and computer engineering degree.

>> No.9290459

>>9290404
not even high-tier, a shitty yuropoor uni's CS program (only listing mandatory, you need 2 electives each semester, electives are only available from math, physics and cs department):
>1st semester
Analysis 1 (Zorich, Tao)
Linear algebra 1 (Strang, Shilov)
Discrete math (Matousek)
Programming 1 (CLRS, King's C book)
Principles of computers (Patterson, Henessy HW/SW, Tannenbaum OS)
Introduction to computer networks (piss-easy)
>2nd semester
Analysis 2 (Zorich, Rudin)
Linear Algebra 2 (Shilov)
Combinatorics and Graphs 1
Programming 2 (CLRS, C#)
Algorithms and data structures 1 (CLRS, TAOCP)
Introduction to UNIX
>3rd semester
Algorithms and data structures 2 (TAOCP, research papers)
Propositional and predicate logic
Probability and statistics (Halmos and some stat memes)
C++/Java/C#
Algebra 1
>4th semester
Optimalization methods
Nonprocedural programming
Automats and grammars
Database systems
Algebra 2
>5th semester
Representation of finite-dimensional algebras (watered-down CS version)
Rings and modules
Formal methods
>6th semester
Homological algebra (watered-down CS version)
Topology and category theory
Bachelor's thesis

>> No.9290460

CS AI research assistant here, Jobs fun but good thing im double majoring in math later to switch to math research

>> No.9290487

It is. I'm a biologist who taught himself python and matlab scripting in a year.

To be frank, the only non-meme degrees are the ones in fields that require specific facilities to gain experience. So basically unless you're studying biology, medicine, physics, chemistry etc attending uni is a waste of time

>> No.9290522
File: 597 KB, 714x528, 1509953748626.png [View same] [iqdb] [saucenao] [google]
9290522

>you will never get european tier undergrad education

>> No.9290525

>>9290487
>I can't do loops in python dude i know CS haha
Damn... So these are the fags posting about learning CS on the side?

>> No.9290534

>>9290525
i never said i have the same level of knowledge a cs bsc has on the field. i'm saying it was easy enough for me to learn enough cs so that i don't need an actual person with a cs degree to assist me, and that you can get the same degree of cs a bsc has by studying at home.

>> No.9290557

>>9290525
let me put it this way

>i can learn your whole degree at the library
>you will never learn how to do patch-clamp recordings and microsurgery

stay salty

>> No.9290602

>>9290534
>i'm saying it was easy enough for me to learn enough cs so that i don't need an actual person with a cs degree to assist me
Assist you in making for loops?

>> No.9290612

>>9290557
Yeah I can "learn" the math undergrad program in the library too.

>> No.9290636

>>9290612
ye i know

>>9290602
assist me by writing scripts for analyzing my data. the only reason cs phds/postdocs get so many co-authorships in papers from other fields is that old PIs are neither good with programming, nor demand their postdocs to know programming. Like I said, I can learn to write scripts in matlab but you'll never learn how to do electrophysiological recordings. My degree trained me to use machinery that i could get access to only by going to said uni. Your degree one can learn in it's entirety from the community library. this is a hard truth you have to deal with

>> No.9290649

>>9290097
Why do they need to specify that? Are CS programs really that inconsistent?

>> No.9290670
File: 38 KB, 468x353, meme.png [View same] [iqdb] [saucenao] [google]
9290670

>>9289837
You tell me

>> No.9290682
File: 275 KB, 346x393, Screenshot-2017-11-7 Primero el Cola Cao de mamá, luego a grabar porno la vida de Jordi el Niño Polla, en YouTube.png [View same] [iqdb] [saucenao] [google]
9290682

>>9290097
>there are CS programs without even differential calc
wtf is wrong with americans

>> No.9290700

>>9290682
>tfw mine doesn't even include linear algebra
Just calc i, ii, and discrete probability.

>> No.9290702

>>9290439
I'd definitely go this route if I wasn't already 25 with two bachelor's but 41 credits in a BA in CS is my quickest route to employment. STEM high school fags take note

>> No.9290709

>>9290283
Hey wie gehts ?

>> No.9290712
File: 87 KB, 713x782, 2017-11-12-035641_713x782_scrot.png [View same] [iqdb] [saucenao] [google]
9290712

>>9290283
>>9290709
english version
pls r8 or h8

>> No.9290713

>>9290670
>salaries give a your field its worth

your brain on neoliberalism. check how much strippers in Las Vegas make, they must be top tier scientists

>> No.9290716

>>9290712
This doens't look at all like eurobros say their CS programs are >>9290459

>> No.9290719

>>9290713
are you kidding me? i'd be a stripper in las vegas in a heartbeat if i was a woman hot enough to be there. not having to worry about money for the rest of your life sounds pretty damn sweet.

>> No.9290723

>>9290719
>CSfags have trannie and whore feeling
color me surprised.

>> No.9290771

>>9290459
The lack of mathematical rigour in American CS programs (which are often just software engineering programs) are why CS degrees bear the brunt of /sci/ memes. We should really adopt the European approach to informatics. Dikjstra wrote on this difference between Europeans and Americans way back in the '80s:
https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD611.html

>> No.9290777

>>9290719
>he thinks the fulfillment and productivity one feels by being in the tiny % of humanity that actually works towards advancing humankind by developing our scientific knowledge is remotely comparable to any other profession

>he thinks having excess income to buy stupid shit he doesn't need will fulfill him as a person

you're a moron anon. money is of course a requirement for a happy life, but you only need to earn enough so you can afford the basic comforts, something a researcher salary in a 1st world country will most likely cover. if you think being a millionaire will compensate for being useless to society and can replace that deep satisfaction and fulfillment, you should take a look at the celebrities the neoliberal establishment brandishes at you as "life goals" and count how many of them died in a pool of their own vomit with 15 different drugs in their system.

>> No.9290800
File: 39 KB, 339x206, doyapunk.gif [View same] [iqdb] [saucenao] [google]
9290800

>>9289837
>Lettuce finally settle this.
>Do you know how2meme?
Well do ya, Punk?

>> No.9291032

>>9290221
Can you expand on why the EE code sucks? I cs theres two pedagogical camps: bottom up and top down, though ive never heard an argument like the one you propose (experienced based)

>> No.9291035

>>9290236
This sounds like it was taken from a school without very good programs in either field. My school has CS and CE take the same data structures and theory/algorithms courses, which are all pretty rigorous. Then CS and CE can literally do the exact same things if they like; CS could do all their electives in systems or CE could do all their electives in higher-level applications if they so choose. Both have to do the whole physics and calc sequence too, only difference being CE takes intro diffEQ and a couple EE courses.

Nice strawman tho

>> No.9291036

>>9291032
I'm a compE and I can confirm that EE code usually sucks. Then again almost everyone's code usually sucks

>> No.9291043

>>9290459
Surely you're meming, no standard cirriculum includes Tao, Zorich and Shilov in the first semester.


And TAOCP before Intro to Unix? Lol nice try LARPer.

>> No.9291049

>>9291036
Lol true, i guess you cant really assess the effects of the pedagogy in that case.

>> No.9291067

>>9290459
>Programming 1 (CLRS, King's C book)
>Programming 2 (CLRS, C#)
>C++/Java/C#

What kind of retarded school would do this? Good school start and end with C++.

>> No.9291070
File: 874 KB, 500x281, 1510261454114.gif [View same] [iqdb] [saucenao] [google]
9291070

lmao school

>> No.9291228

>>9290283
>Startet mit OO
>5. Semester Betriebssysteme
>Keine Analysis oder Lineare Algebra sondern nur generische Mathematik für x

Ziemlich garbage desu

>> No.9291249

>>9291228
Analysis ist mathe 2
lineare algebra ist mathe 1

>> No.9291335

>>9291043
Analysis 1
>Literature
T. Tao, Analysis I, Hindustan Book Agency, 2006.

T. Tao, Analysis II, Hindustan Book Agency, 2006.

V. A. Zorich, Mathematical Analysis I, Universitext, Springer, 2004.

V. A. Zorich, Mathematical Analysis II, Universitext, Springer, 2004.
>Syllabus
1. Basic notions
a) Sets, relations, mappings
b) Axiomatics of real numbers, infimum and supremum

2. Limits of sequences
a) Limits and arithmetic operations, limits and inequalities, extension of reals
b) Limits of monotone sequences, Cantor nested interval theorem, Bolzano-Cauchy condition
c) Borel covering theorem. Cluster points of a sequence, lim sup

3. Series of real numbers
a) Convergent series, absolutely convergent series
b) Cauchy's root and ratio tests, Leibniz's test.

4. Limits and continuity of functions
a) Theorems on limits, Heine's approach to limits of functions. Bolzano-Cauchy condition for the convergence of functions
b) Limits and continuity, limit of a composition of functions, continuity of the inverse function
c) Properties of continuous functions on a closed interval. Intermediate value property, extrems, uniform continuity

5. Elementary transcendental functions
a) Polynomials, rational functions, n-th root
b) Exponential function, logarithm, power function
c) Trigonometric and hyperbolic functions, cyclometric functions

6. Derivative of function
a) Definition, derivative as a function, applications
b) Derivatives and arithmetic operations, derivative of composed and inverse function (chain rule)
c) Higher derivatives, Leibniz's formula

7. Properties of functions
a) Theorems of Rolle, Lagrange and Cauchy (mean value theorems)
b) Relation between derivative and monotonicity (convexity).
c) Extreme values, points of inflection, asymptots

>> No.9291339

>>9291335
Algorithms and data structures 1
>Literature
Cormen, Leiserson, Rivest, Stein : Introduction to algorithms (2nd Edition), Mc Graw Hill 2001

Knuth, D.: The Art of Computer programming, Vol.1,2,3. Addison Wesley, 1968

>Syllabus
Asymptotic notation.
Tree structures, binary search trees, AVL trees, Red-black trees.
Hashing, solving of collisions, analysis of average case.
Sorting. Analysis of average case for quicksort, randomization. Lower bound for sorting (decision trees), linear-time sorting based on indexing by keys.
Graph algorithms, depth-first search, breadth-first search, strongly connected components, transitive closure, topological sorting.
Extreme paths in graphs. Method of critical path - PERT. Dijkstra alg., Bellman-Ford alg. (searching of negative cycles), Floyd-Warshall alg. for all paths.
Minimal spanning tree. Kruskal alg., Prim-Jarnik alg.
Method Divide and conquer. General schema, solving of recurrent equations. Master theorem. Applications: binary searching, mergesort, Strassen alg.
Eucleid alg., LUP decomposition.
Algorithms Aho-Corasick, Knuth-Morris-Pratt, Rabin-Karp
Augmenting path algorithms (Ford-Fulkerson),
Dinic's and Goldberg's algorithm
Finding maximum flow of minimum cost and bipartite matchings
Discrete Fourier transform, its motivation and applications
FFT algorithm (Fast Fourier Transform) and its implementation as "butterfly" circuits
Related transforms (DCT -- JPEG compression)
Sorting networks (merge-sort or bitonic sort)
Addition of binary numbers -- carry look-ahead
Karatsuba-Ofman algorithm for multiplication
Convex hull
Voronoi diagram and Delaunay triangulation (Fortune's algorithm)
Polynomial transformations and reductions between decision problems
Non-deterministic algorithms, classes P and NP
NP-completeness
Examples of approximation algorithms: e.g., knapsack, bin packing, scheduling on parallel machines, including upper bounds of approximation errors

>> No.9291350

>>9291339
Monte Carlo algorithms (Rabin-Miller primality test)
Public key cryptography (RSA cryptosystem)
DES and similar cryptographic algorithms and protocols
Dynamic programming

So not memeing, my burger friendo.
>>9291067
We do C, then OOP with C#, then we choose C++/Java/C#. I don't see what's wrong with this, C# is used in europe quite heavily, as is Java and C++.
By the time you're doing your Bachelor's thesis, you know one language well and ignoring electives where you can pick some other language, you can also write a bit of C, C#, OCaml and Coq.
Apart from the listed courses (Programming, C++/Java/C#), you can do assignments in any language of your choice, without the use of standard library (except for networking classes and graphics i think).

>> No.9291355

>>9291350
And as for linear algebra 1
>Literature
Linear Algebra - Georgi E. Shilov; Dover Publications
>Syllabus
fields, characteristic of a field,
systems of linear equations, Gauss elimination, parametric form of the solution set
elements of matrix operations, matrix as a linear mapping, group of regular matrices
abstract vector spaces, linear independence, linear span, basis, dimension, rank of a matrix, fundamental subspaces of a matrix
linear mapping, matrix of a linear mapping, change of basis, space of linear mappings,
determinant, geometric meaning, Vandermond matrix
standard aand abstract scalar product, orthogonal basis, Gram-Schmidt orthogonalization,
ortogonal and unitary mappings and matrices, rotations (especially in 3D), group properties,
eigenvectors, eigenvalues, diagonalizable operators, Jordan canonic form,
unitary and orthogonal diagonalization, spectral theorems, singular value decomposition,
bilinear and quadratic forms, their matrix, orthogonalization, inertia theorem,
affine spaces, affine and metric classification of quadratic forms

>> No.9291361

>>9291043
Another brainlet that didn't read TAOCP, sees Knuth and thinks "muh unix".
TAOCP is self-contained, you don't need any knowledge outside of highschool math to read it. Why would one need to know UNIX before reading it?

>> No.9291367

>>9290226
The sad things is that you can expect worse code from other majors

>> No.9291380
File: 141 KB, 800x600, 1451033246293.png [View same] [iqdb] [saucenao] [google]
9291380

>>9291367
Can't get worse than the bottom.

>> No.9291386

cs is an ez mode degree, it cannot be stressed enough

doubled in math and cs, got ny msc in math

when it comes to cs never been to a single lecture, literally. all it took to pass the exams was skimming through the lecture notes a day or two ahead (projects on the other hand take 1-2 weeks of work to finish, but still it's just about grind and putting in the hours, no thinking involved). and it's not just passing exams, a few times i aced this shit, having the best score out of like 200 students or so (algos, optimization, neural networks)

math at the same time, endless sleepless nights, all the effort you can imagine, and in the end i finished somewhere in the bottom 20% of the graduates

cs is nice, if you want a paper guaranteeing you a job, and tons of free time to push your side-projects. but if you're looking for pains and gains, self growth etc it's a time wasted

>> No.9291418

>>9290636
who gives a fuck? i know /sci is basically a board for a bunch of faggots to try and find the most autistic reasons possible to feel better than other people, but you're seriously pushing into new realms of pointless auto-fellatio with this shit

>> No.9291422

>>9291067
>C++
>good

fucking savagery. C++ is literal shit

>> No.9291427

>>9291386
sounds like you're stupid and you're school has a shitty cs program

>> No.9291452

>>9290397
Math degree is a meme because anyone can use a calculator

>> No.9291462

>>9291422
Modern C++ is good, great even. Problem is the clusterfuck of standards. Our uni teaches C++11, companies use mostly C++11, but there are some that mix C++98 up to C++17 into an abhorrent mess of a codebase. If you're extra (un)lucky, you'll work for a company that adds a bit of ANSI C partially migrated to C99 for a good measure (i'm looking at you, IBM).

>> No.9291463

>>9291249
Aber wird wohl eher Analysis für Ingenieure ohne Beweisführung sein da Wirtschaftsinformatiker auch dabei sind. Wenn nicht dann is es ganz okay auch wenn es mir sehr unrealistisch erscheint rigorosen Compilerbau im 3. Semester zu machen nur mit ein bisschen Automatentheorie davor. Und keine Datenbanken ?

>> No.9291492

>>9291462
Everything that isn't Lisp or a Lisp-derivative is shit.

>> No.9291530

>>9291492
OCaml, Haskell, Idris, Erlang. None of those is Lisp-derivative, none of those is shit from theoretical perspective.
From practical perspective, modern C++ beats just about everything, including your favorite toy language.

>> No.9291540

>>9291530
Since you quoted all functional languages, I'll let it slide. They'll survive the culling.

The fact that C++ is more practical than these languages is our great failure. It's a failure of pedagogy and of practice on the part of programmers. One day there will be a reckoning.

>> No.9291547

>>9291530
Idris, Ocaml, and Haskell were heavily inspired by ML, which the creators wanted to basically be Lisp with types; they're close enough.

>> No.9291625

>>9291540
There are languages that are good in theory despite not being functional, like smalltalk. I'm more alarmed by software "engineers" still not using engineering procedures when developing software, rather than them not using a specific paradigm. The current sorry state of software is caused more by developers not giving a shit about formal verification.
>>9291547
You're taking quite a leap there with authors of ML wanting it to be "lisp with types", do read their original papers. ML was intended as practical implementation of [math]PP\lambda[/math]-calculus, it didn't share any goals of lisp, it was meant for writing and verifying formal specifications. The "lisp with types" doesn't come from intention of its authors, it comes from both lisp and ML being rooted in [math]\lambda[/math]-calculus.
You could as well call all functional languages derivatives of lisp since their ancestors all most come from [math]\lambda[/math]-calculus.

>> No.9291688

>>9291361
No, I have not read it. Just assumed it was implemented in Unix, kill me.

>> No.9291689

>>9291688
Am reading concrete maths tho so lighten up on me senpai, im just not there yet

>> No.9291733

what a bunch of wankery. yall insecure as fuck

>> No.9291734

>>9291335
What school did you go to? US?

>> No.9291745

>>9290459
What school and why only 6 semesters? That's only 3 years

>> No.9291778

>>9291745
>>9291734
that's undergrad equivalent on most european unis (3 years), our undergrad is 4 years, but you can chose to do your thesis earlier and suggested is 3rd year. 4th year is mostly electives
MIPT

>> No.9291793

>>9291778
also i go to the theoretical physics program, these are just copy-pasted and translated from the system for CS undergrads so i can't comment on the difficulty, except for some math classes (shared by all) and the few classes i took as electives (intro to networks, unix networking, security of information systems)

>> No.9291807

>>9291745
>>9291734
Not that guy, but it's this school: https://www.mff.cuni.cz/to.en/

>>9290459
How do you enjoy matfyz so far? Which year? 2nd year of bachelor's here.

>> No.9291922

>>9291778
>>9291793
>>9291807
That's cool they use such good books, I see here:
https://is.cuni.cz/studium/eng/predmety/index.php?do=predmet&kod=NMAI054

They list Apostol, Tao and Rudin for Analysis. Now there's no way they're requiring a student to go through all of those in one semester, right?

>> No.9291944

>>9291922
The recommended books usually overlap the the syllabus. Almost every teacher has their own script, basically the notes from each lecture containing the whole syllabus. The scripts are usually derived from the recommended books, though.
The analysis course is notoriously rigid. You're expected to know the definition of many theorems and their proofs. The exam usually consists of some equations and a theorem or two to prove.

>> No.9291996

>>9290210
this: >>9290221
but also, this: >>9290226

if you have a good CS program and you're interested beyond MUH REACTJS, they'll teach you all the necessary math and theory, plus a great overview of fairly recent technology in a few areas. mine are embedded systems, high performance and distributed systems (capability and capacity computing), machine learning (which they drill into everyone right now) and a bit of software engineering (which they have also drilled into everyone at my uni). all statements only true if pursuing a MSc.

however, programming you have to learn on your own. sure, there are a couple beginners' courses, a mandatory project and a couple of non-mandatory ones, but the courses where they teach you a programming language on the level of current best practices - one that's actually used in the world outside university, so Haskell and the like don't count - are few and far between and usually limited to a small number of people who have to apply, showing they already have a level beyond what they're peers have. those courses tend to be good, but limited by what the curriculum allows, so even those are useless if you don't start doing projects in that language on the side, on your own.

moreover, nobody ever tells you that in order to have a chance against 10euro pajeets you have to specialize in a few languages at some point during your studies, ideally not more than two, three if you're really awesome, and start building a github profile. nobody in uni ever tells you that. thus, many CS students walk out the doors of university straight through the doors of accenture or some shitty startup where nobody knows how to code either. or they become sysadmins because that's the job they were able to score during their studies.

so yeah, if you just study CS and you're otherwise uninterested or a brainlet, you're still useless. unlike the hard sciences, where they simply kick you out of the program.

>> No.9292007

>>9291996
>start building a github profile

How should I do that? Is it a good idea to put solutions for my school assignments there, if they're not trivial? For example, I had to implement a Huffman tree and compress/decompress a file using it. Would it be a good idea to post it on my github? In general, what stuff should I have on there?

>> No.9292084

>>9291427
3rd univ in muh country

14 applications per place

>> No.9292102

>>9290283
Hello Fellow CS student from Darmstadt.
Welches Semester tho?

>> No.9292123

>>9290236
You basically just listed all of the same classes butt called the CS ones piss easy. Really gets that noggin joggin

>> No.9292128
File: 27 KB, 460x460, 1507510874779.jpg [View same] [iqdb] [saucenao] [google]
9292128

>Do a meme 3 year computer degree focusing on actual work rather than math
>Now 2 years into it i just signed a contract for a cancer research firm which quadrupled in value last year
>Only computer guy
>Will be making twice in my starting position compared to what most engineering students gets after 5 years

As it turns out being able to fake it til you make it is useful. Memed through a machine learning job with 0 prior experience this summer due to good people skills and actually knowing how to do proper researsh beyond stack overflow (something both interviewers mentioned often wasa problem with engineers).

Looks like smooth sailing from here, people skills is 99% of what makes you money.

>> No.9292149
File: 26 KB, 322x399, epic_nerd.jpg [View same] [iqdb] [saucenao] [google]
9292149

>>9290206
It's so funny see people calling CS a meme degree since every problem in any non shit-tier degree area involves computing something, hence, every problem can be solved (and probably will be) by a CS guys. I'm just waiting for brainlets engineers get replaced by a massive Convoluted Neural Network running over millions of CFD simulations in order to design the best machinery that any brainlet engineer could fathom.

>> No.9292175

Huh, I suppose CS is not as bad as I expected. I have not done much programming, but I will have to take a programming class next year. If I like it, I may consider CS, but for now, it's just not my thing. Good thread.

>> No.9292184

>>9292128
>muh money
do csfags ever learn?

>> No.9292196

>>9292184
>m-muh theoretical cs
Do wannabe mathfags too dumb for topology ever learn?

>> No.9292266

>>9290416
This is literally the fallacy that plagues all of these fucking threads. There are actual SERIOUS software engineering jobs that exist, believe it or not. Do you think the software that controls UAVs and satellites and shit grows on trees? The software that NOAA uses to forecast hurricanes and shit, you think pajeet and his Java bootcamp license whipped that together?
If half the population is really capable of doing all that, then good for them, but they could sure as hell be a chem major, or whatever floats your boat.

It feels like all of you people who shit on CS slept through and aced their intro to CS class, thinking nested loops was the trickiest part of the whole field.

t. CS/Econ major

>> No.9292304

>>9292184
I assume you are referring to some "le epic meme". Could you translate to english?

>> No.9292652

>>9292084
and?

>> No.9292663

A generalist with computational skills is more valuable than a specialist in todays world. Sorry nerds, all of those theorems and proofs won't get you anywhere.

>> No.9292788

>>9292102
erstes

>> No.9292802

>>9291944
>The analysis course is notoriously rigid. You're expected to know the definition of many theorems and their proofs
well don't stop there anon I'm hard as a rock now

>> No.9293113

Aside from pajeetshit like webdev and mobile apps what are sum cool applied thing CSfags do.

>> No.9293320

>>9292802
You're expected to know theorems and proofs for other math courses, such as Linear Algebra, Discrete math or Combinatorics. In final exams, sometimes there's a completely new statement and you're supposed to either prove or disprove it, using your knowledge of the subject.

>> No.9293421

>>9290221
>Code, written by an Electrical Engineer is the worst nightmare I have every night.

I remember looking up code for controlling a stepper motor using an arduino.
The official solution that was posted was 500 lines of code.
Further down in the comments a person rewrote the program to be 60 lines of code.

I don't blame them, electric engineers are forced to learn programming on the job, and the code an engineer writes is never more than a few lines.

If programming was implemented as a regular class in public schools, we could be living in a world where a lot more could be possible.

>> No.9293429

>>9289837
all degrees are meme degrees

>> No.9293497

>>9291807
not that guy either, i'm in 1st semester on matfyz (physics)
how am i supposed to even get through Motl/Zahradnicek in 1 semester, wtf? i'm fucked if they want me to find isomorphism between [math]\mathfrak{so}(6)[/math] and [math]\mathfrak{su}(4)[/math]

>> No.9293505

>>9293497
1st (and 2nd) semester on matfyz is notoriously hard in order to filter out the brainlets. just fake it, 'till you make it, so google everything, ask your assistants for a consultation, read your prof's scripts. It gets better over time.

>> No.9293600
File: 61 KB, 600x800, 137593505136.jpg [View same] [iqdb] [saucenao] [google]
9293600

>>9290283

Just look at all that CP

>> No.9293782

>>9290709
Get the fuck off my board

>> No.9293786

>>9290709
You know that it's fucking pathetic trying to start a conversation NOT RELATED TO THE THREAD YOU'RE POSTING IN just because some anon posted an infographic in (((your))) mother tongue?
Kys

>> No.9293805

>>9289837
No, but people who major in it are meme people.

>> No.9293864

Do you guys think wether or not a CS program is ABET accredited matters?

>> No.9294868

>>9290723
kek

>> No.9294873

>>9290771
Very interesting read, ty

>> No.9294918

>>9291807
>https://www.mff.cuni.cz/to.en/
how did you know which school it was?

>> No.9294932

>>9294918
>>9294918
Can some real deal anon tell me what's up with this? I've never seen such a rigorous curriculum before. I'm halfway through my degree atm and wouldn't even qualify as a "first year" year at this school.

It really makes me wish dropping out and self studying to grad school was an option.

>> No.9295079

>>9291386
what type of job are you doing now?

>> No.9295083

>>9294932
What should be up with it? It's definitely one of the more rigorous curriculums here but it's not that special. It's rather common for most european CS program to cover at least analysis (up to basic R^n stuff), linear algebra, discrete mathematics and stochastics. Some schools also throw in numerics, logics and/or graph theory.

>> No.9295085

>>9290459
here's mine fwiw, science faculty gets consistently ranked 40-60 worldwide

>1
analysis
algebra
general physics
babby's first programming
formal languages, automata
babby's first computer hardware

>2
analysis 2
data structures + C
general physics
networking
complexity and calculability

>3
UNIX + C
advanced algorithms
cryptography
probability and statistics
numerical analysis (split over two semesters)
formal models (petri nets mostly)

>4
systems programming
database systems
semantics
OOP (very formal though)
numerical analysis (split over two semesters)
information theory

>5
AI
compilers and interpreters
networking 2
distributed systems programming
advanced algorithms 2
parallel computing
digital imaging (split over two semesters)

>6
data mining
digital imaging (split over two semesters)
thesis

>> No.9295659

>>9290670
This table is fucking weird. I could understand 62700 for a BA in Business Admin but an MBA forget about it, average has to be at least 6figs.

>> No.9295664

>>9295085
>general physics
>digital imaging
>petri nets
>>9290459
>homological algebra
>finite-dimensional algebras
Why is that mandatory and not elective though?

>> No.9295667

>>9290712
>PO 2015
höhöhö

>> No.9295716

>>9295664
You'll find out when you get to do CS. It's all about that 'bra and model theory. Most CS programs are a shitty mix of CS and SE/CE.
I'm using homogical algebra pretty often in my research of verification of lockfree structures.

>> No.9295739

>>9295716
I know the type theorists and functional programming people love homology and category theory but I never encountered any of it outside of these fields, seems overblown to me to teach everybody three courses on something that specialized and nothing on e.g., finite model theory and only one course on general logic.

>> No.9295741

>>9289837
Entirely dependent on university. Great employability, interesting theoretical branch.

>> No.9295747

>>9290636
This has to be a troll. Using alignment_tool.py on the command line and actually writing an efficient tool for biological purposes are two very different things.

>> No.9295755

>>9295739
Most of these lower-level topics are taught as part of some other course, i.e. there's a whole lecture (+test, assignment) on logic and model theory within formal methods course. There's also plenty of logic intermissions in anal and other math courses.
CS is about math, we learn all the math we need to read current research in undergrad so that we can be valuable in grad. Homological algebra is pretty common even outside type theory, in applied areas like NMR or electron imaging (you need homological algebra for algebraic topology). Overally algebra and logic are the workhorse of CS, though anal isn't insignificant, it is almost exclusive to applied areas.

>> No.9295768

>>9290487

>It is. I'm a biologist who taught himself python and matlab scripting in a year.

OHHH WOWEEE YOU HAVE BASIC FUNCTIONALITY WHOOPDEEDOO

Just because everyone around you sucks even more doesn't mean you aren't shit.

>> No.9295778

>>9290682
Most software engineers never use math outside of school.

>> No.9295782

>>9290226
Imagine having to base your reality on what memes have told you in order to safeguard your feelings against true reality.

>> No.9295789

If youre a autist who takes it to feel cool, then yes

>> No.9295804

>>9290682
yeah because he will use the SHIT out of diff calc out of school amirite

>> No.9295812
File: 233 KB, 1166x1172, CS_Disciplines.png [View same] [iqdb] [saucenao] [google]
9295812

rate

>> No.9295938

im in cc and they only have a 8 week programming course. should i take it or just wait till i get into university after AA?

>> No.9295974

>>9295804
>>9295778
>americucks unironically defend not learning calc in a STEM degree

>> No.9295987

Is STEM just for autistics and thoses lucky enough to have a good educations before uni?

>> No.9296052

>>9295974
Why should we?

>> No.9296071

>>9295812
eh, looks mediocre and common enough

>> No.9296073

>>9295974
There are practically no schools that do this. That's not even mid-tier.

>> No.9296142

>>9294918
Because I study that exact curriculum the other Anon pasted there and I can recognize it, especially if it uses a teaching book written by one of our professors which isn't really used anywhere else in the world.

>>9294932
Since I study there I guess I'm real deal. The faculty is pretty much considered as the most difficult in the entire country, or at least in the top 2, so it has a pretty good reputation as being "the" elite faculty in our country. It's pretty easy to get in, but about 50% of students leave/gets kicked out after the first year.
The rigidity is because the faculty is divided into mathematics/physics/informatics, so there's a huge focus on math. There's a fuckton of math in 1st and 2nd semester in order to filter out the brainlets.

>> No.9296153

>>9295083
I don't really have any comparisons to other european CS programs. Are students expected to understand the math intuitively and to know proofs for the theorems and stuff?

>> No.9296164
File: 75 KB, 1080x1080, image.jpg [View same] [iqdb] [saucenao] [google]
9296164

I want to self study cs but think I might be too much of a brainlet.
Still, were I to start, how should I proceed, which curriculum should I follow ? (MIT cs curriculum, /sci/ computer science wiki) ?

Lets assume I am starting from Basic Mathematics by Lang, how to proceed ?

>> No.9296171

>>9296164
Find a curriculum which has explicit goals/problems you have to solve so you actually have any clear goals to provide motivation.

>> No.9296179
File: 123 KB, 264x276, Feces Concentration in Ocean.png [View same] [iqdb] [saucenao] [google]
9296179

>>9289837
printf("A degree for %s in %s\n", "Poo", "Loo");
printf("%s\n", "Pajeets");

>> No.9296415

>>9296153
Yes. You usually prove some theorem (that's supposed to be new to you- not mentioned in lectures and practice) on the exam, which is hard enough to tell if you understand the subject or not.

>> No.9296430

>>9296142
Lingebra anon, what year and how much time on average did you spend studying? Textbooks vs scripts vs shitloads of excercises (and where to get them if you've done everything from books and assignments)?
I'm currently at 4 hours per day for lingebra and i'm still shitting myself from the exam, do they really ask representation theory or are the older guys trolling me?

>> No.9296438

>>9296164
https://github.com/ossu/computer-science
https://functionalcs.github.io/curriculum/
https://teachyourselfcs.com/

Sprinkle in /sci/ and MIT where appropriate, if you feel it's necessary (the above resources utilize MIT and have some overlap with /sci/ material anyway.

>> No.9296441

>>9296142
Damn that's cool, really makes me want to try to get into a better school (currently finishing out my community college time). Maybe I should look overseas :-)

>> No.9296443

>>9295083
The school I've attended and university I plan to attend (community college poorfag here) is nothing even close to that. It weirds me out, makes me wish I could get into a school like that, and makes me feel like dropping out since I know I probably can't.

>> No.9296444

>>9296415
That's pretty normal, even for US

>> No.9296472

>>9296430
>>9296430
Lingebra I - wasn't really attending lectures, went to almost all practice classes, the homework was super easy and sparse. I just wrote down our teacher's script book twice before the exam and during it I finally understood how it all works.

Lingebra II - attended all lectures and practice classes, had to actually work for the classes, since only one other guy was attending it, so I couldn't slack when there were 3 people in the room, including the TA, who was handing out pretty difficult homework. Still had to copy down the script book before the exam twice.

You need to intuitively understand how lingebra works as soon as possible and then it will be smooth sailing. For the basics I recommend 3blue1brown's series on linear algebra on youtube, as well as Pavel Klavik's little book, where he focuses on geometrical view of lingebra, which is the basis (heh) for intuition.

http://pavel.klavik.cz/vyuka/texty/povidani_o_la.html

I used Milan Hladik's scripts for the proofs and so on. His scripts are pretty rigorous and don't really focus on the geometrical aspect of lingebra, which is pretty rigid and mostly from analytical point of view. The proofs are very nice, though.

http://kam.mff.cuni.cz/~hladik/LA/text_la.pdf

As for the solved examples, I used this:

http://kam.mff.cuni.cz/~sbirka/show_category.php?c=2

All of the above are focusing on Lingebra for informatics, but the basic stuff is the same regardless of your field of study, so don't worry using them. I was looking at the Motl book - it uses an old-school style of teaching, which is starting from the absolute scratch. I wouldn't stress about understanding groups and that stuff right now - it will click later on.

Also I presume you already know about the matfyz forum (the physics section is completely dead, but you can look at informatics section and compare the sylalbus so you can know what you could expect at the exam): http://forum.matfyz.info/

>> No.9296479

>>9296430
Also, try to pass through the first semester, even if it means ditching some exams. There should be exam terms at the end of summer semester or just before winter semester ends. Don't give up before you fail all three attempts at the exam - it's the most common way how to get kicked out. The examinators will be very helpful - they actively don't want to kick you out, so it's worth giving it a shot.

>> No.9296547

>>9296472
>>9296479
Thanks a lot.
I don't really struggle with anything we do on practice, i'm doing good with homework, but some guys from grad got me pretty scared when they told me to "just know Motl by heart and you'll do good", i find that textbook pretty difficult, compared to the other textbooks that were suggested by TAs and prof. For example the exercise proofs are usually pretty tough if you try to prove them when they are given, sometimes i need to read a chapter or two ahead to even figure out how to prove it.
So rewriting the scripts is a good way to prepare for exam? Rewriting it from head or just looking at the book and writing it down? I'm new to this, i never properly figured out how to learn, before matfyz i was mostly reading old soviet books on math and just grinding exercises until it clicked.
I find myself struggling with the intuition part, i "know" how to prove something, i prove it and it's correct, but i can't really "connect the dots" if you know what i mean. I can't seem to connect for example a theorem that applies to some specific Lie group with a theorem in linear algebra. Last lecture the prof used some lemma from analysis to greatly simplify a proof in linear algebra and i really struggle to see these connections. Is there some hope or am i just brainlet?

>> No.9296577

Math/CS bachelor in an average European uni :

>S1
- Introduction to calculus
- Geometry & arithmetic 1
- Intro to CS
- Meme CS certificate
- English 1
- Physics

>S2
- Calculus 1
- Linear algebra 1
- Programming (C)
- Automata
- Personal project
- English 2

>S3
- Calculus 2
- Linear algebra 2
- Integral calculus
- Workshops & redaction
- English 3
- Algorithmics

>S4
- Functions of several variables
- Linear algebra 2
- Geometry & arithmetic 2
- Project in algorithmics
- English 4
- CS & society

>S5
- Topology & analysis
- Differential calculus & optimization
- Theory of languages
- History of sciences
- English 5
- Advanced algorithmics

>S6
- Algebraic structures
- Differential equations
- Logic & computability
- Discrete mathematics
- Compilation

>> No.9296581

>>9296577
>calculus
*shit-tier* european uni

>> No.9296590

>>9296443
Remember that most programs at European universities are free, at least for citizens. That's why universities can afford (and need) to weed out students.

>> No.9296602

>>9296547
Well, the grad guys are kind of right - if you'll know Motl, you'll be fine. In these style of books the excercise proofs are supposed to be tough, it's fine if you can't figure it out by yourself, but you should always be able to actually understand the proof.

On the style of learning - it's mostly individual. I just sat down and basically copied/condensed down every page in the scripts, while trying to actively understand how all proof of lemmas/conjectures/theorems work, even if it means staring at it for a hour. Someone might prefer skimming the books, listening to the recorded exams (check out https://is.mff.cuni.cz/prednasky/))
Learning how to learn matfyz stuff is basically the point of first two semesters - even if you're smart, you'll get kicked out if you won't learn. It also implies if you survive the first year, the next years won't be so stressful, because you already know "the flow". The attitude of profs and TAs will change too, they'll see you as a colleague, not as a student, mostly because you already proved your worth.

If you're doing good with homeworks and actually devoting some hours to learn it, I wouldn't worry about being a brainlet. You're on the most difficult faculty in this country, after all (with FJFI coming close second), so it's perfectly natural if you feel a little lost. Eventually it will all click together. Being able to see links between different fields of math requires to have a profound understanding of both fields, so again, it's fine.

It's almost like matfyz expects you to fake it, until you make it, from my experience. Just try to understand as much as you can and don't sweat about it - 99% of your colleagues are struggling as much as you, but nobody says it loud, because they're insecure about it.

>> No.9296605

>>9296577
>English
>Uni
Are you from the Eastern Europe?

>> No.9296606

why should i bother with cs. when i can just do accounting. same amount of money

>> No.9297074

>>9296590
Good point, how fucking cool too!

>>9296472
>>9296142
Why did that cirriculum you posted teach analysis before/during linear algebra? Didn't really realize that until today, but isn't that a bit unconventional?

>> No.9297078

>>9295938
take it if the credit transfers, or if it's free

>> No.9297175
File: 116 KB, 1307x629, poor lad who fell for the CS meme.png [View same] [iqdb] [saucenao] [google]
9297175

This is the future you choose

>> No.9297192

>>9297175
The way his life turned out has nothing to do with his major. He could have easily made friends in college if he wanted to.

>> No.9297196

Is getting a minor in computer science a meme?

>> No.9297197

>>9297175
>wanting friends instead of money
Brainlet had it coming.

>> No.9297227

>>9290221
Are there pajeets in europe?
Is there no decency in the world?

>> No.9297230

>>9297175

this is exactly me, but my GPA was terrible. I got to a top tier company in the backdoor by working in a university for like 2 years and learning everything there.

>> No.9297521

My dad got a comp sci bs and is a solution god at Boeing now lol if your a social lord with high intelligence then its cool bruv

>> No.9297580
File: 80 KB, 274x238, 1507684895891.png [View same] [iqdb] [saucenao] [google]
9297580

>>9289837
>Made $175k last year
>Have my own office
>I go into work any time I want
>Have lunch any time I want
>One meeting per week where I don't have to say a word
>Go home any time I want
>Leave the office any time I want for doctor's appointments or whatever
>Work on fun but hard engineering problems optimizing the server code on our multimillion dollar serving environments
>Cool boss who respects me, consistent bonuses, raises, and promotions

I don't know anon you tell me whether it's a meme

>> No.9297590

>>9297074
Not sure, I never had any problems with it. You can use some stuff from one field to improve proves in the second field, which is kinda cool.

>> No.9297595
File: 36 KB, 597x523, SE job, anyone STEM but CS majors.png [View same] [iqdb] [saucenao] [google]
9297595

>> No.9297660

There is no justification for going to college to work as a programmer.
You shouldn't go to college unless you are going for something that absolutely requires you to have a degree to legally work in that field, such as being a surgeon.

>> No.9297667

>>9297660
"Working as a programmer" is significantly different from "working as a professional software engineer at a top software company"

Very few people can self study enough to get such jobs without a degree. Definitely nobody on here.

>> No.9297733

>>9297175
This makes me so scared

>> No.9297739

>>9297733
Relax. Just go to university clubs and find people who enjoy the same hobbies. Also, be buddy-buddy with the people in your majors in case you work together.

That anon's mistake was studying 24/7 and not having time to be with others

>> No.9297754

>>9290459
Let's take a look at author's of those books

>Analysis 1 (Zorich, Tao)
Russian
>Linear algebra 1 (Strang, Shilov)
Russian
>Discrete math (Matousek)
Czech
>Programming 1 (CLRS, King's C book)
JEWS
Principles of computers (Patterson, Henessy HW/SW, Tannenbaum OS)
American, American, Dutch

>Analysis 2 (Zorich, Rudin)
Russians
>Linear Algebra 2 (Shilov)
Russians
>Programming 2 (CLRS, C#)
Jews
>Algorithms and data structures 1 (CLRS, TAOCP)
Jews and a german


Did you studied in math faculty in Russia or Ukraine?

>> No.9297770

>>9290221
this guy is an example why programming is not engineering.
any engineer knows that more time you have, the better system you can make. or more money you have - better. time and money are variables in system design.
but in programming, it is nonsense. you had an hour to write a program? sure you will wrote something bad. but now you are a Pajeet or a monkey coder, they will see your code and they will not hire you. see the point?
for them, it is a good program, or it is a bad program. nothing in the middle. while every engineer knows that there no perfect systems.

may be it is because too many young guys do programming. while engineering is usually done by older people, programming is mostly done by young.

>> No.9297837

>>9297754
Its a curriculum of this uni:
>>9291807

>> No.9298035
File: 226 KB, 1920x1080, image.jpg [View same] [iqdb] [saucenao] [google]
9298035

>>9296438
Thanks, anon.

>> No.9298128

>>9297733
I am too. I have a few friends but when I drift away from them I'll be fucked. I don't understand how people build friendships and relationships so easily at all.

>> No.9298134
File: 74 KB, 283x357, 1371837647841.jpg [View same] [iqdb] [saucenao] [google]
9298134

>>9297175
I wish I could pull that off, no matter how hard I try to be a hypernerd I'm still fucking garbage

>> No.9298164

>>9297175
>tfw someone copypastas you and tells people not to turn out like you...

Just fuck my shit up senpai

>> No.9298199

>>9298164
I'm so sorry. Did things ever get better? Or do you at least have some hope?

>> No.9298207

>>9298199
Here's a bit of hope:
I wrote that post when I was in a really bad mood and I meant it 100%. I still mean it somewhat. I still struggle constantly trying to figure out what the fuck I'm doing and quite frankly I think I've just accepted that I likely have either autism or severe social phobia.

That being said, I was also in a good enough mood to write this post last night:
>>9297580
So I guess it can't be too bad 24/7.

>> No.9298289

>>9298035
sure thing bud, i want to start on a study group w/ anons desu

>> No.9298351

>>9290283
LMAO at german ''universities". There is no elite german university (by elite meaning top 20 world)

>> No.9298392

>>9297175
Is having friends really that great?
I used to want them, I tried hard and failed and that made me unhappy.
I even had some at some point, but I still had to try hard and my grades suffered under it and ended up working in a store restocking shelves.
Then I realized It's not not having friends that made me unhappy.
So I stopped caring. I went back to university and I'm really enjoying it. Now if I can learn something new I'm happy.

I guess not everyone is a natural introvert like me. I was never able to derive happiness from companionship from the start.
I'm not saying you should ditch them, I'm saying that you should think hard about what makes you actually happy, not what you think makes you happy, not what others make you think make you happy.

>> No.9298551

So do you guys have hacking exams where you can get access first and subtly rotate keys, watching your fellow classmates fail?

>> No.9298627

>>9290397
It actually seems to be going that way.

In fact it seems everyone is learning at least a little bit for work reasons. It will be what divides society into plebs.

>> No.9298697

>>9297175
If you're miserable a never work on it (therapy), that will never change.

>> No.9298702

>>9296179
Why did you call printf twice brainlet

>> No.9298707

What does /sci/ recommend for disrete maths textbook?

>> No.9298757

>>9289837
as if any CS major gives a flying fuck.
we are busy laughing at y'all from our downtown seattle condos

>> No.9299142

>>9298757
>Downtown Seattle condos

>Walk outside
>Homeless black man with a limp and missing teeth
>Talking to himself
>He forgot to zip up his fly
>You can see fresh urine on the entrance to your building

>Can you spare me some cutter, me brother?

>You pay $2,800/mo to live here in this 300 square feet studio apartment without a window

>> No.9299647

>>9298164
Get the fuck off this site if you just waste your time here and don't enjoy yourself. Take up a hobby or something and never come back unless you want to thank me

>> No.9299682
File: 156 KB, 378x565, Based Draper 0.jpg [View same] [iqdb] [saucenao] [google]
9299682

>>9289837

Obligatory.

>> No.9301183

>>9292149
Just because something involves computer science doesn't mean you can solve the problem without the other nessasary background.

Computer science is mearly the most basic foundation to build something.

Someone who spends 20 years practising calligraphy still couldn't write the archetypes and the collective unconscious.

>> No.9301211
File: 1.69 MB, 794x1209, 1509374263929.png [View same] [iqdb] [saucenao] [google]
9301211

>>9290437
This

It is just annoying as hell to listen to people who think their hot shit for learning some basic syntax.

>> No.9301275

>>9299682
while /sci/ might occasionally be scientists nobody on /g/ is actually a computer scientist. they're self-taught code monkeys at best

/sci/ probably has more computer scientists than /g/

>> No.9301502

>>9290437
>the good people in CS programs (who almost always didn't graduate college or go to begin with)
ftfy

>> No.9301626

>>9290210
>Half of CS jobs don't go to CS majors. You can get them with any STEM degree.
Software engineer here. It fucking sucks. Most of the devs with a degree not in CS / CS-related are shit and write shitty spaghetti code. Worst of all are the math majors. "I can handle advanced mathematical concepts, programming should be easy!" and then they proceed to be the weakest links and spend all day on stack overflow just to get anything done.

>> No.9301630

>>9290236
CS / CE / EE literally take the same exact OS, architecture, database, networks, etc... classes. It's not as if there is a special calculus class just for CS and then the "real one" for everybody else.
Sounds like you're a little booty bothered. Couldn't hack it? Having a hard time finding employment?

>> No.9301637

>>9295778
>thinks software "engineers" are actual engineers
Thanks to the STEAM shit and the push for STEM, every retard position now includes the word "engineer" in their title.

>> No.9301638

>>9296581
>>9296605
Nah, Liverpool.

>> No.9301753
File: 302 KB, 1920x1080, Screenshot_20171117-133232.png [View same] [iqdb] [saucenao] [google]
9301753

Computer Science and Engineering at Delft University of Technology (Netherlands). It basically is CS/CE as a bachelor's degree. For master's you can choose between CS, CE or Biomedical Eng.

>> No.9301765

>>9301753
Pretty neet

>> No.9302044

>>9301753
OOP before DS.
Lmao'ing at european '''''universities'''''

>> No.9302074
File: 212 KB, 439x380, 1503018557708.png [View same] [iqdb] [saucenao] [google]
9302074

>european universities

>> No.9302086

>>9290226
can someone post the one with the 'The number is false', that shit makes me cry everytime

>> No.9302101

>>9289837
You can literally just teach yourself all that shit.

>> No.9302106

>>9291422
Let me guess, you program in Rust.

>> No.9302188
File: 192 KB, 714x401, frog.png [View same] [iqdb] [saucenao] [google]
9302188

>for computer science students, multivariate calculus is optional

>> No.9302361

>>9289837
Yes

>> No.9302383

>>9302101
Same with any other discipline, save for hands on training like chemistry lab practices or surgical skills.

>> No.9302460

>>9298207
How old are you?

>> No.9302526

>>9291032
>>9291036

As an EE I can confirm most EE code sucks.

>> No.9302531

Why do you retards think that more math = better university. What matters in CS is technological inovation not BS pure math. That's why czech and german ''''''universities''''' in this thread are fucking shit. Despite being math intense they are simply shit at producing new technology (what actually matters in this field).

>> No.9302582

>>9290097
*inhales*

>> No.9302606

>>9290210
funny cause a common complaint among the aerospace department at my uni is that it's easier to get aero jobs as a CS major

>> No.9302952

>>9302606
No.

>> No.9303081

>>9302188
Here at Delft University of Technology it is compulsory

>> No.9303101

>>9302606
>>9302952
maybe easier to get a job in the aerospace sector but not as an aerospace engineer

>> No.9303178

>>9302531
Calm down, brainlet
Czech and German "universities" produce plenty of research that is used in industry, ever heard of IBM, Honeywell, redhat, sgi? Guess where they choose to build their research hubs, Germany and Czechia. They collaborate with our universities and recruit talents here.
Even though you code monkeys still use ancient algorithms, there's been a lot of progress made on our "universities" that these companies value, in fields like machine learning, formal verification, high-performance computing, network security, robotics, ...

>> No.9303182

>>9295778
*Most engineering never use math outside of school

>> No.9303356

>>9289837
Senior year CS/Math major in an American University
Here's what my curriculum looked like(ignoring liberal arts/english reqs):

Freshman Year:
Vector Calculus
DS/Algo(Java)
Discrete Math
Comp Arch
Diff Eq
Linear Algebra
Probablity/Statistics

Sophomore Year:
OS Design
AI
Real Analysis
Circuits
Advanced Algorithms
Distributed Computing
Abstract Algebra

Junior Year:
Automata theory
Multicore OS
Computer Vision
Topology
Graphics
Advanced Comp Arch

Senior Year(graduating this semester):
Compilers
Theory of Computing
Randomized Algorithms