Skip to Content Skip to Navigation

COP - Computer Programming

COP 1000
Introduction to Programming Logic

(Offered fall and spring). This course provides programming logic that emphasizes the use of flow charts, pseudo-code, and functional structure charts to develop well-formed algorithms. Both are structured and object-oriented design methodologies will be examined.

Credit hours: 3Lecture hours: 3
COP 2224
Introduction To C++ Programming

(Offered fall). Prerequisite: *COP1000. This course helps students to develop problem-solving skills using programming languages. Students are introduced to fundamentals of C++ programming with an emphasis on primitive data types, control structures, looping structures, methods, and arrays. The student will also gain a basic understanding of the style of programming called object oriented programming.

Credit hours: 3Lecture hours: 3
COP 2250
Introduction to Java Programming

(Offered spring). Prerequisite: *COP1000 and COP2700 or permission of instructor. This course helps students to develop problem-solving skills using programming languages. Students are introduced to fundamentals of Java programming with an emphasis on primitive data types, control structures, looping structures, methods and arrays. The student will also gain a basic understanding of the style of programming called object oriented programming.

Credit hours: 3Lecture hours: 3
COP 2251
Java Programming II

(Offered fall). Prerequisite: COP2250 and COP2700. This course will teach students to write advanced Java programs. Topics include Swing Graphical User Interface (GUI) applications, advanced layout managers, Swing applets, threads, regular expressions, collections, Java networking, Remote Method Invocation (RMI), JavaBeans, Java Database Connectivity (JDBC), and Java security. Students will write complete applications and small Java applets.

Credit hours: 3Lecture hours: 3
COP 2657
Introduction to Smartphone Programming

Prerequisite: *COP2250. This course provides a comprehensive project experience in the development of mobile applications on several popular software platforms including IOS (formerly iPhone OS), Google android, rim blackberry and Microsoft Windows Mobile 7. Students receive intensive tutorial introductions to each platform, covering hardware capabilities and limitations, the development environment, and the communications infrastructure available on campus to support networking and testing.

Credit hours: 3Lecture hours: 3
COP 2700
Data Structure (SQL)

(Offered fall and spring). This course provides students with a solid foundation in SQL, which provides a means for accessing and manipulating databases. Students will be familiarized with the structure of databases and introduced to the relational database model. Students will learn the fundamentals of the SQL language, including how to: create and design tables; carry out queries; add and delete data from a database; create views, and handle security.

Credit hours: 3Lecture hours: 3
COP 2701
Database Design and Management

(Offered spring). Prerequisites: COP1000, COP2700. This course is designed to familiarize individuals with modern database technologies. Students will complete a series of database application projects using enterprise database software. Topics include advanced database design, entity-relationship modeling, the structured query language (SQL) including database DML and DDL functions, database query optimization, triggers, and elementary stored procedures.

Credit hours: 3Lecture hours: 3
COP 2840
Internet Programming

(Offered spring). Prerequisites: DIG2100, COP1000. This course builds expertise in Internet programming using JavaScript and Vbscript languages. Client-side and server-side scripting are included. Scripts will be used with HTML to add interactive capabilities to web sites.

Credit hours: 3Lecture hours: 3
COP 2940
Integrative Programming/Technologies Capstone

(Offered spring). Prerequisites: *COP2250, *DIG2100, *COP2700 or permission of instructor. This capstone course provides the opportunity for students to demonstrate their mastery of the skills earned in the Software and Databased Developer (SDD-AS) program. The students will apply their knowledge to programmatically solve a real-world problem. This course should be taken during the student's last semester of the SOD-AS program. The course provides the student an opportunity to design, develop, test, and deploy an end-to-end application.

Credit hours: 3Lecture hours: 3
COP 3834
Developing Websites Using PHP/MySQL

(Offered summer). Prerequisites: *COP1000, *DIG2100, *COP2700 or permission of instructor. This course will teach students necessary skills to effectively implement dynamic web sites using PHP hypertext preprocessor (PHP) and MySQL, connecting to a MySQL database, writing basic structured query language (SQL) commands, and developing applications with PHP/MySQL.

Credit hours: 3Lecture hours: 3
COP 3855
Advanced Web Animation (JQUERY)

(Offered fall). Prerequisites: *COP2840. This course provides more practical and professional tools for working with Cascading Style Sheets (CSS) and JavaScript using the jQuery and the jQuery UI (User Interface) libraries.

Credit hours: 3Lecture hours: 3
COP 4640
Operating Systems Environments

(Offered spring). Prerequisites: *CGS1570, *CTS1650, COP1000, *MAN3303. Introduction to Operating Systems from an applied point of view. Topics include operating systems configuration, characteristics, and evaluations. Laboratory exercises require students to develop and maintain a multi-user operating system, develop custom system utilities, and evaluate different operating systems configurations.

Credit hours: 3Lecture hours: 3
Gulf Coast State College does not discriminate against any person in its programs, activities, policies or procedures on the basis of race, ethnicity, color, national origin, marital status, religion, age, gender, sex, pregnancy, sexual orientation, gender identity, genetic information, disability, or veteran status. All questions or inquiries regarding compliance with laws relating to non-discrimination and all complaints regarding sexual misconduct or discrimination, may be directed to Lee Wood, Executive Director, Human Resources/Title II/504/Title IX Coordinator and Employment Equity Officer, Gulf Coast State College, 5230 W. US Highway 98, Panama City, FL 32401.