Software & Mobile Application Development
The Software Development Foundation program explores the “How to”’ of translating business rules into algorithms and inevitably 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 will be able to 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 ability to local industry representatives. What a great way to make a first impression on the Tech Scene in the Cape Fear Region!
Courses
Software Development I
96 Hours – $190 – Mondays and Wednesdays. In person, 6-9 pm
This semester is designed to cover the fundamentals of Software Development. The team environment is emphasized. After completing this class, the student will be able to 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 II
TBA
This class will build on the knowledge gained in the first foundation class. The format of the class will be similar, with basic concepts of 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 the agile methodology acquired in the first class 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.
Software Development III
TBA
This class will build on the knowledge gained in the previous two foundation classes. 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. The majority of the class will be agile team-based projects.