Cedar Crest Classifieds>Cedar Crest Online Courses>Principles of Computing (Part 2)

Principles of Computing (Part 2)

About this Course

This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Understanding these principles is crucial to the process of creating efficient and well-structured solutions for computational problems. To get hands-on experience working with these concepts, we will use the Python programming language. The main focus of the class will be weekly mini-projects that build upon the mathematical and programming principles that are taught in the class. To keep the class fun and engaging, many of the projects will involve working with strategy-based games. In part 2 of this course, the programming portion of the class will focus on concepts such as recursion, assertions, and invariants. The mathematical portion of the class will focus on searching, sorting, and recursive data structures. Upon completing this course, you will have a solid foundation in the principles of computation and programming. This will prepare you for the next course in the specialization, which will begin to introduce a structured approach to developing and analyzing algorithms. Developing such algorithmic thinking skills will be critical to writing large scale software and solving real world computational problems.

Created by: Rice University


Related Online Courses

This Professional Certificate is intended to help you develop the job-ready skills and portfolio for an entry-level Business Intelligence (BI) or Data Warehousing Engineering position. Throughout... more
This specialization presents the first comprehensive treatment of the foundations of computer vision. It focuses on the mathematical and physical underpinnings of vision and has been designed for... more
Welcome to Introduction to Programming: Visual Basic. In the course sequence you will learn to write programs that utilize both procedural and object oriented techniques to solve business problems.... more
Foundations of Sensory Science explores how to use human senses to evaluate a wide variety of food, beverage, and non-food products. This specialization is for anyone interested in understanding... more
This is a four-course series for cloud architects and engineers with existing Azure knowledge that compares Google Cloud solutions with Azure and guides professionals on their use.\\n\\nThe learner... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL