MIS 110 Creative Problem Solving in Computing
This is a fundamental course introducing computer science and problem-solving using computers. The Python programming language is used exclusively. No prior programming experience is required. The roles of hardware and software in computing systems is examined and the steps in a software development process are identified. Python programs will be developed which process different data types and functions, employ decision structures, and use the Python math library. Basic interactive graphics programs will be developed and the importance and role of simulation in problem solving will be introduced. The concept of an object will be studied along with their application in programming.