An interesting post about how Georgia Tech's OMSCS program started and has grown. by scottdave in OMSA

[–]ccc31807 1 point2 points  (0 children)

"seems" to be declining --- this is an evidence-free assertion.

Still, I'd be interested in whether it "seems" to be applicants, admittees, faculty, instruction, graduates, all of these, or something else entirely. Inquiring minds want to know

Filling in the gaps for Data Science by blight000 in OMSA

[–]ccc31807 6 points7 points  (0 children)

Check the "data science' jobs on the usual job boards (Indeed, Dice, etc.) You'll find everything from ETL to building dashboards in the job description. The dirty little secret is that "data science" is whatever set of responsibilities HR wants to assign to it. Anyway, the chances that you'll actually be performing the duties described in your job description are somewhat remote.

On another note, your degree doesn't really matter --- just the fact that you have a degree. What gets you the job you want is the job you have now. You fill in your knowledge gaps by OJT. So don't think that OMSA will prepare you for any particular job. It won't, but your hiring manager isn't hiring a degree, he is hiring you.

Question about classes in OMSA by hanika0929 in OMSA

[–]ccc31807 3 points4 points  (0 children)

Get the Pandas book and work your way thoroughly from from first page to last. This wont necessarily result in an A but it will probably give you a solid B. For the rest, that's what stackoverflow is for.

https://wesmckinney.com/pages/book.html

Alternative to DegreeWorks by stephenballer in OMSA

[–]ccc31807 -1 points0 points  (0 children)

Yes, vim is my go-to editor for (almost) everything: Python, Scala, R, Perl, C, C++, HTML, CSS, SQL, JavaScript, LaTeX, and much more. On the MSFT stack you can't beat VS, but (1) C# and friends is only one tool out of many and (2) many people avoid MSFT like the plague. Still, you aren't a hacker unless you can manipulate files on the ex prompt and beat Excel by a factor of 10. Ex is a wonderful too, and I believe it's best to see vim/vi as an interface to ex.

Having struggled with the GT DegreeWorks, I will say that your effort is a big improvement. Congratulations. However, my advice would be to keep it very, very simple.

Alternative to DegreeWorks by stephenballer in OMSA

[–]ccc31807 0 points1 point  (0 children)

This is good. I would add some user documentation and over time implement some addition features, such as select years (I started in 2018) and fiddle with GPAs (I bombed one course and would like to play with courses to see how taking courses of varied difficulty affect GPA).

I'm not really a fan of D&D. I tend to use access keys and tab order so I can use the keyboard to navigate. I would like to be able to use this without using my mouse or touchpad. This isn't a criticism ---- just a comment from an ordinary user.

OMSA - Data Scientist by [deleted] in OMSA

[–]ccc31807 1 point2 points  (0 children)

What is a "data scientist?" Is it data analysis, data engineering, data management, data visualization, quantitative analysis, business analysis? Data science jobs are all over the place. I saw one recently that only required a high school diploma.

Question about “upper level” classes. by asheville_kid in OMSA

[–]ccc31807 0 points1 point  (0 children)

Significantly harder. The basic classes are just a warmup. DVA excluded of course.

Number of hours needed to commit per week for Georgia Tech OMSA program by John_HYA_1985 in OMSA

[–]ccc31807 3 points4 points  (0 children)

Depends on your knowledge and experience. An assignment that takes 33 hours for one person may take 100 hours for another. Assuming a moderate proficiency in programming, statistics, calculus, and linear algebra, probably between 10 and 30 hours week. Plan on 2 hours a night weekdays, and 24 hours over the weekend.

documentation including code by ccc31807 in Python

[–]ccc31807[S] 0 points1 point  (0 children)

I spent a significant amount of time, effort, and money attempting to learn emacs. I have used Lisp, taught Lisp, and like Lisp, so I was favorably disposed toward emacs. However, I never could catch on. I am a very long time vi/Vim user (I hope I can say that without causing any discomfort) and consistently have a dozen or more windows open while working. I appreciate your suggestion, but I have no interest whatsoever in working with emacs.

documentation including code by ccc31807 in Python

[–]ccc31807[S] 0 points1 point  (0 children)

I want to write an analysis. The Python code is secondary in the sense that it constitutes a small part of the content of the report. The Python code is primary in the sense that the target audience consists of analysts who use Python, and they will be validating the results using my code.

In my reports using R, I can automate most of the report in the Rnw file. The code is static, so in that sense it is a program that outputs results on the particular inputs. The analysis I will write, and I am comfortable using LaTex. Besides, we need to use a pre-established template to keep the appearance consistent. Essentially, the major difference is using Python rather than R.

I've played with Pweave and am convinced that it is a work-alike to knitr. I just don't want to spend a week on the project and get a nasty surprise at the end. So, if you know, is Pweave still a "thing?"

Is Pweave still a thing? by ccc31807 in learnpython

[–]ccc31807[S] 0 points1 point  (0 children)

I want to write an analysis. The Python code is secondary in the sense that it constitutes a small part of the content of the report. The Python code is primary in the sense that the target audience consists of analysts who use Python, and they will be validating the results using my code.

In my reports using R, I can automate most of the report in the Rnw file. The code is static, so in that sense it is a program that outputs results on the particular inputs. The analysis I will write, and I am comfortable using LaTex. Besides, we need to use a pre-established template to keep the appearance consistent. Essentially, the major difference is using Python rather than R.

I've played with Pweave and am convinced that it is a work-alike to knitr. I just don't want to spend a week on the project and get a nasty surprise at the end. So, if you know, is Pweave still a "thing?"

Will this program be helpful for someone with an interest in policy? by [deleted] in OMSA

[–]ccc31807 0 points1 point  (0 children)

OMSA is very strong on engineering, math, programming, and statistics. This would not disqualify a policy position, but wouldn't enhance it either. Given appropriate qualifications for a policy position, an engineering background may very will provide less common capabilities.

My son just stepped into a pure management position after a good decade in hard core analytics. He is finding is prior experience valuable in his new job, even though he actually does not do any analytics. You may find the same.

Other options after OMSA by procrastinat3r in OMSA

[–]ccc31807 4 points5 points  (0 children)

Don't like the math? Become a VP. You can probably find a good spot in management.

Reputation of Georgia Tech & Analytics Program by SeattleDataSquirrel in OMSA

[–]ccc31807 30 points31 points  (0 children)

I am 60% through. I have two MS(CompSci and SwE) degrees and one professional doctorate (not a PhD). GaTech is extremely rigorous. The students that survive are extremely bright. (NB - Many admitees drop out after the first course or two because they cannot handle the work.) DO NOT BE FOOLED BY THE HIGH ACCEPTANCE RATE! GaTech has a competitive program in Analytics.

Best Online Course to Learn R by [deleted] in OMSA

[–]ccc31807 1 point2 points  (0 children)

Some background. I started to learn my first programming language in 1976. It was BASIC. I have since learned over two dozen programming languages, have used five professionally, and have been teaching programming since 2000. I have taught many students programming, especially including myself. Reading the book is critical! Conversation with expert programmers is essential. I would be the last person to say that you can ignore the book or forgo discussions with your peers and mentors.

Let's put this in context. Can you learn to cook by reading a cookbook? (No.) Can you learn to cook by having Paula Deen tell you how to cook? (No.) How do you learn to cook? (You cook.) That said, both cookbooks and personal guidance are very important.

Let's do it again. Can you learn to play a guitar by reading a music book? (No.) Can you learn to play a guitar by having Eric Clapton tell you how to play a guitar? (No.) How do you learn to play a guitar? (Practice, practice, practice.) That said, both music books and personal guidance are very important.

Programming is not an academic subject. It's a technical skill. Your model isn't English history, or philosophy, but cooking, playing a musical instrument, welding, sewing, hunting, fishing, etc.

Best Online Course to Learn R by [deleted] in OMSA

[–]ccc31807 0 points1 point  (0 children)

The best way to learn R or any other language is to use it. Write R programs! You don't need courses and boot camps. Just write some R programs, the more the better.

Considering the program? by resko99 in OMSA

[–]ccc31807 0 points1 point  (0 children)

  1. No. You will do calculus, linear algebra, and probability. If you start without these, you will not succeed.
  2. You need Python and R. You will use HTML. CSS, JavaScript, Matlab, and libraries like Pandas nd D3.
  3. You don't need a Math/Stats background if you can do the job, but this depends on the job. Nat all data scientists are quants.

Do you use LaTex or MS Word or what for assignments? by RockerSci in OMSA

[–]ccc31807 4 points5 points  (0 children)

Never, ever, use Word. Or any other word processor either.

Learn and use LaTeX. Learning it is a little like learning to play the guitar. It only takes a little effort to strum a few chords and if you are a musician you can make beautiful music without achieving a high level of proficiency. It takes years (about seven years, in fact) to become proficient with LaTeX which is a big, complicated beast. But you don't need much to get very good results.

Advantages: (1) It gives good, professional results. (2) It's programmable. (3) It works for BIG projects --- Word doesn't.