The College of Computing will offer an introductory fundamentals of computing class using the Python programming language in the Spring 2020 semester.
Introduction to Computing Principles, CS 1090, will meet MWF, 3:05-3:55 pm. The CRN is 14789. This class is for non-CS majors. There are no prerequisites and prior programming experience is not needed. Maximum class size is 25.
In the class, students will develop computational thinking skills vital for success across all disciplines. The course uses programming to introduce topics such as algorithms, abstraction, data, global impact, and internet technologies. Students will also develop effective communication and collaboration skills by working in groups to solve problems. This course engages students in problem-solving, creativity, and exploration. Upon completion of the course, students will have a richer understanding of the key principles of computer science. Students will be able to write small programs, speak intelligently about how computers work and how they enable us to become better problem-solvers, and communicate that knowledge to others.
What is Python? Python is a widely-used, high level programming language that can be used to create desktop applications, 3D graphics, video games, and even websites. It’s a great first programming language because it is easier to learn and more expressive than complex languages like C, C++, or Java. Python is powerful and robust enough to create advanced applications, and it’s used in just about every industry that uses computers.
Who uses Python? Among the companies that use Python are Mozilla, Google, Microsoft, Netflix, Uber, Reddit, Dropbox, Slack, Digital Ocean, Lyft, CapitalOne, Bloomberg, JPMorgan, along with many others, large and small.