Courses | Credit(s) | Contact | Lab |
COP 1000C. INTRODUCTION TO PROGRAMMING CONCEPTS. | 3 | 2 | 1 |
COP 2047C. PYTHON PROGRAMMING. | 3 | 2 | 1 |
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. | 3 | 2 | 1 |
COP 2224C. C++ PROGRAMMING. | 3 | 2 | 1 |
COP 2341C. LINUX SHELL SCRIPTING. | 3 | 2 | 1 |
COP 2360C. C# PROGRAMMING. | 3 | 2 | 1 |
COP 2800C. JAVA PROGRAMMING. | 3 | 2 | 1 |
COP 2805C. ADVANCED JAVA PROGRAMMING. | 3 | 2 | 1 |
COP 2822C. WEB DEVELOPMENT I. | 3 | 2 | 1 |
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. | 3 | 2 | 1 |
COP 2836C. WEB DEVELOPMENT II. | 3 | 2 | 1 |
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-3 | variable | |
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. | 3 | 2 | 1 |
COP 3330C. OBJECT ORIENTED PROGRAMMING. | 3 | 2 | 1 |
COP 4530C. APPLIED DATA STRUCTURES AND ALGORITHMS. | 3 | 2 | 1 |