Computer Programming and Web Development, A.S.
Associate in Science
Science, Technology, Engineering and MathContact Information
(850) 201-8352
techedu@tcc.fl.edu
Explore this Program:

Career and Technical Education (CTE) is an exciting and affordable option to the traditional university pathway. Powered by the Florida Department of Education, Get There connects your interests to your local college to help you get to work faster, affordably, and with an in-demand credential. Visit GetThereFL.com for more information on Florida’s Workforce Education Initiative.
About this Program
The Computer Programming and Web Development, A.S.degree prepares students for employment as computer programmers for web-based applications or supplement training for persons previously or currently employed in the information technology industry.
Academic Map - Web Development Track
Academic Map - Computer Programming Track
Total Credit Hours:
60
Estimated Time to Complete Program:
4 terms*
*based on 15 credit hours per term
Estimated Tuition Cost:
$6,049.80*
Eligible for Financial Aid:
Yes
Eligible for Veteran's Aid:
Yes
*based on current in-state tuition rate of $100.83 per credit hour
Program Overview & Requirements
Program Purpose:
To prepare students for employment as computer programmers for web-based applications or supplement training for persons previously or currently employed in this occupation.
Program Length:
60 credit hours
Academic Division:
Business, Industry and Technology
Contact:
(850) 201-8352 or techedu@tcc.fl.edu
View Information about Graduation Requirements and Year of Entry .
General Education (15 credit hours)
- ENC1101 College Composition 3 credit hour(s)
- Any General Education Humanities State Core course 3 credit hour(s)
- Any General Education Mathematics State Core course 3 credit hour(s)
- Any General Education Social Sciences State Core course 3 credit hour(s)
- Any General Education Natural Sciences State Core course 3 credit hour(s)
Program Courses (45 credit hours)
- CGS1000 Introduction to Computer Technology 3 credit hour(s) *
- CGS1060 Computer and Internet Literacy 3 credit hour(s) *
- CGS1820 Web Page Authoring 3 credit hour(s)
- CGS2540 Database Concepts 3 credit hour(s)
- COP1000 Programming Concepts 3 credit hour(s)
- COP2220 Introduction to C++ Programming 3 credit hour(s)
- COP2800 Introduction to Java Programming 3 credit hour(s)
- COP2830 Scripting for the Web 3 credit hour(s)
- COP2360 Introduction to C# Programming 3 credit hour(s)
- COP2840 Internet Programming 3 credit hour(s)
- CTS2401C Microsoft Specialist: Access 3 credit hour(s)
And Either:
- COP2221 Intermediate Programming with C++ 3 credit hour(s)
- COP2805 Java Programming II 3 credit hour(s)
- Any college-level course 3 credit hour(3)
- Any college-level course 3 credit hour(3)
- CNT2401 Introduction to Network Security 3 credit hour(s)
- COP2221 Intermediate Programming with C++ 3 credit hour(s)
- GRA2140 Web Page Design 3 credit hour(s)
- Any college-level course 3 credit(s)
or:

First Semester
- Make an appointment to meet with an advisor & declare a meta-major
- Attend events during First Year Experience Week
- Check on the Course Requirements
- Club participation can boost your GPA! Consider joining these:
- STEM Center
- FGLSAMP
- Bridges Biomedical Program
- Astronomy Club
- Engineering Club
Having trouble with English or math?
FREE tutoring available!
The Learning Commons
Main Campus
(850) 201 – 8193
Learningcommons@tcc.fl.edu
Looking for a faster option to get into the workforce?
Consider one of these certificates:
- Computer Programming Specialist Certificate (18 credit hours)
- Computer Programming and Analysis Certificate (33 credit hours)
By 30 credit hours
- Visit Career Center
Student Union, 2nd Floor, Student Support Services - Maintain a 2.0 GPA
- Make an appointment to meet with an advisor
- Check on the Course Requirements
- Review your degree audit in TCC EagleNet
By 45 credit hours (75% completion)
- Meet with Career Placement Coordinator in TCC Career Center
- Complete graduation check workshop online.
(You will receive an email notification when you are eligible.) - Want to Walk? Commencement ceremonies only take place once a year, so check the deadline!
- Review your degree audit in TCC EagleNet
Last semester
- Review your degree audit in TCC EagleNet
- Review Graduation Checklist
- You Must Apply for Degree (for instructions, click here)
Contact information
Business, Industry and Technology
P: (850) 201-8352
E: techedu@tcc.fl.edu
Advising
TCC Main Campus
Student Union Building, Second Floor
P: (850) 201-8440
E: advisingcenter@tcc.fl.edu
Related Careers
All career information is provided by Career Coach, and reflects data available for the Tallahassee area.
Video Game Designer
Video Game Designer
Design core features of video games. Specify innovative game and role-play mechanics, story lines, and character biographies. Create and maintain design documentation. Guide and collaborate with production staff to produce games as designed.
32Annual Openings
Sample Daily Tasks
- Balance and adjust gameplay experiences to ensure the critical and commercial success of the product.
- Provide feedback to designers and other colleagues regarding game design features.
- Create core game features including storylines, role-play mechanics, and character biographies for a new video game or game franchise.
- Devise missions, challenges, or puzzles to be encountered in game play.
- Guide design discussions between development teams.
- Develop and maintain design level documentation, including mechanics, guidelines, and mission outlines.
- Create and manage documentation, production schedules, prototyping goals, and communication plans in collaboration with production staff.
- Present new game design concepts to management and technical colleagues, including artists, animators, and programmers.
- Conduct regular design reviews throughout the game development process.
- Solicit, obtain, and integrate feedback from design and technical staff into original game design.
- Document all aspects of formal game design, using mock-up screenshots, sample menu layouts, gameplay flowcharts, and other graphical devices.
- Provide feedback to production staff regarding technical game qualities or adherence to original design.
- Prepare two-dimensional concept layouts or three-dimensional mock-ups.
- Consult with multiple stakeholders to define requirements and implement online features.
- Oversee gameplay testing to ensure intended gaming experience and game adherence to original vision.
- Keep abreast of game design technology and techniques, industry trends, or audience interests, reactions, and needs by reviewing current literature, talking with colleagues, participating in educational programs, attending meetings or workshops, or participating in professional organizations or conferences.
- Create gameplay prototypes for presentation to creative and technical staff and management.
- Write or supervise the writing of game text and dialogue.
- Collaborate with artists to achieve appropriate visual style.
- Determine supplementary virtual features, such as currency, item catalog, menu design, and audio direction.
- Review or evaluate competitive products, film, music, television, and other art forms to generate new game design ideas.
- Prepare and revise initial game sketches using two- and three-dimensional graphical design software.
Wages
See the range of wages earned in this career, ranging from new workers ($28,118.45) to highly-experienced workers ($94,668.17). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Graphic Designer
Graphic Designer
Design or create graphics to meet specific commercial or promotional needs, such as packaging, displays, or logos. May use a variety of mediums to achieve artistic or decorative effects.
29Annual Openings
Sample Daily Tasks
- Determine size and arrangement of illustrative material and copy, and select style and size of type.
- Create designs, concepts, and sample layouts, based on knowledge of layout principles and esthetic design concepts.
- Confer with clients to discuss and determine layout design.
- Develop graphics and layouts for product illustrations, company logos, and Web sites.
- Use computer software to generate new images.
- Review final layouts and suggest improvements as needed.
- Prepare illustrations or rough sketches of material, discussing them with clients or supervisors and making necessary changes.
- Maintain archive of images, photos, or previous work products.
- Draw and print charts, graphs, illustrations, and other artwork, using computer.
- Key information into computer equipment to create layouts for client or supervisor.
- Research new software or design concepts.
- Study illustrations and photographs to plan presentation of materials, products, or services.
Wages
See the range of wages earned in this career, ranging from new workers ($26,293.94) to highly-experienced workers ($68,807.05). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Software Developer, Applications
Software Developer, Applications
Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.
71Annual Openings
Sample Daily Tasks
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Develop and direct software system testing and validation procedures, programming, and documentation.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- Determine system performance standards.
- Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
Wages
See the range of wages earned in this career, ranging from new workers ($46,842.74) to highly-experienced workers ($132,357.18). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Multimedia Artist and Animator
Multimedia Artist and Animator
Create special effects, animation, or other visual images using film, video, computers, or other electronic tools and media for use in products or creations, such as computer games, movies, music videos, and commercials.
3Annual Openings
Sample Daily Tasks
- Create two-dimensional and three-dimensional images depicting objects in motion or illustrating a process, using computer animation or modeling programs.
- Design complex graphics and animation, using independent judgment, creativity, and computer equipment.
- Make objects or characters appear lifelike by manipulating light, color, texture, shadow, and transparency, or manipulating static images to give the illusion of motion.
- Apply story development, directing, cinematography, and editing to animation to create storyboards that show the flow of the animation and map out key scenes and characters.
- Participate in design and production of multimedia campaigns, handling budgeting and scheduling, and assisting with such responsibilities as production coordination, background design, and progress tracking.
- Create basic designs, drawings, and illustrations for product labels, cartons, direct mail, or television.
- Develop briefings, brochures, multimedia presentations, web pages, promotional products, technical illustrations, and computer artwork for use in products, technical manuals, literature, newsletters, and slide shows.
Wages
See the range of wages earned in this career, ranging from new workers ($25,906.73) to highly-experienced workers ($59,313.44). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career
Art Director
Art Director
Formulate design concepts and presentation approaches for visual communications media, such as print, broadcasting, and advertising. Direct workers engaged in art work or layout design.
5Annual Openings
Sample Daily Tasks
- Formulate basic layout design or presentation approach and specify material details, such as style and size of type, photographs, graphics, animation, video, and sound.
- Manage own accounts and projects, working within budget and scheduling requirements.
- Confer with creative, art, copywriting, or production department heads to discuss client requirements and presentation concepts and to coordinate creative activities.
- Present final layouts to clients for approval.
- Review and approve art materials, copy materials, and proofs of printed copy developed by staff members.
- Work with creative directors to develop design solutions.
- Create custom illustrations or other graphic elements.
- Confer with clients to determine objectives, budget, background information, and presentation approaches, styles, and techniques.
- Review illustrative material to determine if it conforms to standards and specifications.
- Negotiate with printers and estimators to determine what services will be performed.
- Attend photo shoots and printing sessions to ensure that the products needed are obtained.
- Research current trends and new technology, such as printing production techniques, computer software, and design trends.
- Hire, train, and direct staff members who develop design concepts into art layouts or who prepare layouts for printing.
Wages
See the range of wages earned in this career, ranging from new workers ($39,924.49) to highly-experienced workers ($91,082.53). View by annual salary or hourly wage.
Employment Projections
A view of employment levels for the last 3 years, and projections for the next 7 years.
All career information provided by Career Coach
Learn More About This Career