EME 6930 - Visual Basic as a Research Tool (Co-Taught) (USF)
Visual BASIC as a Research Tool is an introduction to problem-solving and programming with a object-using, event-driven, GUI-oriented, high level language within the field of education. Course content is developed in the context of its application to instruction and to the collection and manipulation of educational data.

COP 4813/COP 5819 - Internet Programming (UNF)
Prerequisite: COP 3530 or COP 3540. Students will use current technologies to develop Internet and web-based applications. The topics to be covered include clients and server-side components for the WWW to facilitate client-server communication, web services, and an introduction to Internet security. Students will extend course topics via programming assignments, library assignments and other assigned activities.

COP 3540 - Data Structures Using OOP (Co-Taught)(UNF)
Prerequisite: COP 2551. As a continuation of OOP programming, this course addresses linear and non-linear data structures and techniques. Topics include stacks, queues, trees, indexing techniques, multikey structures, recursion, sorting and searching, hashing, and hash overflow techniques.

COP 3531 - File Structures (UNF)
Prerequisite: COP 2120. This course focuses on business-oriented file processing and storage techniques, including tables, searches, Assignments include programming projects to utilize concepts and develop programming skills.

COP 2990 - Introduction to Visual and Procedural Programming (UNF)
Prerequisite: CGS 1100 or CGS 1570 or permission. This course provides an introduction to the fundamentals of visual programming as well as procedural language structure and capabilities. Students learn about visual programming development, including problem definition, problem solving and algorithms, procedures, controls, arrays, structures, coding, visual interface design, testing, and debugging.

COP 2551 - Introduction to Object Oriented Programming (UNF)
Prerequisite: CGS 1100 or CGS 1570 or permission. This course introduces the principles and practices of object oriented (OO) programming. Topics include user interface and problem data classes; class versus instance properties and methods; abstraction; encapsulation; inheritance and multiple inheritance; polymorphism; software design techniques; and problem solving. The concepts are utilized in numerous programming projects.

COP 2120 - Introduction to COBOL Programming(UNF)
Prerequisite: CGS 1100 or CGS 1570 or permission. This course introduces students to the fundamentals of structured programming as well as language structure and capabilities. Students learn about program development, including program definition, pseudocode, flowcharting, coding, testing and debugging. To practice programming skills, students develop COBOL programs to solve “real-world” problems.

COP 2838 - Advanced Visual Basic .NET Programming (SJRCC)
An advanced Visual Basic.NET programming course. Students will be introduced to advanced object-oriented programming using the .NET Framework using classes in the MSDN. Topics include garbage collection, exceptions, file handling and operations, database programming fundamentals, and advanced event-driven programming techniques as well as graphics and animations.

COP 2837 - Introduction to Visual Basic .NET Programming (SJRCC | FCCJ)
A beginning course in the Microsoft.NET environment. Students will learn to use Visual Basic.NET programming language, including hands‐on exercises for graphical user interface components, menus, loops, selection structures, arrays and file input and output. Students will also be exposed to the basics of object‐oriented programming.

COP 1000 - Introduction to Computer Programming (SJRCC)
An introduction to the fundamentals of computer programming. Topics include using text editors, compilers, algorithm design, structured design and programming, debugging, and testing. C programming language is used to demonstrate structured programming techniques.