ExpandCurrent search criteria[change]

C.C., Computer Programming Specialist Certificate

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

This certificate prepares students for employment as entry-level programmers. The curriculum prepares students to analyze business situations; to design, develop and write computer programs; to analyze problems using logic and analysis tools. The program supports online or classroom training for a flexible training schedule. This certificate is upward compatible with the A.S. degree, Computer Programming and Analysis.

Major Courses
AvailableCGS2100COffice Applications
This course focuses on the concepts and operation of the main components of word processor, electronic spreadsheet, database management and presentation software programs. Students will gain fundamental knowledge of a major software suite and learn skills that have practical applications in real world situations. Lab fee required.
AvailableCGS2545CDatabase Management
This course is a study of database design and management. Topics include the relational model, Entity Relationship Diagrams (ERDs), database design and normalization, query languages, multi-user and distributed databases and data warehouses. Lab fee required.
AvailableCOP1000Principles 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.
Support Courses
AvailableCET1179Network Concepts and Operating Systems
This course is an introduction to computer networks and operating systems. Computer components are identified and their functions explained. Operating system functions include command execution, disk drive operations, file maintenance, directory maintenance, batch files and system configurations. Network topics include proper logging in, logging out, network security and network questions and solutions. Operating typical business software such as word processing, spreadsheets and database management of a network will be introduced. Lab fee required.
Choose one:
Not availableCOP1332Visual 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.
AvailableCOP2224C++ 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.
AvailableCOP2800Programming 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.
AvailableCOP2360C# 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.
Not availableCOP2654CiPhone Programming
This course is an introduction to creating iPhone applications. The student is introduced to the Apple development environment and development tools. Significant time is spent learning the Objective-C programming language. Objective-C topics include data types, expressions, selection, iteration, methods, classes, objects and object-oriented concepts. Basic iPhone applications are developed incorporating features such as touch input and control of basic user interface widgets. An iPhone is not required. Lab fee required.
AvailableCOP2660Android Programming
This course is an introduction to creating Android mobile applications. The student is introduced to the Android development environment and development tools. Significant time is spent learning the Java programming language. Java topics include data types, variables, expressions, selection, iteration, methods, classes, objects, and object-oriented concepts. Android applications are developed with basic user interface objects and layouts. A mobile device is not required.
AvailableCOP2830Web Programming I
Web Programming I will focus on the skills required for web application development using XHTML, client-side scripting and basic server-side scripts. This course will explore the syntax, semantics and limitations of page layout, Cascading Style Sheets and basic scripting. Implementation of server-side scripting will be covered as it pertains to form processing. Examples of tools, W3 standards and cross-browser compatibility will also be examined. Upon completion of the course, the student will be able to design, program and publish a commercial-grade website. Lab fee required.
General Education Courses
AvailableSPC1608Introduction to Oral Communication
The purpose of this course is to improve the basic skills of speaking and listening. Class exercises emphasize preparing and delivering public speeches, speaking with clarity and variety and listening with literal and critical comprehension.
Total Credits:18

Textbook information will be available online for each term's courses 45 days prior to the first day of classes for the term.

Each course offered by Seminole State is listed alphabetically and organized by the course prefix, catalog number and description. The courses in this catalog are identified by prefixes and numbers that were assigned by Florida's Statewide Course Numbering System, a system used by all public postsecondary institutions in Florida and 32 non-public institutions. Seminole State controls the description, credit and content of its own courses.

Want more info? Contact us.

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

Seminole State General Contact Information