CSA 104
Programming Logic And Design
Westminster College · UGRD · Fall 2026
Catalog description
This course is an introduction to computer programming logic and design concepts that present the appropriate techniques and tools employed to clearly define and specify the functional requirements of a structured computer program. It promotes sound comput er program design through a modular approach emphasizing logical reasoning and critical thinking to enhance the design of any computer program. Students will test programming logic using a flowchart visualization tool and will explore coding examples from several low - and high -level programming languages. This course also presents an introduction to the discipline of Systems Analysis and uses the systems development life cycle as a framework in which to introduce topics such as defining user requirements, documentation, software development metho dologies, continuous quality management, and system testing strategies. Students will use general purpose software for creating program design documentation and will explore career opportunities in the discipline. It serves as a prerequisite to other progr amming courses offered through the department.
Sections
Current meeting, instructor, credit, and enrollment details
A
9 openSeats: 0/20 seats Last recorded: Aug 7, 2026, 4:14 PM- Days & times
- No scheduled meeting time
- Meeting dates
- Aug 19 – Dec 11
- Location
- On-Line
- Instructor
- Cox, Christopher