Program and Software Development - Computer BAS Specialization
Gain the skills you need for a promising career in coding. Eastern Florida State College offers the Program Development and Software Development BAS Track, which is specifically designed to prepare you for entry-level positions involving various computer software applications!
This program is structured to equip you with the necessary skills and knowledge for in-demand roles such as software developer, computer support specialist, database administrator, and web developer upon completion of your degree.
The Program and Software Development Specialization is one of the five options available within Eastern Florida State College's Bachelor of Applied Science (BAS) Degree in Computer Information Systems Technology — a comprehensive degree program that offers diverse pathways to suit your interests and career goals. You can earn this BAS once and must choose one specialization.
Program and Software Development BAS Track - Course Curriculum
In this program, you'll learn the basics of data structures and modern programming languages and develop the skills to design and create computer programs that are well-structured, efficient, and properly documented.
One notable advantage of this BAS specialization is its flexible scheduling, making it ideal for individuals who are juggling a job or other responsibilities while pursuing a degree. You have the option to choose from different modes of instruction to accommodate your needs.
Program and Software Development - Computer BAS Specialization
- Degree Type
- Bachelor of Applied Science (BAS)
- Delivery Methods
- On-Campus, Hybrid, 100% Online Option
- Cocoa, Melbourne, Palm Bay, Titusville
- Total Credit Hours
- Academic Community
- Science, Technology, Engineering, & Mathematics
- Contact Information
Students with myEFSC Portal access: schedule advising with Navigate. Others use the buttons.
These include a 100% online option, in-person classes offered at the Cocoa or Palm Bay Campuses, and hybrid courses that combine online and face-to-face learning. This flexibility allows you to strike a balance between your studies and other commitments.
In order to begin upper-level courses, students will need to earn a grade of "C" or higher in these two courses: COP 2334: Introduction to C++ Programming and STA 2023: Statistics. If you haven't taken these courses before entering the program, an EFSC advisor can help with course planning.
Program and Software Development BAS Track - Admissions Information
To enroll in the Program and Software Development Specialization, you need to apply using EFSC's regular admissions process for a bachelor's degree. Follow the usual steps for enrollment and be mindful of upcoming application deadlines. The program accepts students for the Spring, Summer, and Fall Terms, which begin in January, May, and August respectively, each year.
To be eligible, you must have completed either an Associate in Science (A.S.) or an Associate in Arts (A.A.) degree from a regionally accredited college. Please note that an Associate of Applied Science (AAS) degree does not meet the minimum eligibility requirements. If you hold an AAS degree and are interested in transferring to a Bachelor of Applied Science program, we recommend that you consult with a bachelor advisor for more information.
Brief Costs and Financial Aid Eligibility
For in-state students, the estimated tuition and fees are approximately $7,200, which does not cover additional expenses, such as course materials or lab fees.
Because you enter the program with an associate degree, you'll have already fulfilled 60 credit-hours toward a bachelor. This means you only need to complete the remaining 60 credit-hours, which include approximately 39 hours of upper-level major courses.
The $10K Bachelor Program: Affordable Education for Your Future
If you're interested in this degree specialization, it's eligible for EFSC's $10,000 Bachelor Degree Program. By planning to earn an associate degree at EFSC and then pursuing one of the Computer Information Systems Technology BAS degree tracks, you may qualify for this program. Designed to help you manage your expenses over four years of study, we advise you to review the details provided at the link above and collaborate with an advisor if you're interested as you must apply for the 10K Challenge before starting your associate degree.
College Courses You Would Take
The degree's curriculumn includes courses that are shared across all five specializations, plus the Program and Software Development Specialization has its own set of mandatory and optional classes.
Please be aware that enrollment for bachelor classes can fill up rapidly. Therefore, to ensure you can complete the program entirely online if you want, we advise registering for courses promptly after acceptance to secure your desired classes and preferred delivery method.
Below are examples of the courses you can expect to take:
Examine issues associated with and common approaches used when integrating software subsystems.
Explore OOP in Java, learning abstraction, encapsulation, inheritance, polymorphism, and multithreading. Work with software tools and cryptographic libraries.
Review data structures and algorithms, covering basics, complexity analysis, sorting, hash tables, trees, graphs, recursion, dynamic programming, and NP-completeness.
Understand the role of security throughout the development lifecycle, address privacy concerns, identify vulnerabilities, assess risks, and apply effective mitigations.
Why Earn Your Computer Information Systems Technology Degree at EFSC?
Unlock Career Readiness
In your final semester, you'll have the opportunity to embark on an internship, providing you with invaluable supervised work experience within an approved training environment. This hands-on experience is pivotal for developing the necessary attitudes and skills essential for success in the dynamic IT industry. Not only will you gain practical expertise, but you'll also have the chance to expand your professional network by connecting with like-minded individuals in the field.
Gain a Competitive EdgeEastern Florida State College maintains multiple computer labs where you gain knowledge and experience so you'll be equipped to enter the job market, giving you a competitive edge in the highly sought-after technology field. The Palm Bay Campus is home to the state-of-the-art Cybersecurity and Digital Forensics Center, providing you with a cutting-edge learning environment equipped with advanced technology and resources.
Related Computer and Tech Programs
As you contemplate your choice of specialization, we encourage you to explore the remaining four track options offered within the Computer Information Systems Technology BAS program. Also investigate associate degree programs that can provide a seamless transition into this bachelor-level program.