Which class should I take?

  • (2 Pages)
  • +
  • 1
  • 2

15 Replies - 599 Views - Last Post: 26 October 2017 - 08:12 AM

#1 kunoichi  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 4
  • Joined: 23-October 17

Which class should I take?

Posted 23 October 2017 - 12:52 PM

Hello, everyone. I am having some trouble deciding which of three classes I should take as an elective next semester. The topics I have to choose from are: java, unix/Linux, and Object Based Visual Programming. This semester, I have been learning C Language and Python, and along with this elective I will be taking C++ in the Spring.
Which class would be the most useful? Which would be the easiest? Any info would be appreciated.
Is This A Good Question/Topic? 0
  • +

Replies To: Which class should I take?

#2 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 13491
  • View blog
  • Posts: 53,888
  • Joined: 12-June 08

Re: Which class should I take?

Posted 23 October 2017 - 12:54 PM

What is the content for each?
What do you plan on doing with any of them after the class is over?

Things like "most useful" and "easiest" are awfully fuzzy and typically relative to the person.
Was This Post Helpful? 0
  • +
  • -

#3 andrewsw  Icon User is online

  • the case is sol-ved
  • member icon

Reputation: 6379
  • View blog
  • Posts: 25,770
  • Joined: 12-December 12

Re: Which class should I take?

Posted 23 October 2017 - 01:01 PM

Yes, you haven't mentioned which interests you the most.
Was This Post Helpful? 0
  • +
  • -

#4 kunoichi  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 4
  • Joined: 23-October 17

Re: Which class should I take?

Posted 23 October 2017 - 01:14 PM

Good question. This is my first semester taking CS courses, so I am not completely sure. I prefer python over C, and I am enjoying web development so far.
Was This Post Helpful? 0
  • +
  • -

#5 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 13491
  • View blog
  • Posts: 53,888
  • Joined: 12-June 08

Re: Which class should I take?

Posted 23 October 2017 - 01:15 PM

Mkay.. so no link to the course descriptions?
Was This Post Helpful? 0
  • +
  • -

#6 jon.kiparsky  Icon User is offline

  • Chinga la migra
  • member icon


Reputation: 10686
  • View blog
  • Posts: 18,302
  • Joined: 19-March 11

Re: Which class should I take?

Posted 23 October 2017 - 01:23 PM

Knowing only what you've chosen to share with us, I think you have enough languages on the go at the moment, so maybe some toolset would be useful. I'd say the Unix/Linux course would be the best of the options, by that logic.
Was This Post Helpful? 0
  • +
  • -

#7 kunoichi  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 4
  • Joined: 23-October 17

Re: Which class should I take?

Posted 23 October 2017 - 03:03 PM

Thanks for the responses so far. Here's a bit more about what the classes offer:
intro to java: data objects exceptions, threads, abstract Windows toolkit
intro to unix/Linux: commands, file structure, editors, shell programming, system administration and security
OBVP: Graphic user interface, object based program design, repetition structures, string manipulation
Was This Post Helpful? 0
  • +
  • -

#8 snoopy11  Icon User is offline

  • Engineering ● Software
  • member icon

Reputation: 1377
  • View blog
  • Posts: 4,317
  • Joined: 20-March 10

Re: Which class should I take?

Posted 25 October 2017 - 03:08 AM

depends on what you want to do with the degree after you finish it .......

if its IT then unix.. linux...

if its software development then Java.......
Was This Post Helpful? 0
  • +
  • -

#9 jon.kiparsky  Icon User is offline

  • Chinga la migra
  • member icon


Reputation: 10686
  • View blog
  • Posts: 18,302
  • Joined: 19-March 11

Re: Which class should I take?

Posted 25 October 2017 - 07:31 AM

In my view, if you've got two languages in progress right now and you're looking at C++ coming up, Java would just be confusing. Also, you're looking at a lot of languages in the same patterns, which isn't going to get you huge progress. I would suggest taking the linux/unix course to get familiar with the standard working environment, and look to something more in the functional family for your next language. The idea is to expose yourself to different ideas so you can better see the core of what programming is, and not be so stuck on the syntax preferred by certain languages. Something like a Lisp or ML would be good, or something more modern like Scala or Clojure could be fun.
Was This Post Helpful? 0
  • +
  • -

#10 snoopy11  Icon User is offline

  • Engineering ● Software
  • member icon

Reputation: 1377
  • View blog
  • Posts: 4,317
  • Joined: 20-March 10

Re: Which class should I take?

Posted 25 October 2017 - 12:03 PM

Yeah,

I'm not disagreeing with you Jon just expressing my opinion on the subject.

Java is an increasingly important language..... embedded technology such as Alexa, mobile technology such as Android, and web based business programs with large data... and of course Javascript all Java based.

So my reasoning was if you want to do IT hardware definitely go unix/linux if you want to go software development probably need some exposure to Java.... if there is an opportunity in the final year to do Java then yeah probably go unix/linux..

Not agreeing with you doesn't mean I don't respect or like you just different people have different ideas.
Was This Post Helpful? 1
  • +
  • -

#11 jon.kiparsky  Icon User is offline

  • Chinga la migra
  • member icon


Reputation: 10686
  • View blog
  • Posts: 18,302
  • Joined: 19-March 11

Re: Which class should I take?

Posted 25 October 2017 - 12:45 PM

Sure. Nothing wrong with Java. Just following up on my previous comment now that the OP has given more context.
Was This Post Helpful? 0
  • +
  • -

#12 andrewsw  Icon User is online

  • the case is sol-ved
  • member icon

Reputation: 6379
  • View blog
  • Posts: 25,770
  • Joined: 12-December 12

Re: Which class should I take?

Posted 25 October 2017 - 01:21 PM

snoopy11 said:

... and of course Javascript all Java based.

It is not correct to say that Javascript is Java based, and is a common misunderstanding. They are very different languages.

"Java is to Javascript as ham is to hamster"
Was This Post Helpful? 2
  • +
  • -

#13 jon.kiparsky  Icon User is offline

  • Chinga la migra
  • member icon


Reputation: 10686
  • View blog
  • Posts: 18,302
  • Joined: 19-March 11

Re: Which class should I take?

Posted 25 October 2017 - 01:22 PM

Huh. Missed that. Yeah, Javascript is more like Scheme than it is like Java. It has semicolons, but that's about it.
Was This Post Helpful? 0
  • +
  • -

#14 snoopy11  Icon User is offline

  • Engineering ● Software
  • member icon

Reputation: 1377
  • View blog
  • Posts: 4,317
  • Joined: 20-March 10

Re: Which class should I take?

Posted 25 October 2017 - 02:25 PM

Yeah ok.......

was just seeing if anyone was awake ........

smart, andrew,

still the general premise is there java is in lots of things and will increasingly be useful in the future when my can of soup is rfid tagged inside my smart fridge with a partially exposed java api.

And alexa tells me to order more milk cos the kids drank it all...
Was This Post Helpful? 0
  • +
  • -

#15 kunoichi  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 4
  • Joined: 23-October 17

Re: Which class should I take?

Posted 25 October 2017 - 03:05 PM

Thanks for all the good replies. Right now, I think I'm going to go with unix/Linux, and possibly start learning some java on my own, or take the class later.
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2