Write clear, robust, and efficient code in Python using:
10 O*NET task matches
Batch:
Data Scientists
42%ok
Write new functions or applications in programming languages to conduct analyses.
Computer Numerically Controlle4.2/5
42%ok
Write simple programs for computer-controlled machine tools.
Robotics Engineers3.4/5
40%ok
Write algorithms or programming code for ad hoc robotic applications.
Statistical Assistants4.1/5
37%ok
Code data prior to computer entry, using lists of codes.
Computer Systems Analysts3.6/5
37%ok
Review and analyze computer printouts and performance indicators to locate code problems, and correct errors by correcting codes.
Software Quality Assurance Ana4.0/5
37%ok
Monitor program performance to ensure efficient and problem-free operations.
Social Science Research Assist4.5/5
36%ok
Design and create special programs for tasks such as statistical analysis and data entry and cleaning.
Biostatisticians4.3/5
36%ok
Write program code to analyze data with statistical analysis software.
Data Entry Keyers4.7/5
36%ok
Compile, sort, and verify the accuracy of data before it is entered.
Lathe and Turning Machine Tool3.9/5
35%ok
Program computer numerical control machines.
LO3CIM
sequential, conditional, and loop statements
4 O*NET task matches
Batch:
Marine Engineers and Naval Arc3.1/5
44%ok
Determine conditions under which tests are to be conducted, as well as sequences and phases of test operations.
Mathematicians4.0/5
35%ok
Assemble sets of assumptions, and explore the consequences of each set.
Web Developers2.7/5
30%ok
Develop system interaction or sequence diagrams.
Web and Digital Interface Desi
30%ok
Develop system interaction or sequence diagrams.
LO4CIM
strings, lists, tuples, sets, and dictionaries
10 O*NET task matches
Batch:
Marketing Managers3.7/5
37%ok
Compile lists describing product or service offerings.
Technical Writers4.7/5
36%ok
Organize material and complete writing assignment according to set standards regarding order, clarity, conciseness, style, and terminology.
Mathematicians4.0/5
35%ok
Assemble sets of assumptions, and explore the consequences of each set.
Database Administrators2.7/5
34%ok
Revise company definition of data as defined in data dictionary.
Medical Transcriptionists4.6/5
33%ok
Distinguish between homonyms and recognize inconsistencies and mistakes in medical terms, referring to dictionaries, drug references, and other sources on anatomy, physiology, and medicine.
Real Estate Brokers4.2/5
33%ok
Generate lists of properties for sale, their locations, descriptions, and available financing options, using computers.
Career/Technical Education Tea3.7/5
33%ok
Select, order, store, issue, and inventory classroom equipment, materials, and supplies.
Clinical Data Managers4.0/5
32%ok
Prepare appropriate formatting to data sets as requested.
Preschool Teachers, Except Spe3.8/5
32%ok
Select, store, order, issue, and inventory classroom equipment, materials, and supplies.
Kindergarten Teachers, Except 3.5/5
32%ok
Select, store, order, issue, and inventory classroom equipment, materials, and supplies.
LO5CIM
objects and classes
10 O*NET task matches
Batch:
Teaching Assistants, Postsecon3.4/5
49%ok
Order or obtain materials needed for classes.
Career/Technical Education Tea4.5/5
48%ok
Prepare materials and classroom for class activities.
Preschool Teachers, Except Spe4.4/5
45%ok
Prepare materials and classrooms for class activities.
Elementary School Teachers, Ex4.6/5
45%ok
Prepare materials and classrooms for class activities.
Middle School Teachers, Except4.6/5
45%ok
Prepare materials and classrooms for class activities.
Career/Technical Education Tea4.5/5
45%ok
Prepare materials and classrooms for class activities.
Secondary School Teachers, Exc4.3/5
45%ok
Prepare materials and classrooms for class activities.
Special Education Teachers, Mi4.4/5
45%ok
Prepare materials and classrooms for class activities.
Special Education Teachers, Se4.4/5
45%ok
Prepare materials and classrooms for class activities.
Adult Basic Education, Adult S4.2/5
45%ok
Prepare materials and classrooms for class activities.
LO6CIM
embedded systems input/output (I/O) to interface to hardware
10 O*NET task matches
Batch:
Computer Hardware Engineers4.1/5
52%ok
Confer with engineering staff and consult specifications to evaluate interface between hardware and software and operational and performance requirements of overall system.
Electrical and Electronic Engi3.4/5
44%ok
Integrate software or hardware components, using computer, microprocessor, or control architecture.
Electro-Mechanical and Mechatr4.3/5
43%ok
Install or program computer hardware or machine or instrumentation software in microprocessor-based systems.
Human Factors Engineers and Er4.2/5
41%ok
Establish system operating or training requirements to ensure optimized human-machine interfaces.
Computer Hardware Engineers4.0/5
39%ok
Write detailed functional specifications that document the hardware development process and support hardware introduction.
Human Factors Engineers and Er4.2/5
38%ok
Integrate human factors requirements into operational hardware.
Web Developers2.7/5
38%ok
Develop system interaction or sequence diagrams.
Web and Digital Interface Desi
38%ok
Develop system interaction or sequence diagrams.
Computer Systems Engineers/Arc4.2/5
37%ok
Direct the analysis, development, and operation of complete computer systems.
Computer Network Architects3.5/5
37%ok
Research and test new or modified hardware or software products to determine performance and interoperability.
Source:
Course learning outcomes from
EWU's official Course Inventory Management (CIM) system.
O*NET task matches are computed by comparing each learning outcome
statement against every O*NET task statement using sentence-embedding
similarity; faculty review confirms which matches count as
preparation evidence.
Sign in to SIAM
GitHub is available now. More sign-in options are coming.