2011-12 College Catalog - South Florida State College
2011-12 College Catalog - South Florida State College
2011-12 College Catalog - South Florida State College
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
sfcc<br />
adjustment to the physical and social environment.<br />
Prerequisite: PSY 20<strong>12</strong>. (TR)<br />
COE 1949 CO-OP WORK EXPERIENCE I 1-3 cr. hrs.<br />
Available in most disciplines. Prerequisite: Completion<br />
of <strong>12</strong> credit hours of coursework, a minimum GPA of 2.0,<br />
satisfaction of employer work requirements and approval<br />
by the co-op director/faculty advisor. First work experience<br />
(paid or non-paid) in the Cooperative Education Program, is<br />
a hands-on learning activity directly related to your academic<br />
major and career objective. Grade determined by Co-op<br />
Offi ce/Faculty advisor. (TR)<br />
COE 2949 CO-OP WORK EXPERIENCE II 1-3 cr. hrs.<br />
Available in most disciplines. Prerequisite: Successful<br />
completion of COE 1949 - Co-op Work Experience I,<br />
a minimum GPA of 2.0, satisfaction of employer work<br />
requirements and approval by the co-op director/faculty<br />
advisor. Second work experience (paid or non-paid) as<br />
a continuation COE 1949 Co-op Work Experience I, or a<br />
change in learning assignment with approval by the Co-op<br />
Offi ce. (TR)<br />
COP 1949 CO-OP EDUCATION TRAINING ASSIGN-<br />
MENT IN COMPUTER PROGRAMMING<br />
1-3 cr. hrs.<br />
A fi rst hands-on learning activity (paid or non-paid) directly<br />
related to your academic major/career objective. (TR)<br />
COP 2170C PRINCIPLES OF COMPUTER PROGRAM-<br />
MING<br />
3 cr. hrs.<br />
The course stresses proper programming methodology,<br />
problem solving, structured programming techniques, code<br />
implementation, debugging, and testing. Essential aspects<br />
of programming are covered, including the construction and<br />
manipulation of applications, controls, forms, code (including<br />
decisions, looping, and fi le access), and formatting. Basic<br />
Internet programming techniques will also be covered. You<br />
will gain extensive hands-on programming experience using<br />
appropriate computer language will be used. Corequisite:<br />
CGS 1100C. Offered fall term. Lab Fee. (TR)<br />
COP 2171C ADVANCED PROGRAMMING TECHNIQUES<br />
3 cr. hrs.<br />
This course covers the implementation of advanced<br />
programming techniques with an emphasis on the integration<br />
of programming with existing computing applications. Writing<br />
programs to customize and integrate word processing,<br />
spreadsheet, and database applications will be stressed, as<br />
well as using programming techniques for object linking and<br />
embedding, and macro development. Previous experience<br />
with full-featured, Windows-based word processing,<br />
database, or spreadsheet is recommended. You will have<br />
the opportunity to design, create, and maintain several<br />
advanced programming projects using an appropriate<br />
computer programming language. Prerequisite: COP 2170C<br />
or Instructor’s approval. Offered on Highlands Campus spring<br />
term. Lab Fee. (TR)<br />
COP 2224 INTRODUCTION TO C++ PROGRAMMING<br />
3 cr. hrs.<br />
This course is an introduction to programming using the C++<br />
programming language. You will design, code, input, run and<br />
debug basic programs in the C++ programming language.<br />
Variables, data types, arithmetic operations, conditional<br />
operations, basic input/output, functions, looping, and fi le<br />
access will be covered. In addition, you will gain an overview<br />
of the history of computing, basic computer organization,<br />
numbering systems, and the program development cycle.<br />
Prerequisite: CGS 1100C. Offered fall term. Lab Fee. (TR)<br />
COP 2228 ADVANCED C++ PROGRAMMING<br />
3 cr. hrs.<br />
A continuation of Introductory C++ Programming. Object<br />
Oriented Programming (OOP) concepts will be emphasized,<br />
specifi cally the use of classes and objects. Declaration<br />
and implementation of classes, constructors, destructors,<br />
data objects, and methods will be discussed. Abstraction,<br />
inheritance, and dynamic binding concepts will be presented.<br />
Database management through the use of advanced data<br />
structures including arrays, pointers, linked lists, stacks,<br />
queues, and trees will be covered. Sorting, searching, and<br />
recursion mechanisms will also be analyzed. Prerequisite:<br />
Successful completion of COP 2224 or Instructor’s approval.<br />
Offered spring term. Lab Fee. (TR)<br />
COP 2250 JAVA PROGRAMMING 3 cr. hrs.<br />
This course will cover the principles of object-oriented<br />
programming using the Java programming language. Java<br />
data types, input/output, control structures, methods and<br />
objects will be addressed. You will also learn basic fi le<br />
access principles as well as how to apply Java in webbased<br />
environments. You should have previously acquired<br />
programming skills in another computer language before<br />
taking Java. Since the course will be available online,<br />
you should also have extensive Internet and computing<br />
skills, as well as the ability to work well independently. This<br />
course satisfi es the degree requirements for an advanced<br />
programming class. Prerequisites: COP 2170C, COP 2224,<br />
other computer programming language course, or Instructor’s<br />
approval. Offered fall term only. Lab Fee. (TR)<br />
COP 2810 PROGRAMMING FOR THE INTERNET<br />
3 cr. hrs.<br />
This course introduces you to both the client-side and<br />
server-side of Web programming. You will gain extensive<br />
skills in JavaScript to enable client-side calculations, data<br />
validation, and page/form enhancement. The PHP (Hypertext<br />
PreProcessor) programming language for server-side<br />
programming will also be introduced. PHP will be utilized to<br />
manipulate form data, perform calculations, create and read<br />
data fi les, and interact with SQL database structures. You<br />
should have basic skills in HTML and Web page design prior<br />
to taking this course. Prerequisite: CGS 1100C or Instructor’s<br />
approval. Lab Fee. (TR)<br />
COP 2930<br />
SELECTED TOPICS IN COMPUTER PRO-<br />
GRAMMING (TR)<br />
1-4 cr. hrs.<br />
156