Home / Economic and Workforce Development / Job Training / Computer Technology / Software & Mobile Application Development

Software & Mobile Application Development

Get the skills these companies are looking for. CFCC listens to local employers and has developed this program based on their hiring needs.

The Software Development Foundation program explores the “How to” of translating business rules into algorithms and what happens when the rules change. The course is designed to mimic a development team working and communicating effectively in a constantly changing environment. Learn how a team composed of business analysts, developers, testers, database analysts, etc., all coordinate and speak the same language.

After completing this class, the student can participate in a full development lifecycle. This will include understanding and contributing to all rituals and processes of Agile and producing artifacts such as product backlog, burndown chart, and solution design (business flow diagrams, object design, testing design, etc.) along with usable code.

Students in this program will have the opportunity to showcase their abilities to local industry representatives. What a great way to make a first impression on the Tech Scene in the Cape Fear Region!

Search and Register for Classes

Courses

Software Development Foundations I

96 Hours – $190 – In-person

This semester is designed to cover the fundamentals of Software Development. The team environment is emphasized. After completing this class, the student can participate in a full development lifecycle. This will include understanding and contributing to all rituals and processes of Agile and producing artifacts such as product backlog, burndown chart, and solution design (business flow diagrams, object design, testing design, etc.) along with usable code.


Software Development for the Professional

115 Hours – $190 – In Person

This course is designed for individuals with experience and a working knowledge of the rituals and processes of Agile and usable code. Concepts include N-Tier Design and implementation and an emphasis on User Interface (UI), Business Tier, and Data Persistence. The majority of this class will focus on using agile methodology to work as a team to implement games with different UI’s (web, mobile, etc.), business objects and data persistence of players’ identities, preferences, and a virtual wallet. Cloud computing (SaaS, PaaS, IaaS) will be used as the modality of implementation of the game’s project. The class will explore cloud computing (Amazon Web Services, Microsoft Azure, Google Cloud, etc…) as infrastructure, application, and service.


Not sure which class to take? Take the self-assessment to determine if you are prepared to take the Software Development for the Professional class. If you do not feel comfortable with your answers to the assessment, then the Software Development Foundations is the course for you! Students who complete the Software Development Foundations course at CFCC are prepared to take the Software Development for the Professional!

Looking to transfer into a degree program? Software Development Foundations 1 is transferable into CFCC’s IT degree program as CIS-115.

Translate »