Skip to main content

CSCD 211 — PROGRAMMING PRINCIPLES II

5 credits CIM Verified
5
Objectives
30
Matches
0
Reviewed
12
Occupations
Your experience with this course
Top occupation matches for this course
44.2% Computer Programmers 10t
40.6% Software Quality Assurance Analysts 4t
36.2% Computer Systems Analysts 4t
37.5% Computer Numerically Controlled Too 3t
37.5% Computer Numerically Controlled Too 3t

Learning Objectives & Matches

LO2 CIM

Write, compile and execute a program that will implements a singly linked list with/out a dummy head node to solve a problem

10 O*NET task matches
Batch:
Computer Programmers 4.4/5
44% ok

Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.

Computer Programmers 3.5/5
43% ok

Train subordinates in programming and program coding.

Mathematicians 3.2/5
43% ok

Develop computational methods for solving problems that occur in areas of science and engineering or that come from applications in business or industry.

Data Scientists
42% ok

Write new functions or applications in programming languages to conduct analyses.

Computer and Information Resea 4.2/5
42% ok

Analyze problems to develop solutions involving computer hardware and software.

Software Quality Assurance Ana 4.0/5
41% ok

Monitor program performance to ensure efficient and problem-free operations.

Substance Abuse and Behavioral 4.3/5
40% ok

Instruct others in program methods, procedures, or functions.

Computer Programmers 3.0/5
39% ok

Train users on the use and function of computer programs.

Occupational Therapists 3.9/5
39% ok

Help clients improve decision making, abstract reasoning, memory, sequencing, coordination, and perceptual skills, using computer programs.

Marketing Managers 3.7/5
32% ok

Compile lists describing product or service offerings.

LO4 CIM

Design a program implementing inheritance and polymorphic behavior.

10 O*NET task matches
Batch:
Substance Abuse and Behavioral 4.3/5
43% ok

Instruct others in program methods, procedures, or functions.

Patternmakers, Metal and Plast 3.7/5
41% ok

Construct platforms, fixtures, and jigs for holding and placing patterns.

Mechatronics Engineers 3.8/5
41% ok

Implement or test design solutions.

Computer Science Teachers, Pos 4.6/5
40% ok

Compile, administer, and grade examinations or assign this work to others.

Business Teachers, Postseconda 4.3/5
39% ok

Compile, administer, and grade examinations, or assign this work to others.

Mathematical Science Teachers, 4.6/5
39% ok

Compile, administer, and grade examinations, or assign this work to others.

Architecture Teachers, Postsec 4.2/5
39% ok

Compile, administer, and grade examinations, or assign this work to others.

Engineering Teachers, Postseco 4.0/5
39% ok

Compile, administer, and grade examinations, or assign this work to others.

Agricultural Sciences Teachers 3.9/5
39% ok

Compile, administer, and grade examinations, or assign this work to others.

Biological Science Teachers, P 4.2/5
39% ok

Compile, administer, and grade examinations, or assign this work to others.

LO5 CIM

Implement a program that uses recursion to solve a problem.

10 O*NET task matches
Batch:
Computer Systems Engineers/Arc 4.2/5
38% ok

Direct the analysis, development, and operation of complete computer systems.

Computer and Information Resea 3.6/5
38% ok

Conduct logical analyses of business, scientific, engineering, and other technical problems, formulating mathematical models of problems for solution by computers.

Computer Numerically Controlle 4.2/5
38% ok

Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.

Computer Numerically Controlle 4.3/5
37% ok

Modify cutting programs to account for problems encountered during operation, and save modified programs.

Mechatronics Engineers 3.8/5
37% ok

Implement or test design solutions.

Industrial Machinery Mechanics 3.7/5
37% ok

Enter codes and instructions to program computer-controlled machinery.

Grinding, Lapping, Polishing, 4.4/5
37% ok

Observe machine operations to detect any problems, making necessary adjustments to correct problems.

Computer Programmers 3.5/5
36% ok

Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.

Computer Systems Analysts 3.1/5
36% ok

Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.

Computer Network Architects 4.2/5
36% ok

Develop and implement solutions for network problems.

LO8 CIM

Insert and remove a node from the head or tail of a singly-linked list.

0 O*NET task matches
Batch:
No O*NET task matches for this objective.
LO9 CIM

Insert and remove a node in an ordered linked list.

0 O*NET task matches
Batch:
No O*NET task matches for this objective.
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.