Degree and Certificate Programs
Computer Sciences and Information Technology
Computer Programming and Analysis (Client/Server
Programming) (226C)
The computer programming and analysis program associate in science
degree is a two-year course of study to prepare students for a
variety of positions in computer and information systems. Common
job titles for which this degree prepares students include: programmer,
programmer-analyst, software developer and software engineer.
This is a SOCNAV Network program. Refer
to SOCNAV description.
Students may enter the program in any term. However, summer course
offerings are not as plentiful as fall and spring. Part-time students
may take twice as long to finish the required coursework for graduation,
depending on the course load carried each term. Most of the courses
are also offered in the evenings for convenience of students who
work during the day.
Based on placement
test results, students may be required to take additional courses
in the areas of reading, writing and mathematics.
Students are expected to have good keyboarding
skills. Twenty-five words per minute with two or less errors is
considered to be a basic level of keyboarding proficiency. OST
1100 Keyboarding/Introduction to Word Processing is recommended
to students who need to acquire keyboarding skills.
Students have two
degree alternatives in this program: The associate in science
(A.S.) and the associate
in applied science (A.A.S.). If you intend to pursue further
education at the university level, you should enroll in the
A.S. option.
If you intend to go directly to work after completing your associate’s
degree, consider the A.A.S. While the A.A.S. will not provide
you with the articulation benefits of the A.S., the A.A.S. will
provide you with the skills required to begin working in the
field
immediately upon graduation. If you are unsure of which option
is best for you, please see an advisor for further counseling.
The following is a list of courses required
for this program presented in a recommended sequence of completion.
The sequence is only a suggested guide, and there is no requirement
to follow the sequence precisely. Students in this program may
register for any course as long as the student has met any prerequisites
for that course. Where a “professional elective” is
indicated in the course sequence, students may choose any course
from the group of professional electives that follows the full
course sequence.
|
CGS 1060 Introductory Computer Concepts |
3 |
COP 1000 Introduction to Programming and Algorithm Design |
3 |
*Mathematics |
3 |
ENC 1101 English Composition I |
3 |
CGS 1100 Microcomputer Applications for Business and Economics |
4 |
COT 1000 Data Processing Mathematics |
3 |
COP 2332 Introduction to Windows Programming Using Visual
Basic |
4 |
CGS 2542 Database Concepts for Microcomputers |
3 |
CDA 2500 Introduction to Data Communications |
3 |
OST 2335 Applied Business Communications |
3 |
SOP 1002 Human Relations |
3 |
COP 2702 Oracle SQL and PL/SQL |
4 |
Professional Elective |
3 |
GEB 1011 Introduction to Business |
3 |
ENC 1102 English Composition II |
|
OR |
|
SPC 2600 Fundamentals of Speech Communication |
|
OR |
|
SPC 2016 Speech Communication for Business and the Professions |
|
OR |
|
SPC 2040 Introduction to Oral Communication |
3 |
COP 2220 Introduction to C Programming |
3 |
CIS 2321 Information Systems |
3 |
COP 2334 Object-Oriented Programming with C++ (3 cr.) |
|
OR |
|
COP 2800 Object-Oriented Programming with Java (4 cr.) |
|
OR |
|
COP 2333 Advanced Windows Programming Using Visual Basic
(4 cr.) |
3 |
*Humanities |
3 |
CIS 1943 Internship |
3 |
|
|
Professional Electives |
|
COP 2800 Introduction to Object-Oriented Programming with
Java |
4 |
COP 2551 Introduction to Object-Oriented Programming |
4 |
COP 2333 Advanced Windows Programming Using Visual Basic |
4 |
COP 2334 Object-Oriented Programming with C++ |
3 |
COP 2120 COBOL Programming |
3 |
COP 2121 Advanced COBOL Programming |
3 |
COP 2745 Advanced Oracle PL/SQL Programming |
3 |
*Refer to A.S. degree General Education
Requirements.
Students earning an A.S. degree
must take MAC 1105, MGF 1106 or a higher level mathematics course.
Students earning an A.A.S. degree must take MTB 1314, MAT 1033,
or a higher level mathematics course.