A Gentle Introduction to Computer Programming
Download as PDF
Overview
Description
A gentle introduction to computer programming using a fun, popular, and powerful programming language such as Ruby or Python. Designed to teach computer programming to non-programmers, this course is also valuable to programmers. Students learn fundamental and universal programming concepts, as well as problem-solving and critical-thinking skills valuable for other courses and in life. Extensive programming assignments. Topics include: variables and assignment, basic data types, strings, arrays, conditional and iterative control structures, control flow, modularization, objects, methods, parameters, testing, and debugging. Master of Ruby or Python also provides a foundation for learning Web programming frameworks Rails or Django.
Place out option for General Education Program:
Students who score 630 or above on the SAT math or 28 or above on the ACT math may place out of the Research and Epistemology B: Numeracy and Quantitative Reasoning category. Students will not receive course credit for a course in this category, though will have satisfied the Research and Epistemology B: Numeracy and Quantitative Reasoning course requirement.
Place out option for General Education Program:
Students who score 630 or above on the SAT math or 28 or above on the ACT math may place out of the Research and Epistemology B: Numeracy and Quantitative Reasoning category. Students will not receive course credit for a course in this category, though will have satisfied the Research and Epistemology B: Numeracy and Quantitative Reasoning course requirement.
Credits
Min
3
Min
3
Min
3