There are alot of companies out there that still use Cobol for certain reasons. the reason my school thinks its so important is because most of these companies are having there coders retire and they need new people to hire and redo the code and update it
Exactly.
I believe the computer language is just a language, as long as you have talent you can pick it up quickly, doesnt matter it's COBOL or JAVA or COCOA. It's just a language. The more difficult part is the Algorithm and how to write a system that is more efficiency. Just like what you thinking is more important than language skill. Learning computer language might be a good indication for you and your instructor to get familiar your own logic and improve it; you can do that with any kind of languages.
Exactly, again.
There is a demand, for sure. It is a limited demand, though. And any good developer could pick it up. EASILY, in fact, as it is not a difficult language.
But, really, not a good thing to base an education on.
Honestly, if they offer you a choice between Cobol and Java - find another school! And that is a serious answer.
There is, however, one throwback computer science education practice that I highly endorse. I was lucky enough to have a computer and computer course in my high school when I graduated in 1972. They started us out with MACHINE LANGUAGE (IBM 1620 - not even assembly! We punched numerical instructions on cards) before they let is learn Fortran. When I went to college, again, our first language was Mix (Don Knuth's assembly language for a non-existent hardware), and then we learned PL/1.
Approaching from machine language/assembly first gives a great understanding of the underlying hardware that is lacking in a lot of students today.
In college, I had a small exposure to Cobol, as part of a "survey of computer languages" course. It covered Cobol, Algol, Lisp, Snobol, and APL. Of those, Cobol is the only one that I never subsequently used. The purpose of the course was to expose us to the breadth of computer programming languages.
As to the original question, see here:
https://opensource.com/life/15/10/open-source-cobol-development
Keep in mind that much/most software written for Linux can be easily adapted for MacOS, and so focus on Linux solutions and you likely will find it's available for MacOS as well.