2026-27 Catalog

COP: Computer Programming

Courses

Credit(s)ContactLab

COP 1000C. INTRODUCTION TO PROGRAMMING CONCEPTS.

321

COP 2047C. PYTHON PROGRAMMING.

321

PYTHON PROGRAMMING Prerequisite: Minimum grade of C in COP 1000C. Hands on study of the Python programming language as applied to business and scientific applications. Good programming practices, and problem solving with procedural and OOP programming will be emphasized. Topics include data types, control structures, lists, dictionaries, tuples, sets, OOP classes, objects, encapsulation, inheritance, abstraction, strings, functions, file I/O, Exception Handling, and GUI.

COP 2220C. C PROGRAMMING.

321

COP 2224C. C++ PROGRAMMING.

321

COP 2341C. LINUX SHELL SCRIPTING.

321

COP 2360C. C# PROGRAMMING.

321

COP 2800C. JAVA PROGRAMMING.

321

COP 2805C. ADVANCED JAVA PROGRAMMING.

321

COP 2822C. WEB DEVELOPMENT I.

321

WEB DEVELOPMENT I The student will learn to construct Web pages containing animated graphics, forms, frames, style sheets, XML, and Dynamic HTML. The course will also cover the software tools available to create Web pages, as well as the hardware and software requirements for setting up a Web site. (Special Fee: $66.00).

COP 2830C. SCRIPTING LANGUAGES.

321

COP 2836C. WEB DEVELOPMENT II.

321

WEB DEVELOPMENT II Prerequisite: Minimum grade of C in COP 2822C and COP 1000C Continuation of Web Development I. Advanced topics in web development using frameworks, database, front-end concepts, components, back-end services, repositories, and hosting services to build a modern full-stack web application.

COP 2930. SELECTED TOPICS IN COMPUTER PROGRAMMING.

1-3variable

SELECTED TOPICS IN COMPUTER PROGRAMMING Selected topics in computer programming based on the needs and areas of interest of the class and the professor. May include laboratory and/or field work as part of the class. Multiple credit course. May be repeated for credit, but grade forgiveness cannot be applied.

COP 3275C. C/C++ PROGRAMMING FOR ENGINEERING TECHNOLOGY.

321

COP 3330C. OBJECT ORIENTED PROGRAMMING.

321

COP 4530C. APPLIED DATA STRUCTURES AND ALGORITHMS.

321