Computer Programming & Analysis Associate in Science Degree

advertisement
Computer Programming & Analysis
Associate in Science Degree (and Certificate Programs) 2011-12
Set Yourself Up for a Great Career
If you’d like a challenging, high-tech career, look no further than Information Technology. If you’re serious
about acquiring the skills needed to enter this fast-paced industry, then Valencia’s Associate in Science
degree in Computer Programming and Analysis (CP&A) is for you. Core courses provide knowledge and
hands-on training in the foundations of computer technology, database, web applications, user application
s, and computer programming. Elective course s allow students to choose from advanced programming,
web development or game programming. All classes are taught in state-of-the-art computer labs with the
most popular software and hardware. The curriculum includes an internship program that places students
directly into IT departments where they can put their new knowledge into practice while still enrolled.
©2011 Valencia College ASP032911-08
See your Career Program Advisor to help you get in the right classes.
Receive updates about the program and connect with other students
at:facebook.com/ValenciaInformationTechnology
Computer Programming and Analysis
Associate in Science Degree
This program is designed for students who wish to develop skills in computer software development and
analysis. The core courses provide knowledge and hands-on training in the foundations of computer
technology, computer programming, programming analysis and design, and Web applications
development. This program is designed for students who seek immediate employment, and it provides
the option for transfer to a bachelor’s degree.
Students are strongly encouraged to consult a career program advisor in the department office for
assistance in determining the best education plan for their career goals.
Graduates of specific programs at Orange County Tech Centers and TECO may be eligible for the award
of credit in specific courses in this program. For information and requirements, visit the Valencia Web site
at valenciacollege.edu/asdegrees/tech.cfm to view the articulation agreement. Eligible students should
contact the related academic department and/or career program advisor at Valencia for the award of
credit.
Although scheduling may not always provide for the following progression of courses, students should
use the foundation, intermediate and advanced course sequence as a guide in program planning.
All degree-seeking students must satisfy entry testing requirements and satisfactorily complete all
Mandatory Courses in reading, student success, mathematics, English, and English for Academic
Purposes in which the student is placed.
Program Outcomes:
• Analyze technical problems as related to customer requirements.
• Design a logical plan for the development of a software solution.
• Implement software solutions including documentation.
• Evaluate software problems, plans, and solutions for correctness and appropriateness.
• Communicate effectively with technical and non-technical audiences.
FOUNDATION COURSES
Course Title Credits
GEB 1011 Introduction to Business 3
+ COP 1000 1 Introduction to Programming Concepts 3
*CTS 1142 IT Project Management 3
CTS 1131C Computer Maintenance Essentials 3
CGS 2100 2 Computer Fundamentals and Applications 3
+ COP 2822 Web site Development 3
+* ENC 1101 Freshman Composition I 3
+* MAC 1105 3 College Algebra 3
Total Credits 24
INTERMEDIATE COURSES
Course Title Credits
+* COP 2220 C Programming
or
+* COP 2800 Java Programming
or
+* COP 1332 Visual Basic Programming
or
+* COP 2360 C# Programming 3
CGS 2091 Social, Legal, and Ethical Issues in Information Technology 3
+ CGS 2545 Database Management Systems 3
SPC 1017 Interpersonal Communications 3
Humanities See Gen. Ed. Requirement 3
Social Science See Gen. Ed. Requirement 3
See Gen. Ed.Elective 3
Total Credits 21
ADVANCED COURSES
Course Title Credits
+* COP 2224 C++ Programming
or
+* COP 2805 Advanced Java Programming
or
+* COP 2821 Advanced Microsoft Application Development
or
+* COP 2823 Advanced Microsoft Web Development 3
* COP 2830 Scripting Languages 3
+ * CIS 2910 4 IT Capstone 3
+ * CIS 2942 Internship in Computer Programming
or
CGS 2650 Social Networking for Job Search 1
Computer Programming and Analysis Electives 8
Total Credits 18
Total Degree Credits 63
General education courses are in bold print in the degree course listing.
Specialized courses may not be offered every session or on every campus.
+ This course must be completed with a grade of C or better.
* This course has a prerequisite; check description in Valencia catalog.
COMPUTER PROGRAMMING AND ANALYSIS ELECTIVES:
Any course in the course description section of the Valencia catalog with the subject prefix of CAP, CET,
CGS (except CGS 1060), CIS, COP, COT, or CTS.
Several Florida public universities provide opportunities for A.S. degree graduates to pursue a bachelor’s
degree. All of Valencia’s A.S. degrees will transfer into the Bachelor of Applied Science (B.A.S.) degree
offered at UCF’s regional campuses, as well as other universities. For more information on UCF’s B.A.S.
degree, go to regionalcampuses.ucf.edu/program/applied-science.
For other transfer options that may be available, go to valenciacollege.edu/asdegrees/tech.cfm. Students
who want to continue their education should contact their university of choice for acceptance of this
degree.
For students who are interested in pursuing UCF’s B.A.S. degree, 36 credit hours of general education
courses will be required. Students will also have to fulfill the state’s foreign language requirement, which
is two years of the same high school foreign language or two semesters of the same college-level foreign
language.
Computer Programming and Analysis
years of the same high school foreign language or two semesters of the
same college-level foreign language.
Computer Programming with Specializations in:
Computer Programming
Web Development
Game Programming
Technical Certificate
This certificate is designed for students who wish to develop skills in
computer programming, game programming or Web development.
FOUNDATION COURSES
Course Title Credits
+ COP 1000 1 Introduction to Programming Concepts 3
CTS 1131C Computer Maintenance Essentials 3
+ COP 2822 Web Site Development 3
+ CGS 2545 Database Management Systems 3
Computer Programming and Analysis Electives 9
Total Credits 21
Computer Programming Specialization
Program Outcomes:
• Analyze technical problems as related to customer requirements.
• Design a logical plan for the development of a software solution.
• Implement software solutions including documentation.
• Evaluate software problems, plans, and solutions for correctness and appropriateness.
Course Title Credits
+ * COP 2220 C Programming
or
+ * COP 2800 Java Programming
or
+ * COP 1332 Introduction to Visual Basic
or
+ * COP 2360 C# Programming 3
* COP 2830 Scripting Languages 3
Computer Programming and
Analysis Electives 6
Total Credits 12
Total Certificate Credits 33
Web Development Specialization
Program Outcomes:
• Analyze technical problems as related to customer requirements.
• Design a logical plan for the development of a Web-based solution.
• Implement Web-based solutions including documentation.
• Evaluate Web-based problems, plans, and solutions for correctness and appropriateness.
Course Title Credits
* COP 2830 Scripting Languages 3
* CGS 2786 Web Development Tools 3
* COP 1812 XML and Web Services 3
Computer Programming and Analysis Electives 3
Total Credits 12
Total Certificate Credits 33
Game Programming Specialization
Program Outcomes:
• Design a logical plan for the development of gaming software.
• Implement games using object-oriented programming.
• Test games for correctness and entertainment value.
Course Title Credits
+* COP 2800 Java Programming 3
+* COP 2805 Advanced Java Programming 3
+* COT 2001 Introduction to Math and Physics for Game Programming 3
+* CAP 2023 Game Programming 3
Total Credits 12
Total Certificate Credits 33
Specialized courses may not be offered every session or on every campus.
+ This course must be completed with a grade of C or better.
* This course has a prerequisite; check description in Valencia catalog.
Computer Programming and Analysis
Computer Programming Specialist with
Specializations in:
Computer Programming
Web Development
Technical Certificate
This certificate is designed for students who wish to gain a foundation in software development.
FOUNDATION COURSES
Course Title Credits
+ COP 1000 1 Introduction to Programming Concepts 3
CTS 1131C Computer Maintenance Essentials
Computer Programming and Analysis Electives 6
Total Credits 12
Computer Programming Specialization
Program Outcomes:
• Analyze technical problems as related to customer requirements.
• Design a logical plan for the development of a software solution.
• Implement software solutions including documentation.
• Evaluate software problems, plans, and solutions for correctness and appropriateness.
Course Title Credits
+* COP 2220 C Programming
or
+* COP 2800 Java Programming
or
+* COP 1332 Introduction to Visual Basic
or
+* COP 2360 C# Programming 3
Computer Programming and Analysis Electives 3
Total Credits 6
Total Certificate Credits 18
Web Development Specialization
Program Outcomes:
• Analyze technical problems as related to customer requirements.
• Design a logical plan for the development of a Web-based solution.
• Implement Web-based solutions including documentation.
• Evaluate Web-based problems, plans, and solutions for correctness and appropriateness.
Course Title Credits
+ COP 2822 Web Site Development 3
* COP 2830 Scripting Languages 3
Total Credits 6
Total Certificate Credits 18
NOTES:
1 Students with prior programming experience who pass a waiver examination will be allowed to
substitute a higher-level course for this course.
2 For students with a high level of expertise in current version of Microsoft Office Suite, credit-byexamination is available for this course.
3 Students who were not required to take MAC 1105 may use a more advanced MAC, or approved
equivalent, course to meet the math requirement.
4 CIS 2910 is taken in the last semester or with departmental approval and satisfactory completion of all
mandated discipline specific Foundation and Intermediate technical courses.
Specialized courses may not be offered every session or on every campus.
+ This course must be completed with a grade of C or better.
* This course has a prerequisite; check description in Valencia catalog.
Download