OIM3640

Problem Solving & Software Design

OIM3640 Problem Solving & Software Design
4 Advanced Liberal Arts Credits

Teaches students assorted techniques and strategies to identify, approach and solve problems in business and personal areas. Students learn how to write computer programs to offer efficient solutions for certain types of problems using a computer programming language of the instructor's choice (currently Python). Students complete a capstone project to demonstrate their learning, create something of value, and add to their personal portfolio. This course emphasizes hands-on computer skill development in a computer lab setting. The examples and problems used in this course are drawn from diverse areas such as text processing, webpage scraping, web development and data analytics.

Prerequisites: (QTM1000 or AQM1000) and (SME2012 or OIM2000)

Students are expected to be able to open command prompt window or terminal window, edit a text file, download and install software, and understand basic programming concepts.

  • Program: Undergraduate
  • Division: Operations and Information Management
  • Level: Advanced Elective (UGrad),Advanced Liberal Arts (UGrad)
  • Course Number: OIM3640
  • Number of Credits: 4