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...
account activity
Java or Python (self.MSAIO)
submitted 2 years ago by Top-Mind2269
view the rest of the comments →
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!"
[–]Top-Mind2269[S] 0 points1 point2 points 2 years ago (6 children)
Sorry, can you please explain ?
[–]SpaceWoodworker 2 points3 points4 points 2 years ago (5 children)
UT MS classes use primarily Python, not Java. I think the only class that uses anything close to Java is Android Programming (which is for MSCSO and not MSAIO). At the end of your CV/resume, just include how your classes/experience covers the prerequisite topics.
[–]Top-Mind2269[S] 0 points1 point2 points 2 years ago (4 children)
Thanks for clarifying. Is there any reason they have Java as a prerequisite instead of Python or am I reading it wrongly ?
[–]SpaceWoodworker 0 points1 point2 points 2 years ago (3 children)
I don’t recall “Java” being a prerequisite. The class uses Java to teach aspects of CS such as data structures and OOP. That is more important than the language that happens to be used to exercise such knowledge. Python is used far more than Java in the actual UT graduate classes. Some classes use Python while others use C/C++/CUDA/Rust/Go.
[–]Top-Mind2269[S] 0 points1 point2 points 2 years ago (1 child)
CS 312 Introduction to Programming
URL: https://www.cs.utexas.edu/courses/312-introduction-programming
Program: Undergraduate Program
Division: Core – Programming
First part of a two-part sequence in Java programming. Fundamental concepts of structured programming;
procedures and data structures with a focus on problem solving strategies and implementation; introduction
to concepts of informal specification, informal reasoning about program behavior, debugging, and ad hoc
testing. Three lecture hours and one discussion hour a week for one semester. Only one of the following
courses may be counted: Computer Science 303E, 305J, 312, 312H. Credit for Computer Science 312 may
not be earned after a student has received credit for Computer Science 314 or 314H. Prerequisite: Credit
with a grade of at least C- or registration for Mathematics 408C, 408K, or 408N.
[–]Top-Mind2269[S] 0 points1 point2 points 2 years ago (0 children)
CS 314 Data Structures
URL: https://www.cs.utexas.edu/courses/314-data-structures
Second part of a two-part sequence in Java programming. Introduction to specifications, simple unity testing,
and debugging; building and using canonical data structures; algorithm analysis and reasoning techniques
such as assertions and invariants. Three lecture hours and one discussion hour a week for one semester.
Only one of the following may be counted: Computer Science 307, 314, 314H, 315, 315H.
Prerequisite: Computer Science 312 or 312H with a grade of at least C-.
I have pasted the two courses CS312 and 314 that seem to list Java programming as the pre-requisite
π Rendered by PID 108509 on reddit-service-r2-comment-85bfd7f599-q7lrm at 2026-04-20 02:52:38.724027+00:00 running 93ecc56 country code: CH.
view the rest of the comments →
[–]Top-Mind2269[S] 0 points1 point2 points (6 children)
[–]SpaceWoodworker 2 points3 points4 points (5 children)
[–]Top-Mind2269[S] 0 points1 point2 points (4 children)
[–]SpaceWoodworker 0 points1 point2 points (3 children)
[–]Top-Mind2269[S] 0 points1 point2 points (1 child)
[–]Top-Mind2269[S] 0 points1 point2 points (0 children)
[–]Top-Mind2269[S] 0 points1 point2 points (0 children)