LER.me

Make All Learning Count.

Get Connected

  • What is a LER?
  • FAQs (opens in new tab)
  • Partner with Us
  • Visit EBSCOed (opens in new tab)

View our Policies

  • Accessibility (opens in new tab)
  • Standards (opens in new tab)
  • Terms of Use (opens in new tab)
  • Privacy Policy (opens in new tab)
  • Opt out (opens in new tab)

Get the app

Get it on Google PlayDownload on the App Store

© 2026 All rights reserved.

Powered by EBSCOed

Skip to main contentSkip to footer
  • Live Data
My LER
My LER
  1. Programs
  2. Computer Programming

Computer Programming

Enterprise State Community College

Short-Term Certificate

Become a contributor for free to openly demonstrate student outcomes, industry alignment & eligibility criteria.

Short-term certificate in computer programming. Covers introduction to computer logic, Python programming, Visual Basic, C++ programming, and Java programming.

Credits

28 credits

Format

In-Person

Eligibility Calculator

Which aid programs apply to this program?

Record QualityEligibility Calculators
Loading Skills & Competencies
Program Pathways

Credentials this program stacks toward

No program pathways.

Loading What You'll Learn
Program Details

Detailed information about this program

No detailed information available.

Requirements

What you need to earn this credential

No requirements listed.

Financial Aid

Eligible funding programs

No funding information available.

Scholarships

No scholarships listed.

Visit Program Website
Locations

Where this program is offered

  • Alabama

    Alabama

Loading Student Outcomes
Related Programs

Programs related to this one

No related programs.

Skills & Competencies

Skills developed through this program

Auto-populated·from O*NET via SOC 15-1251.00

Skills

ProgrammingCritical ThinkingComplex Problem SolvingSystems AnalysisReading ComprehensionJudgment and Decision MakingActive ListeningQuality Control AnalysisActive LearningSystems Evaluation

Knowledge

Computers and ElectronicsMathematicsEnglish LanguageCustomer and Personal ServiceEngineering and Technology

Abilities

Written ComprehensionOral ComprehensionNear VisionProblem SensitivityDeductive ReasoningInductive ReasoningInformation OrderingOral ExpressionWritten ExpressionSpeech RecognitionCategory Flexibility

Tasks

  • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowled
  • Correct errors by making appropriate changes and rechecking the program to ensure that the desired r
  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficien
  • Analyze user needs and software requirements to determine feasibility of design within time and cost
  • Develop or direct software system testing or validation procedures, programming, or documentation.
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain info

Technology

Development environment softwareObject or component oriented development softwareDocument management softwareWeb platform development softwareWeb page creation and editing softwareWord processing softwareData base user interface and query software

Tools

Computer serversDesktop computersMainframe computersMainframe operating systemsSerial port cardsApplication serversDigital camerasDirectory serversFlash disksGraphics processing unit GPUIn circuit emulators ICELogic analyzersMulti-core central processing unit CPUNotebook computers

Work Values

AchievementWorking ConditionsSupportIndependenceRecognitionRelationships
Career Pathways

Occupations this program prepares you for

  • Computer Programmers15-1251.00
  • Software Developers15-1252.00
What You'll Learn

Key competencies developed through this program

Auto-populated·from NSX Competency Framework

Mastery: emerging (Level 1)(based on Short-Term Certificate)

  • Basic program logic and workflow diagrams — construct and interpret under direct supervision using standard charting conventions in a structured development environment.
  • Simple coded instructions — write and trace through using a designated programming language while following team coding standards on an assigned project.
  • Known syntax errors and runtime exceptions — identify and correct by reviewing compiler output under the guidance of a senior programmer.
  • Trial runs of small software modules — execute and document results in a controlled test environment to confirm that outputs match expected specifications.
  • Existing program documentation and inline comments — read and apply to understand code intent before making minor updates to a maintained codebase.
  • Basic database queries and data retrieval operations — write and test using standard SQL syntax within an established database management system.
  • Version control procedures — follow consistently when committing, branching, and merging code changes in a team repository environment.
  • Program requirements and task assignments — receive, interpret, and clarify with a supervisor before beginning development work on a software module.
  • Standard development environment tools including editors, debuggers, and compilers — set up and operate under guidance on a departmental workstation.
  • Initial program documentation drafts — prepare by recording development steps and inserting explanatory comments in coded instructions as directed by a lead programmer.

Some details on this page are auto-populated from public workforce data sources: O*NET (opens in new tab), BLS (opens in new tab), College Scorecard (opens in new tab), DOL Training Provider Results (opens in new tab), NSX (opens in new tab). Provided in partnership with LER.me Career Intelligence.

Student Outcomes

Performance metrics for this program

Auto-populated·from Scorecard + DOL
Completion Rate
44%
Placement Rate
35%