Search Results

1 to 3 of 3
Sort by

Library Entry
Problem Solving Using Computational Thinking

Have you ever heard that computers "think"? Believe it or not, computers really do not think. Instead, they do exactly what we tell them to do. Programming is, "telling the computer what to do and how to do it." Before you can think about programming a computer, you need to work out exactly what it is you want to tell the computer to do. Thinking through problems this way is Computational Thinking. Computational Thinking allows us to take complex problems, understand what the problem is,...

Library Entry
Programming for Everybody --Getting Started with Python

This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook “Python for Everybody”. Once a student completes this course, they will be ready to...

Library Entry
Speeding Up Code with Clever Data Manipulation

Assistant Professor of Electrical Engineering and Computer Science Baris Kasikci utilizes a coding principle called locality to optimize programming speeds. February 26, 2019. #FeaturedScience #Featured #5-15mins #Engineering #webarticle #MichiganEngineerNewsCenter #Technology #Science #DataScience #Programming #ComputerScience ​​