CSCD488 — Senior Project

5 credits Catalog-Derived

First of two-quarter project sequence. Student teams apply CS principles to specified projects using appropriate tools and management skills.

5
Objectives
50
Matches
50
Reviewed
12
Occupations
Your experience with this course
Jessica Doner (taken)
Top occupation matches for this course
64.7% Computer Systems Engineers/Architec 26t
46.8% Software Quality Assurance Analysts 21t
77.9% Database Architects 21t
62.6% Information Technology Project Mana 19t
68.2% Document Management Specialists 19t

Learning Objectives & Matches

LO1

Design comprehensive software solutions for real-world problems and client requirements

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

Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components.

Claude Opus 4.6 approved at 300
Computer Systems Engineers/Arc 3.1/5
54% ok

Develop application-specific software.

Claude Opus 4.6 approved at 300
Software Developers 4.1/5
50% ok

Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.

Claude Opus 4.6 approved at 200
Computer and Information Resea 3.6/5
50% ok

Design computers and the software that runs them.

Claude Opus 4.6 approved at 200
Clinical Data Managers 3.1/5
49% ok

Develop or select specific software programs for various research scenarios.

Claude Opus 4.6 approved at 200
Computer and Information Resea 4.2/5
48% ok

Analyze problems to develop solutions involving computer hardware and software.

Claude Opus 4.6 approved at 200
Software Developers 3.6/5
47% ok

Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.

Claude Opus 4.6 approved at 200
Computer Programmers 2.8/5
46% ok

Collaborate with computer manufacturers and other users to develop new programming methods.

Claude Opus 4.6 approved at 200
Computer Systems Analysts 3.3/5
44% ok

Assess the usefulness of pre-developed application packages and adapt them to a user environment.

Claude Opus 4.6 denied
Computer Systems Engineers/Arc 3.6/5
44% ok

Develop system engineering, software engineering, system integration, or distributed system architectures.

Claude Opus 4.6 approved at 100
LO2

Work in cross-functional project teams with defined roles and responsibilities

10 O*NET task matches
Batch:
Information Technology Project 4.1/5
63% ok

Direct or coordinate activities of project personnel.

Claude Opus 4.6 denied
Information Technology Project 3.8/5
62% ok

Assign duties, responsibilities, and spans of authority to project personnel.

Claude Opus 4.6 denied
Database Architects 3.9/5
54% ok

Work as part of a project team to coordinate database development and determine project scope and limitations.

Claude Opus 4.6 approved at 300
Information Technology Project 3.9/5
54% ok

Coordinate recruitment or selection of project personnel.

Claude Opus 4.6 denied
Computer Systems Analysts 3.4/5
48% ok

Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.

Claude Opus 4.6 denied
Information Technology Project 4.4/5
47% ok

Confer with project personnel to identify and resolve problems.

Claude Opus 4.6 denied
Computer and Information Resea 3.3/5
47% ok

Direct daily operations of departments, coordinating project activities with other departments.

Claude Opus 4.6 denied
Software Developers 3.1/5
45% ok

Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.

Claude Opus 4.6 denied
Information Technology Project 3.9/5
44% ok

Monitor the performance of project team members, providing and documenting performance feedback.

Claude Opus 4.6 denied
Information Technology Project 4.0/5
44% ok

Identify, review, or select vendors or consultants to meet project needs.

Claude Opus 4.6 denied
LO3

Apply software engineering principles including requirements analysis and system design

10 O*NET task matches
Batch:
Database Administrators 3.4/5
59% ok

Develop standards and guidelines for the use and acquisition of software and to protect vulnerable information.

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

Consult with management to ensure agreement on system principles.

Claude Opus 4.6 denied
Computer Systems Engineers/Arc 3.1/5
54% ok

Develop application-specific software.

Claude Opus 4.6 approved at 300
Computer Programmers 4.0/5
53% ok

Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.

Claude Opus 4.6 approved at 300
Computer Systems Analysts 3.2/5
52% ok

Develop, document, and revise system design procedures, test procedures, and quality standards.

Claude Opus 4.6 approved at 300
Software Developers 3.6/5
51% ok

Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.

Claude Opus 4.6 approved at 300
Software Developers 3.9/5
49% ok

Develop or direct software system testing or validation procedures, programming, or documentation.

Claude Opus 4.6 approved at 200
Computer Systems Engineers/Arc 3.6/5
48% ok

Establish functional or system standards to address operational requirements, quality requirements, and design constraints.

Claude Opus 4.6 denied
Computer Network Architects 3.3/5
48% ok

Explain design specifications to integration or test engineers.

Claude Opus 4.6 approved at 200
Document Management Specialist 4.2/5
48% ok

Develop, document, or maintain standards, best practices, or system usage procedures.

Claude Opus 4.6 denied
LO4

Create and maintain system architecture documentation and design specifications

10 O*NET task matches
Batch:
Database Architects 4.5/5
78% ok

Develop and document database architectures.

Claude Opus 4.6 denied
Document Management Specialist 3.7/5
68% ok

Document technical functions and specifications for new or proposed content management systems.

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

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

Claude Opus 4.6 approved at 300
Document Management Specialist 3.8/5
63% ok

Develop or configure document management system features, such as user interfaces, access profiles, and document workflow procedures.

Claude Opus 4.6 approved at 300
Document Management Specialist 4.2/5
59% ok

Assist in the assessment, acquisition, or deployment of new electronic document management systems.

Claude Opus 4.6 denied
Document Management Specialist 4.0/5
58% ok

Write, review, or execute plans for testing new or established document management systems.

Claude Opus 4.6 denied
Computer Network Support Speci 4.1/5
57% ok

Document network support activities.

Claude Opus 4.6 denied
Document Management Specialist 4.7/5
56% ok

Assist in determining document management policies to facilitate efficient, legal, and secure access to electronic content.

Claude Opus 4.6 denied
Document Management Specialist 3.4/5
56% ok

Prepare support documentation and training materials for end users of document management systems.

Claude Opus 4.6 denied
Document Management Specialist 4.2/5
55% ok

Identify and classify documents or other electronic content according to characteristics such as security level, function, and metadata.

Claude Opus 4.6 denied
LO5

Manage project timelines, milestones, and deliverables using project management tools

10 O*NET task matches
Batch:
Information Technology Project 4.0/5
51% ok

Develop or update project plans for information technology projects including information such as project objectives, technologies, systems, information specifications, schedules, funding, and staffing.

Claude Opus 4.6 approved at 300
Information Technology Project 4.2/5
50% ok

Schedule and facilitate meetings related to information technology projects.

Claude Opus 4.6 denied
Information Technology Project 4.0/5
49% ok

Develop and manage annual budgets for information technology projects.

Claude Opus 4.6 denied
Clinical Data Managers 4.3/5
48% ok

Develop project-specific data management plans that address areas such as coding, reporting, or transfer of data, database locks, and work flow processes.

Claude Opus 4.6 denied
Computer Systems Analysts 3.4/5
47% ok

Train staff and users to work with computer systems and programs.

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

Work as part of a project team to coordinate database development and determine project scope and limitations.

Claude Opus 4.6 denied
Computer Programmers 2.8/5
47% ok

Collaborate with computer manufacturers and other users to develop new programming methods.

Claude Opus 4.6 denied
Computer and Information Resea 3.5/5
46% ok

Evaluate project plans and proposals to assess feasibility issues.

Claude Opus 4.6 denied
Computer and Information Resea 3.6/5
46% ok

Design computers and the software that runs them.

Claude Opus 4.6 denied
Computer Systems Analysts 3.4/5
45% ok

Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.

Claude Opus 4.6 approved at 200
Source: Derived from EWU catalog · Matches via cosine similarity (all-MiniLM-L6-v2, 384-dim embeddings)