I would say very very little coding. Our Business Anaytics minor does require a Python class, but I would not call it a coding class, far from it.  

This describes our Python class (CIS 2650): CIS 2650 is not just a “Python” class, but instead a Python class for analytics (big difference). In a traditional Python class, people teach Python straight for the whole semester with tons of syntax, data structure, software development, etc. That type of class is mostly designed for CIS and CS majors. What we do is different. It is Python in a popular analytics platform (more technically speaking, it is Python in Jupyter, which is an analytics platform that data science and business analytics programs do).

Can you imagine what an employer will think if they see Python in Jupyter on your resume?  The reason for this design is the following: We studied the top skills in analytics jobs and Python was among the top skills. The visualization libraries in Python can produce the kind of visualizations not available in Tableau and Power BI. Students will be able to differentiate themselves from other schools.  This will be huge in the next Gartner Top 20 Undergrad SCM program rankings.  We are ahead of the curve, but only slightly (Penn State is right there with us on this stuff). Tableau and Power BI recently added Python or Python+Jupyter because certain Python analytics and visualization are not available in Tableau and Power BI. Using them together makes it a powerful analytics solution (e.g., the ability to transform visualization into implementable actions).   All data scientists stress the importance of Python in analytics programs.

Note, “data scientist” is one of the fastest growing career paths with escalating salaries because not enough people are good at this stuff. Python are “R” are both number one and two in analytics, but Python is easier to learn compared to R. Past experience in the ISM program (3+ semesters of experience in CIS 2650) shows that non-technical students (ISM, marketing, accounting, etc.) are able to handle the content that we designed. Python + Jupyter (or its variant) are used in Big Data (Hadoop, Microsoft Azure, Amazon AWS, etc.). It can also be used with/on SAP HANA, IoT, AI, Blockchain, and smart contracts to implement supply chain visibility, and other SC related solutions, etc.   Meeting the needs of today’s employers is important, but offering a program that does that plus something that can differentiate our students from other schools sounds even better. Compared to the analytics programs from the schools that we benchmarked, our students can do so much more.

A while back, we made these points about CIS 2650 and the BA minor in general.  Do these points still largely apply?…

  • We studied the top skills in analytics jobs & Python was among the top skills. 
  • The visualization libraries in Python can produce the kind of visualizations not available in Tableau & Power BI. Students will be able to differentiate themselves from other schools.   
  • Tableau & Power BI recently added Python or Python+Jupyter because certain Python analytics & visualization are not available in Tableau and Power BI. Using them together makes it a powerful analytics solution (e.g., the ability to transform visualization into implementable actions).   
  • All data scientists stress the importance of Python in analytics programs. Note, “data scientist” is one of the fastest growing career paths with escalating salaries because not enough people are good at this stuff.  
  • Python are “R” are both number one & two in analytics, but Python is easier to learn compared to R. 
  • Past experience in our SCM program (3+ semesters of experience in CIS 2650) shows that non-technical students (SCM, marketing, accounting, etc.) are able to handle the content that we designed. 
  • Python + Jupyter (or its variant) are used in Big Data (Hadoop, Microsoft Azure, Amazon AWS, etc.). It can also be used with/on SAP HANA, IoT, AI, Blockchain, and smart contracts to implement supply chain visibility, and other SC related solutions, etc.  

We believe the above points are still valid. Here are some evidences:

To make sure students see Python’s benefits and applications, we added applications of Python in Tableau/Power BI to the course content and offer some examples.

Learn to manage large amounts of data rather than coding (e.g., big data/predictive analytics, database management, data mining, project management, SQL, Python, PMO, Tableau, Power BI, etc.). 

Please reach out with more questions. Thank you.  Sime

Dr. Sime (Sheema) Curkovic, Ph.D., Professor, Operations/Supply Chain
Western Michigan University, Haworth College of Business

E-Mail: sime.curkovic@wmich.edu
www.wmich.edu/supplychain

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *