CS1303: Programming Logic and Design

Credits 3 Lab Hours 0 Lecture Hours 3 Clinical Hours 0
Tiered Course Indicator
This course is an introduction to programming concepts that emphasizes good style and logical thinking. General programming concepts are introduced and key concepts of structure are defined. Students will learn to recognize programming concepts and will learn the importance and the advantages of writing structured programs. Students will learn to recognize looping structures, decision making structures, control breaks and arrays and will learn fundamentals in developing programs that include these structures. For each unit of credit, a minimum of three hours per week with one of the hours for class and two hours for studying/preparation outside of class is expected.