Course · AL

Computer Engineering and Technology

Career and Technical Education, Alabama State Department of Education (ALSDE)

Median earnings
Cost
Duration
Completion

Computer Engineering and Technology is designed to explore the process of taking a software idea and turning it into a profitable product. Students will gain knowledge of the phases of a software life-cycle (planning, design, implementation, testing, deployment, and maintenance). Technology will be introduced by exposing students to industry standard tools for implementing the System Development Life Cycle (SDLC) process.

in-personProgram details →

Skills taught

Analyze the various software development methodologies and describe the pros and cons of each oneCollect, document, and decompose all requirements for the completed software systemIdentify characteristics of a sound financial model to ensure a project can be developed within the projected budgetAnalyze various infrastructure options including cloud and in-house hosting for the productDescribe software architecture within applications that makes them vulnerable to cyber-attacksDevelop configuration management plans and analyze technologies to manage all work products in designing softwareImplement scheduling techniques that will ensure adequate timeDevelop metrics and procedures that will ensure all requirements are fully implemented to customer’s quality standardsAnalyze various testing strategies and design test procedures to ensure desired functionality of software productsDevelop strategies for deploying end products to consumersDescribe methodologies for tracking defects and planning bug-fix releases
← Browse credential pathways