Computer Programming Overview (AS 2126)
Type of Award
AS - Associate in Science
Program Website
https://www.palmbeachstate.edu/career-pathways/pathway-stem.aspx
Program Description
This degree program prepares students to analyze business situations and to design, develop and write computer programs. Individuals learn to store, locate and retrieve specific documents, data and information, analyze problems using logic/analysis tools, and write code in several computer languages. They also learn how to test, monitor, debug, document and maintain computer programs.
Computer programming course content includes computer programming concepts, programming languages and software project management.
Program Learning Outcomes
For detailed information, visit: www.palmbeachstate.edu/learningoutcomes/Program-Learning-Outcomes
Admission Requirements
Completion Requirements
Students must successfully complete all courses listed in the catalog for this program.
Program Length
The program can be finished in two years of full-time enrollment or three years part-time.
Location
The program is offered at the Lake Worth and Boca Raton campuses.
For More Information
Professor Virginia Carneiro de Paula, Department Chair, carneirv@palmbeachstate.edu, (561) 868-3367 (Lake Worth)
Professor John Hadley, Department Chair, hadleyj@palmbeachstate.edu, (561) 862-4437 (Boca Raton)
Employment Opportunities
The purpose of this program is to prepare students for employment as entry-level programmers, programmer specialists or computer programmers.
Career Path Notes
Courses from this program may transfer into Palm Beach State's Bachelor of Applied Science programs in Information Management or Supervision and Management. For more information, visit: www.palmbeachstate.edu/Bachelors
In addition, courses from this program may transfer to other colleges and universities that allow students to transfer into a four-year program. For more information, contact the college or university to which you wish to transfer.
Career Center
www.palmbeachstate.edu/Career
For more information about employment opportunities, including job outlook and salary information, visit: Occupational Outlook Handbook: www.bls.gov/ooh
O-Net Online: www.onetonline.org
Required courses:
General Education (Credits:15)
ENC1101 | College Composition 1 (AA) | 3 credits (3 lecture hours) |
| Any MAC prefix course from Mathematics - Area III | 3 credits |
SPC1017 | Fundamentals of Speech Communication (AA) | 3 credits (3 lecture hours) |
| Any course from Humanities - Area II | 3 credits |
| Any course from Social Science - Area V | 3 credits |
Required Courses (Credits: 24)
CGS1100 | Microcomputer Applications (AA) | 3 credits (3 lecture hours) |
COP1000 | Introduction to Programming (AA) | 3 credits (3 lecture hours) |
CIS2321 | System Analysis and Design (AS) | 3 credits (3 lecture hours) |
COP2700 | Introduction to Database (AA) | 3 credits (3 lecture hours) |
CIS2513 | Information Technology Project Management (AS) | 3 credits (3 lecture hours) |
CNT2000 | Network Technologies (AA) | 3 credits (3 lecture hours) |
CTS2301 | Linux Fundamentals (AS) | 3 credits (3 lecture hours) |
CTS2120 | Security Essentials (AS) | 3 credits (3 lecture hours) |
Programming Languages - Choose 15 credits
COP1220 | Introduction to Programming in C (AA) | 3 credits (3 lecture hours) |
COP2334 | Programming in C++ (AA) | 3 credits (3 lecture hours) |
COP2800 | Programming in Java (AA) | 3 credits (3 lecture hours) |
COP2840 | Server-side Programming (AA) | 3 credits (3 lecture hours) |
COP1332 | Visual Basic Programming (AA) | 3 credits (3 lecture hours) |
COP2805 | Advanced Java Programming (AA) | 3 credits (3 lecture hours) |
COP2831 | Advanced Web Page Applications (XML and JavaScript) (AA) | 3 credits (3 lecture hours) |
COP2360 | C# Programming (AA) | 3 credits (3 lecture hours) |
COP2660 | Android Programming (AA) | 3 credits (3 lecture hours) |
COP2654 | Objective C Programming (AA) | 3 credits (3 lecture hours) |
CTS2446 | Introduction to Oracle Database Programming (AS) | 3 credits (3 lecture hours) |
CTS2447 | Oracle Database Advanced PL-SQL (AS) | 3 credits (3 lecture hours) |
COP1030 | Python with Raspberry Pi (AA) | 3 credits (3 lecture hours) |
COP2657 | Cross Platform Mobile App Development (AA) | 3 credits (3 lecture hours) |
COP2664 | iOS App Programming (AA) | 3 credits (3 lecture hours) |
Business/Computer Electives (Credits: 6)
Choose 6 Credits*
Any courses with the prefix CIS, CGS, CNT, COP, CTS, ACG, APA, ECO, or GEB (6)
* A course cannot be used more than once in the program.
Total Credit Hours: 60
Course Sequence
Term One - Fall (Year One) (Credits: 15)
COP1000 | Introduction to Programming (AA) | 3 credits (3 lecture hours) |
CNT2000 | Network Technologies (AA) | 3 credits (3 lecture hours) |
CTS2120 | Security Essentials (AS) | 3 credits (3 lecture hours) |
CGS1100 | Microcomputer Applications (AA) | 3 credits (3 lecture hours) |
| Any MAC prefix course from Mathematics - Area III | 3 credits |
Term Two - Spring (Year One) (Credits: 15)
CTS2301 | Linux Fundamentals (AS) | 3 credits (3 lecture hours) |
| Programming Languages | 6 credits |
COP2700 | Introduction to Database (AA) | 3 credits (3 lecture hours) |
CIS2321 | System Analysis and Design (AS) | 3 credits (3 lecture hours) |
Term One - Fall (Year Two) (Credits: 15)
CIS2513 | Information Technology Project Management (AS) | 3 credits (3 lecture hours) |
| Business/Computer Elective | 3 credits |
| Programming Languages | 6 credits |
ENC1101 | College Composition 1 (AA) | 3 credits (3 lecture hours) |
Business/Computer Elective: A course cannot be used more than once in the program.
Term Two - Spring (Year Two) (Credits: 15)
| Any course from Social Science - Area V | 3 credits |
| Any course from Humanities - Area II | 3 credits |
| Programming Language | 3 credits |
| Business/Computer Elective | 3 credits |
SPC1017 | Fundamentals of Speech Communication (AA) | 3 credits (3 lecture hours) |
Business/Computer Elective: A course cannot be used more than once in the program.
Total Credit Hours: 60