CSA 104

Programming Logic And Design

Westminster College · UGRD · Fall 2026

1 section1 open now
Add to a schedule

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

Updated 3 hours ago

A

9 openSeats: 0/20 seats Last recorded: Aug 7, 2026, 4:14 PM
Class #2026-10-CSA-104-AFall 2026UGRD3 credits
9 available20 capacity
Days & times
No scheduled meeting time
Meeting dates
Aug 19 – Dec 11
Location
On-Line
Instructor
Cox, Christopher
Details checked 3 hours agoSeats checked 3 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?