If a college uses Java to teach most of its CS classes does that make it shit?
Yes.
>>60303627
Yes.
>>60303627
Kinda, yeah. Unless it's 1996.
Yes, unless you're from India
I had a really hard time learning Java. I took a computer science class in high school as my first interaction with code, and I was completely lost and upset I couldn't "get" it right away like with most things.
I was so discouraged from pursuing programming for years after. I almost think they do it on purpose to create job security
>>60303627
No, not necessarily. My curriculum was half assembly -> C -> C++ and then the other half Java. My Java classes included a testing class (junit of course), an algorithms and data structures course, as well as a concurrent and distributed systems course. We did some Android and backend web dev with Java. Java is a great language for teaching these concepts, but if you only use Java then you're missing out on a lot of important things that other languages have to offer (memory management for one). Also Java is the most used and arguably most important language in the world despite what /g/ says.
>>60304234
I had no problems with my high school java class and I'm a retard who almost flunked out of high school.
>>60304288
Well class like Comp Sci 1-3, Operating Systems, Data Structures are in Java, but there is one class in SQL, one in C, and one in assembly.
>>60304368
I got straight A's in all of my other classes
What do you think happened anon
>tell me
>>60304376
That sounds pretty standard. Learn a more modern language like python or a functional language in your own time.
>>60304524
Thanks man, makes me feel a lot better. I already am learning python and c on my own
>>60303627
>dat image
BS, BS everywhere
>>60303627
If you have more than one class on intro programming, it's shit.
If you have dedicated classes to OOP, web dev, or GUIs; it's shit.
If you're not required to take Computer Architecture, Operating System Theory, and Compilers; it's shit
If you're not required to take Calculus, Linear Algebra, Proofs, (Calculus based) Probability, (Calculus based) Statistics, Combinatorics & Graph Theory, or took watered down versions in the CS department; it's shit.
If you're not required to take Programming Paradigms, Type and Programming Language Theory, Formal Languages & Automata, Computability Theory, and Complexity Theory; it's shit.
If you're don't at least do one of Networking, Databases, or Distributed Computing; it's shit.
If you don't have a capstone project to graduate, it's shit.
>>60305705
According to this the only thing shit about my program is it has two web dev classes. Everything else is to your specifications.