Standard set
Coding for Financial Technology
Standards
Showing 43 of 43 standards.
TECFT: Coding for Financial Technology
TEFTS.A
TECFT.A: Employment Skills
TECFT.B
TECFT.B: Software Development and Security
TECFT.C
TECFT.C: Web and Mobile Applications
TECFT.D
TECFT.D: Controller Architecture
TECFT.E
TECFT.E: User Interface Systems
TECFT.F
TECFT.F: Evaluating Financial Software Applications
TECFT.G
TECFT.G: Career and Technical Student Organizations
TECFT.A.1
TECFT.A.1: demonstrate employability skills required by business and industry
TECFT.B.2
TECFT.B.2: design, develop, and maintain a dynamic web/mobile financial application
TECFT.C.3
TECFT.C.3: develop web/mobile financial applications that can dynamically access databases
TECFT.D.4
TECFT.D.4: apply controller architecture to connect client-side views to server-side data models
TECFT.E.5
TECFT.E.5: program a well designed User Interface (UI) for use within financial technology
TECFT.F.6
TECFT.F.6: evaluate and validate web/mobile financial applications for conformance to financial services industry standards
TECFT.G.7
TECFT.G.7: describe how related student organizations are integral parts of career and technology education courses through leadership development, school and community service projects, and competitive events
TECFT.A.1.a
TECFT.A.1.a: communicate effectively through writing, speaking, listening, reading, and interpersonal abilities
TECFT.A.1.b
TECFT.A.1.b: demonstrate creativity by asking challenging questions and applying innovative procedures and methods
TECFT.A.1.c
TECFT.A.1.c: exhibit critical thinking and problem-solving skills to locate, analyze, and apply information in career planning and employment situations
TECFT.A.1.d
TECFT.A.1.d: model work readiness traits required for success in the workplace including integrity, honesty, accountability, punctuality, time management, and respect for diversity
TECFT.A.1.e
TECFT.A.1.e: apply the appropriate skill sets to be productive in a changing, technological, diverse workplace to be able to work independently and apply team work skills
TECFT.A.1.f
TECFT.A.1.f: present a professional image through appearance, behavior, and language
TECFT.B.2.a
TECFT.B.2.a: develop scripting code using Javascript, Python, or other scripting languages
TECFT.B.2.b
TECFT.B.2.b: analyze existing industry Application Programming Interfaces (API) used in financial services code
TECFT.B.2.c
TECFT.B.2.c: write a sample API that models financial services code used in industry
TECFT.B.2.d
TECFT.B.2.d: identify security protocols used in industry to secure financial transactions and records, including encryption, user authentication, two-part authentication, and biometrics
TECFT.B.2.e
TECFT.B.2.e: identify protections against intrusion such as cross-site scripting, Structured Query Language (SQL) injection, denial of service, and other forms of attack
TECFT.B.2.f
TECFT.B.2.f: identify anti-money laundering, counterterrorism, and social engineering attacks involving the movement of money
TECFT.C.3.a
TECFT.C.3.a: create a database that models a financial system
TECFT.C.3.b
TECFT.C.3.b: demonstrate knowledge of Structured Query Language (SQL) access to a database table
TECFT.C.3.c
TECFT.C.3.c: create and edit a database-stored procedure
TECFT.C.3.d
TECFT.C.3.d: connect a computer program to a database using a connection string that is not hard coded into source code
TECFT.D.4.a
TECFT.D.4.a: program a controller that safely connects an application's data model to appropriate user views using an industry standard programming language such as C#, .NET Core, or Ruby on Rails
TECFT.D.4.b
TECFT.D.4.b: create and summarize the user validation login system for the application
TECFT.E.5.a
TECFT.E.5.a: identify and describe real-world banking applications and develop a model application's UI
TECFT.E.5.b
TECFT.E.5.b: demonstrate and explain use of UI platforms such as Bootstrap, Rails, or other interface models to program the interface designed in element 5.a
TECFT.F.6.a
TECFT.F.6.a: review and describe industry financial security standards including Sarbanes Oxley Act (SOX), Payment Card Industry Data Security Standards (PCI DSS), Gramm-Leach-Bliley Act (GLBA), and Federal Financial Institutions Examination Council (FFIEC)
TECFT.F.6.b
TECFT.F.6.b: identify and explain the use and implementation of software security protocols related to digital identity such as Multi-Factor Authentication (MFA), Google Authenticator, Microsoft Authenticator, Open Authorization (OAuth) APIs that integrate with each other, use of tokenization/anonymization of Pay Card Industry (PCI) and Personally Identifying Information (PII) data, and PCI/DSS
TECFT.F.6.c
TECFT.F.6.c: identify and describe the use of consumer (user) disclosures and how it relates to privacy and information security
TECFT.F.6.d
TECFT.F.6.d: discuss accessibility issues surrounding e-commerce and banking
TECFT.G.7.a
TECFT.G.7.a: research and describe the history of Future Business Leaders of America (FBLA)
TECFT.G.7.b
TECFT.G.7.b: identify and describe the mission, purpose, motto, colors, official dress, and other distinguishing characteristics of FBLA
TECFT.G.7.c
TECFT.G.7.c: explain how participation in FBLA can promote lifelong responsibility for community service, professional growth, and development
TECFT.G.7.d
TECFT.G.7.d: create a personal leadership plan to participate in programs, conferences, community service, and competitive events on the local, state, and national level that align with the competencies, skills, and knowledge of this course
Framework metadata
- Source document
- GCPS AKS_Curriculum
- License
- CC BY 4.0 US