Credits: 3
Prerequisites: None
Corequisites: None
This course introduces students to the reasoning and logic behind computing, and the mathematical thinking behind computing concepts. Theoretical concepts will be put to practice in learning to create practical computing applications.
Learning Objectives
Upon successful completion of this course, students will be able to:
- Examine the reasoning and logic behind computing concepts.
- Demonstrate basic understanding of the mathematical concepts behind computing.
- Analyze identified problems in a logical and computational manner.
- Follow logical reasoning and thinking to create algorithms to solve analyzed problems.
- Write algorithms to list the steps a computer should follow when solving the problem.