Seminole State College of Florida
Go to your search results
Computer Programming Specialist

C.C., Computer Programming Specialist Certificate

Certificate Type: C.C.
Major Code: CPRSP-CC
CIP: 0507030503

The purpose of this program is to prepare students for employment as entry-level programmers. This certificate program is part of the Computer Programming Analysis A.S. program and the Computer Programming Certificate. This program supports online or classroom training for a flexible training schedule.

The content prepares students to analyze business situations; to design, develop and write computer programs; to store, locate and retrieve specific documents, data and information; to analyze problems using logic and analysis tools; to code into computer language; and to test monitor, debug, document and maintain computer programs.


Major Courses
CGS2540CData Base Management
This course is a study of the fundamentals of database management. Topics include an overview of the organization and use of databases, principles of database management with various implementation strategies and Structured Query Language (SQL). Topics are reinforced through the extensive use of hands-on lab exercises. Lab fee required.
3
CIS2321Systems Analysis and Design
A study of the fundamentals of systems analysis and how it is applied to the development of information systems for operations in the business environment. Major topics studied include methods of systems investigation, input/output design, system documentation, communication, implementation of new systems, control and security of systems, hardware selection and software development. Typical data processing applications are examined. Lab fee required.
3
COP1000Principles of Computer Programming
This course covers the basic concepts of computer programming. Students use a structured approach to program/algorithm design and learn logic techniques such as iteration, initialization, conditional processing, accumulation and sequencing. Also considered are programming style and program efficiency. Logic techniques and data formats are illustrated using high level programming languages. This class utilizes classroom lecture and hands-on programming exercises. A working knowledge of the Windows PC including starting programs, saving files and copying files is required. Lab fee required.
3
Select one set of three courses from this section:
VISUAL BASIC
COP1332Visual Basic Programming
Students will learn the Visual Basic programming language through classroom lectures and hands-on lab exercises. Topics covered include selection statements, iteration, event-driven programming, data files, databases, menus and ActiveX controls. Lab fee required.
3
COP2821Advanced Visual Basic Programming
This course uses Visual Basic to solve advanced programming problems. Topics covered include advanced Windows controls, Internet controls, ActiveX controls, ActiveX documents, Multiple Documents Interface (MDI) applications, dynamic link libraries (DLLs), the Component Object Model (COM) and class modules. This class utilizes classroom lectures and hands-on programming exercises. Lab fee required.
3
Any CAPXXXX, CGSXXXX, COPXXXX not already required3
C++
COP2224C++ Programming
This course provides an introduction to object-oriented programming and the C++ programming language. Students will create, document, run and debug programs using computer facilities on campus. Key topics include variables, classes, objects, selection, iteration, strings, arrays, pointers and functions. Lab fee required.
3
COP2228Advanced C++ Programming
The student applies the Visual C++ programming language to more advanced problems by designing, implementing and documenting computer applications. Key topics include class constructors and destructors, function overloading, operator overloading, dynamic memory allocation, encapsulation, inheritance and polymorphism. Selected classes from the C++ Standard Template Library (STL) are also covered. Lab fee required.
3
Any CAPXXXX, CGSXXXX, COPXXXX not already required3
JAVA
COP2800Programming in Java
This course provides an introduction to object-oriented programming and the Java programming language. Students will design, build, implement and debug computer applications and Web applets using the Java language. Lab fee required.
3
COP2805Advanced Java Programming
The student will learn the more advanced features of the Java programming language to create complex applications and applets that utilize graphical user interfaces, databases, multithreading, Internet communications, JavaBeans and multimedia. Lab fee required.
3
Any CAPXXXX, CGSXXXX, COPXXXX not already required3
C #
COP2360C# Programming
This course provides an introduction to the C# programming language. Students will learn the basic features of the language including selection, iteration, data types and scope. In addition, the course will cover the object-oriented aspects of the language including encapsulation, inheritance and polymorphism. Lab fee required.
3
COP2362Advanced C# Programming
The student will use the more advanced features of the C# programming language to create complex applications that utilize graphical user interfaces, databases, multithreading, Internet communications and multimedia. Lab fee required.
3
Any CAPXXXX, CGSXXXX, COPXXXX not already required3
Total Credits:18
Want more information?

Melinda White
Program Manager
Phone: 407.708.2447
Fax: 407.708.2322
Office: V102-I

Get Admissions Info
or call 407.708.2050

Did you know?

Seminole State's high-tech A.S. Degree programs give students the foundation to continue their education at four-year colleges/universities or enter the job market as a programmer.

dot