Menu

Computer Programming

Computer Programming Courses

1000
COP

Introduction to Programming Logic

Corequisite: *CGS1570. 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: 3
Lecture hours: 3

2224
COP

Introduction To C++ Programming

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: 3
Lecture hours: 3

2224H
COP

Honors C++ Programming

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: 3

2250
COP

Introduction to Java Programming

Prerequisite: *COP1000. 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: 3
Lecture hours: 3

2251
COP

Java Programming II

Prerequisite: *COP2250. 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: 3
Lecture hours: 3

2657
COP

Introduction to Smartphone Programming

Prerequisites: *COP2250, *DIG2100. 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: 3
Lecture hours: 3

2700
COP

Data Structure (SQL)

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: 3
Lecture hours: 3

2701
COP

Database Design and Management

Prerequisites: CGS1570, 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: 3
Lecture hours: 3

2840
COP

Internet Programming

Prerequisites: *CGS1570, *DIG2100. 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: 3
Lecture hours: 3

3834
COP

Developing Websites Using PHP/MySQL

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: 3
Lecture hours: 3

3855
COP

Advanced Web Animation

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: 3
Lecture hours: 3

4640
COP

Operating Systems Environments

Prerequisites: *CGS1570, *CTS1131, *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: 3
Lecture hours: 3

Top