CE fag here.
I'm taking Data Structures and Algorithms next semester. Is it hard? What should I be prepared for? I got an A+ in OOP last semester.
It can be hard. Read 'Introduction to Algorithms'. It's unlike OOP.
>>59077879
>Civil Enginneering
>Data structures and algorithm
why
>>59077879
No.
You can prepare by make more programs, reading code and learning the programming language.
>>59077909
computer engineering you dufus.
>>59077909
Why are you so sure its Civil Engineering and not something else?
>>59077909
I meant computer engineering.
it's piss easy
>>59077879
It can be hard if you're a faggot who doesn't realize that it's probably the most important thing you'll learn.
>>59077879
Stop posting underage's without their consent you fucking creep
>>59077879
Chemical Engineer >>>/sci/
>>59077879
Post tits
>>59077879
Nothing it's truly dumb high-school tier math at worse (hardest you can talk about talk are series). CS is the science of retarded monkeys.
t. pure math master race
It's mostly math. You might have to implement some algorithms but you also have to learn their mathematical fundamentals. If you suck at math don't take it.
>>59079085
Don't listen to "pure math autists". I aced it but since I am not "gifted" when it comes to math I had to learn a lot by heart. I studied mechanical engineering btw.
>>59077879
I concur with most of what they're saying here. I'm self-teaching data structures and algorithms after years as a self-taught dev. They always carried this mystique about them but now that I'm learning about them, it's pretty straightforward. I am really behind on math though, so I learning some math to understand summation notation better as well as a few other things. Here are some companion resources you can use while taking the course;
https://visualgo.net/
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
http://www.brpreiss.com/books/opus7 (It's available in several languages)
Anyone know of any good resources that covers just the math needed to understand algorithms better? Like a quick small primer so I can understand the math notation in CLRS?
>>59077909
lmao not knowing what CE stands for on a technology board
>>59079134
>I aced it but since I am not "gifted" when it comes to math
So you agree with me.
>The data structures class you're gonna be in next year is in Java so you know your CS department is fucking shit
It's okay tho, I already have a basic idea of how structs work in C#, and I found a book at the thrift store about how to implement them in C.
Not OP, but I'm taking Applied EM Waves after I finish Signals and Systems. Anyone got experience and tips? Hard course?
>>59077879
Taking CE as well and just had Algorithms this semester, fucking loved the course; it can get complex for some specific topics, but in the end it's mostly just logic and a bit of maths but nothing too scary.
>>59079330
Mine was "in Java", in that the labs/assignments we used Java to implement stuff, and our textbook had Java implementations...but exams were 90% theory, and being able to work out algorithms on paper, and doing the mathy stuff like big O, or how many leaves in an x tree type questions.
Don't be fooled like I was if your class is like this. Just focus on learning the concepts. The Java textbook we used had "robust implementations", which meant 2-3 level inheritance hierarchies for a simple fucking tree. It was a mess.
>>59077879
I liked Algorithms.
>>59077879
>Combat engineer
>Data structures and algorithm
why
>>59077879
Stop posting pictures of underage kids you fucking pedophile
>>59077879
It's not hard unless you make it and it's the most important thing you will learn. Take it seriously because you will need all of it in the future.
>>59077879
Easy as fuck, only copy and paste algorithms and run it, hard part is like Introduction to algorithm.