Credits: 3Description This course introduces the student to problem-solving and algorithm development using a modern programming language. Students should have basic computer skills.
Student Learning Outcomes
Describe the steps required to perform calculations and to complete tasks.
Translate algorithms into computer programs.
Create programs that process user input and produce output.
Code programs that use appropriate loops and decision structures.
Create programs that read and write files.
Code programs that use array processing.
Use generally accepted principles of good programming style and documentation.
Prerequisite:MATH 95 or above with a grade of C or higher; or ET 111B with a grade of C or higher; or a satisfactory ACT/SAT/Placement Test score that places the student in MATH 96 or above