CSCD490 — Senior Capstone
Project completion using systems development methodologies. Milestone reports, oral presentation, and complete final documentation required.
Learning Objectives & Matches
Complete software project implementation meeting specifications and quality standards
Develop application-specific software.
Manage project execution to ensure adherence to budget, schedule, and scope.
Estimate time and materials needed to complete projects.
Direct the analysis, development, and operation of complete computer systems.
Develop or approve project plans, schedules, or budgets.
Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
Develop or select specific software programs for various research scenarios.
Prepare or monitor project schedules, budgets, or cost control systems.
Develop or update project plans for information technology projects including information such as project objectives, technologies, systems, information specifications, schedules, funding, and staffing.
Develop project-specific data management plans that address areas such as coding, reporting, or transfer of data, database locks, and work flow processes.
Perform comprehensive software testing including unit, integration, and acceptance testing
Present technical work and project outcomes to stakeholders and industry professionals
Provide technical support to junior staff or clients.
Provide technical support to junior staff or clients.
Negotiate with project stakeholders or suppliers to obtain resources or materials.
Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
Confer with project personnel to identify and resolve problems.
Communicate project information through presentations, technical reports, or white papers.
Recommend data-driven solutions to key stakeholders.
Determine, or help determine, company policy, and explain complex technical matters to company executives, government officials, shareholders, policyholders, or the public.
Write audit reports to communicate technical and procedural findings and recommend solutions.
Provide technical guidance or support for the development or troubleshooting of systems.
Create professional documentation including user guides, API documentation, and technical reports
Deploy and maintain software systems in production or demonstration environments