# CPS 3320 Python Programming

Students will gain an understanding of programming in Python by creating a variety of scripts and applications for the Web and systems development; decompose problems into modular designs; design, code, debug, and test large-scale programs; application interfaces involving data structures, graphical user interfaces; and event-driven models; effective use of software development tools.

Prerequisite(s): CPS*2232 or CPS*2240 - Must be completed prior to taking this course.

This website is written by Professor Cheng.  He can be reached at <mcheng@kean.edu>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.cps3320.com/cps-3320-python-programming.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
