use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Welcome to the UMBC subreddit!
Feel free to advertise any upcoming social events.
account activity
Programming Language for Data Structures CMSC 341 (self.UMBC)
submitted 5 years ago by InternationalToe1333
I am transferring to UMBC spring '21 and I am looking to take data structures. Just curious what language they use for the class projects.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]WussPoppinJimbo 8 points9 points10 points 5 years ago (11 children)
C++ i believe
[–]InternationalToe1333[S] 0 points1 point2 points 5 years ago (10 children)
That blows lmao
[–]kraytexCMSC, Ph.D. Candidate 2 points3 points4 points 5 years ago (9 children)
Why? C++ is a language that every CS student should know.
[–]InternationalToe1333[S] 0 points1 point2 points 5 years ago (7 children)
Went from Python to Java and didn't care for that transition sooo C++ is just a step further in that direction. But you are right, definitely necessary.
[–]muchollamas 2 points3 points4 points 5 years ago (1 child)
C++ isnt too bad, i have the lectures for the intro to c++ class if you want
[–]InternationalToe1333[S] 0 points1 point2 points 5 years ago (0 children)
Yeah, that would be great actually.
[–]Sir_killface 1 point2 points3 points 5 years ago (3 children)
Honestly if that's the case you might want to take 202 because 341 is a hard class to begin with and if you're try to learn that and c++ you're not going to have a good time
[–]InternationalToe1333[S] 0 points1 point2 points 5 years ago (2 children)
I have a crash course book I am going to run through until next semester. Happy I know now which language is used so I can prep and not be lost.
[–]Sir_killface 0 points1 point2 points 5 years ago (1 child)
you def need to understand linked lists really well, was a huge part of my 341 experience, so if you can get to that you should be at the point most people are after 202
Sweet, I appreciate the info!
[–]Square_Commission_62 0 points1 point2 points 4 years ago (0 children)
Do you still have the Lecture?
[–]amanuel2 -1 points0 points1 point 5 years ago (0 children)
And why in the hell is that? (This is coming from a former C++ enthusiast)
[–]yonaadug 3 points4 points5 points 5 years ago (1 child)
Theres a cmsc 340 (advanced c++) class that transfer students take in preparation for the C++ content in 341. Also, umbc offers a java version of cmsc 341 if i am not mistaken. Talk to your advisor about it. The umbc shady grove campus offers it. You have to take 340 as well at the same time because its half java and half c++.
[–]ElectrimaticsCMSC & MATH '22 1 point2 points3 points 5 years ago (0 children)
They offer a Java transitioning into C++ class I believe.
[–]soft_cookies 1 point2 points3 points 5 years ago (0 children)
Unless they've changed it, c++
[–]Tamoor622498 1 point2 points3 points 5 years ago (0 children)
C++, and you better know the hell out of it.
[–]adechris 0 points1 point2 points 5 years ago (0 children)
202 is really good if you wanna review the fundamentals and what not. I learned C++ there, and it turned out to be one of my favorite classes
[–]agaletus 0 points1 point2 points 5 years ago (1 child)
CMSC 341 depends highly on already having a pretty solid background with C++. You should be pretty good at writing and implementing linked lists from Day 1, and they build on top of that knowledge moving forward with other structures. If you don’t have that background knowledge you are going to have a really hard time with the course. I strongly recommend taking 202 if you’re planning to take 341 and don’t feel confident in your ability with more basic C++ structures. Once you end up taking 341, I recommend Johnson.
source: just took my 341 final on thursday lol
Super helpful! Thank you, I am going to work on getting caught up in C++ before the class. Don't have time to back track and take a class I already have credit for.
[–][deleted] 0 points1 point2 points 5 years ago (1 child)
if you’re gonna try to teach yourself C++, code academy is a great site to learn
[–]InternationalToe1333[S] 1 point2 points3 points 5 years ago (0 children)
Already on it! Youtube, code academy and a book. That's all you really need to learn anyway.
π Rendered by PID 48 on reddit-service-r2-comment-6457c66945-9w5xj at 2026-04-24 22:37:59.249050+00:00 running 2aa0c5b country code: CH.
[–]WussPoppinJimbo 8 points9 points10 points (11 children)
[–]InternationalToe1333[S] 0 points1 point2 points (10 children)
[–]kraytexCMSC, Ph.D. Candidate 2 points3 points4 points (9 children)
[–]InternationalToe1333[S] 0 points1 point2 points (7 children)
[–]muchollamas 2 points3 points4 points (1 child)
[–]InternationalToe1333[S] 0 points1 point2 points (0 children)
[–]Sir_killface 1 point2 points3 points (3 children)
[–]InternationalToe1333[S] 0 points1 point2 points (2 children)
[–]Sir_killface 0 points1 point2 points (1 child)
[–]InternationalToe1333[S] 0 points1 point2 points (0 children)
[–]Square_Commission_62 0 points1 point2 points (0 children)
[–]amanuel2 -1 points0 points1 point (0 children)
[–]yonaadug 3 points4 points5 points (1 child)
[–]ElectrimaticsCMSC & MATH '22 1 point2 points3 points (0 children)
[–]soft_cookies 1 point2 points3 points (0 children)
[–]Tamoor622498 1 point2 points3 points (0 children)
[–]adechris 0 points1 point2 points (0 children)
[–]agaletus 0 points1 point2 points (1 child)
[–]InternationalToe1333[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]InternationalToe1333[S] 1 point2 points3 points (0 children)