CSCD340 — Operating Systems

5 credits Catalog-Derived

Major concepts in OS design: memory management, protection mechanisms, I/O management, CPU scheduling, process management, and file systems.

5
Objectives
21
Matches
21
Reviewed
12
Occupations
Your experience with this course
Jessica Doner (taken)
Top occupation matches for this course
68.8% Computer Systems Engineers/Architec 25t
48.1% Computer Systems Analysts 17t
50.5% Software Quality Assurance Analysts 16t
47.3% Database Architects 16t
59.4% Telecommunications Engineering Spec 15t

Learning Objectives & Matches

LO1

Analyze operating system architecture, kernel design, and system components

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

Implement and analyze CPU scheduling algorithms for process management

10 O*NET task matches
Batch:
Database Architects 3.7/5
47% ok

Develop load-balancing processes to eliminate down time for backup processes.

Claude Opus 4.6 approved at 200
Computer and Information Resea 3.8/5
43% ok

Assign or schedule tasks to meet work priorities and goals.

Claude Opus 4.6 denied
Software Quality Assurance Ana 4.0/5
40% ok

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

Claude Opus 4.6 denied
Computer Systems Engineers/Arc 4.2/5
40% ok

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

Claude Opus 4.6 denied
Computer Programmers 3.6/5
39% ok

Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.

Claude Opus 4.6 denied
Computer Systems Analysts 3.6/5
39% ok

Analyze information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modeling, and information engineering.

Claude Opus 4.6 denied
Biostatisticians 4.2/5
37% ok

Develop or implement data analysis algorithms.

Claude Opus 4.6 denied
Computer Systems Analysts 3.1/5
36% ok

Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.

Claude Opus 4.6 denied
Telecommunications Engineering 3.7/5
36% ok

Estimate costs for system or component implementation and operation.

Claude Opus 4.6 denied
Computer Programmers 3.5/5
35% ok

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

Claude Opus 4.6 denied
LO3

Manage memory allocation, virtual memory, and page replacement algorithms

1 O*NET task matches
Batch:
Telecommunications Engineering 4.0/5
30% ok

Manage user access to systems and equipment through account management and password administration.

Claude Opus 4.6 denied
LO4

Design and implement file systems including directory structures and storage management

10 O*NET task matches
Batch:
Information Security Analysts 3.9/5
52% ok

Monitor use of data files and regulate access to safeguard information in computer files.

Claude Opus 4.6 denied
Information Security Analysts 4.4/5
50% ok

Develop plans to safeguard computer files against accidental or unauthorized modification, destruction, or disclosure and to meet emergency data processing needs.

Claude Opus 4.6 denied
Information Security Engineers 4.1/5
49% ok

Oversee development of plans to safeguard computer files against accidental or unauthorized modification, destruction, or disclosure or to meet emergency data processing needs.

Claude Opus 4.6 denied
Database Administrators 3.9/5
47% ok

Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.

Claude Opus 4.6 denied
Digital Forensics Analysts
45% ok

Perform file signature analysis to verify files on storage media or discover potential hidden files.

Claude Opus 4.6 denied
Database Architects 4.1/5
45% ok

Design database applications, such as interfaces, data transfer mechanisms, global temporary tables, data partitions, and function-based indexes to enable efficient access of the generic database structure.

Claude Opus 4.6 denied
Document Management Specialist 4.1/5
45% ok

Administer document and system access rights and revision control to ensure security of system and integrity of master documents.

Claude Opus 4.6 denied
Database Architects 4.5/5
44% ok

Develop and document database architectures.

Claude Opus 4.6 denied
Digital Forensics Analysts
43% ok

Perform forensic investigations of operating or file systems.

Claude Opus 4.6 denied
Computer Systems Engineers/Arc 3.7/5
43% ok

Document design specifications, installation instructions, and other system-related information.

Claude Opus 4.6 denied
LO5

Develop concurrent programs using threads, synchronization primitives, and inter-process communication

0 O*NET task matches
Batch:
No O*NET task matches for this objective.
Source: Derived from EWU catalog · Matches via cosine similarity (all-MiniLM-L6-v2, 384-dim embeddings)