CSE 5911
Transcript Abbreviation:
Cpstn: SW Apps
Course Description:
Capstone design project: application of software engineering techniques, methodologies and technologies in software lifecycle activities using enterprise software frameworks; teamwork, written and oral communication.
Course Levels:
Undergraduate (1000-5000 level)
Graduate
Designation:
Elective
General Education Course
(N/A)
Cross-Listings
(N/A)
Credit Hours (Minimum if “Range”selected):
4.00
Max Credit Hours
(N/A)
Select if Repeatable:
Off
Maximum Repeatable Credits
(N/A)
Total Completions Allowed
(N/A)
Allow Multiple Enrollments in Term:
No
Course Length:
14 weeks (autumn or spring)
12 weeks (summer only)
Off Campus:
Never
Campus Location:
Columbus
Instruction Modes:
In Person (75-100% campus; 0-24% online)
Prerequisites and Co-requisites:
Prereq: 3231 or 5231, and 2501 or Philos 1338 or 2338, and CSE 3901 or 3902 or 3903, and GenEd 1201 or 2601, and GE Writing: Level 2 or GE Foundations: Writing and Information Literacy; or Grad standing.
Electronically Enforced:
Yes
Exclusions
(N/A)
Course Goals / Objectives:
Master synthesizing and applying prior knowledge to designing and implementing solutions to open-ended computational problems while considering multiple realistic constraints.
Master deadline driven software design and development in a team setting for an open-ended problem
Be competent in evaluating design alternatives
Be competent with issues of teamwork, project scheduling, individual and group time management
Be competent in evaluating design alternatives
Be competent with issues of teamwork, project scheduling, individual and group time management
Be competent with presenting work to an audience of peers
Be competent with techniques for effective oral and written communication for a range of purposes
Be competent with techniques for effective oral and written communication for a range of purposes
Master principles of structured and agile software eng. frameworks, specifically methodologies for requirements identification, analysis, architecture, design, deployment, testing, and project management
Be competent with application of structured & agile software eng. frameworks, specifically methodologies for requirements identification, analysis, architecture, design, deployment, testing, and project management.
Be familiar with frameworks for analyzing the business context of enterprise IT systems, the concept of Business-IT alignment and related issues, and Enterprise Architecture frameworks for analyzing and achieving Business-IT alignment
Be competent with the application of at least one industry-standard technology framework
Be competent with professional and formal presentations and communications to a varied set of stakeholders ? customers, peers and superiors
Be competent with professional and formal presentations and communications to a varied set of stakeholders ? customers, peers and superiors
GE Reflection-Engag Citizens & Intercultr Comp: Students consider public health, safety, and welfare as well as global, cultural, social, environmental, and economic factors in applying engineering design to produce solutions meeting specified needs.
GE Reflection - Personal and Professional Development: Students individually assess and pursue personal professional growth in concert with project requirements and personal career goals.
GE Reflection - Cultivate Engineering Mindset: Students develop an engineering mindset that demonstrates constant curiosity, makes connections between disparate bodies of information, and seeks opportunities to create value.
Check if concurrence sought:
No
Contact Hours:
Topic | LEC | REC | LAB | LAB Inst |
---|---|---|---|---|
Course overview and project guidelines | 1.0 | 0.0 | 0.0 | 0 |
Project selection and team formation | 1.0 | 0.0 | 0.0 | 0 |
Software engineering methodology selection, High-level project plan consisting of high-level requirements, analysis, architecture, risk plan and acceptance plan. Development and target environment set up | 12.0 | 0.0 | 0.0 | 0 |
Student presentations and demos of current progress | 9.0 | 0.0 | 0.0 | 0 |
In-class team project design and development time | 8.0 | 0.0 | 0.0 | 0 |
Midterm presentation | 4.0 | 0.0 | 0.0 | 0 |
Final presentation | 6.0 | 0.0 | 0.0 | 0 |
Poster presentation | 2.0 | 0.0 | 0.0 | 0 |
Total | 43 | 0 | 0 | 0 |
Grading Plan:
Letter Grade
Course Components:
Lecture
Grade Roster Component:
Lecture
Credit by Exam (EM):
No
Grades Breakdown:
Aspect | Percent |
---|---|
Homeworks | 10% |
Group project (split into 5 milestones) | 70% |
Technology team presentations | 20% |
Representative Textbooks and Other Course Materials:
Title | Author | Year |
---|---|---|
Software Engineering, A Practitioner’s Approach, McGraw-Hill Publications | Roger Pressman | |
Software Engineering, Prentice-Hall Publications | Ian Sommerville | |
Developing Object-Oriented Software, An Experience-Based Approach | IBM Object-Oriented Technology Center |
ABET-CAC Criterion 3 Outcomes:
Outcome | Contribution | Description |
---|---|---|
1 | Significant contribution (7+ hours) | Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. |
2 | Significant contribution (7+ hours) | Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. |
3 | Significant contribution (7+ hours) | Communicate effectively in a variety of professional contexts. |
4 | Significant contribution (7+ hours) | Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles |
5 | Some contribution (1-2 hours) | Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline |
6 | Significant contribution (7+ hours) | Apply computer science theory and software development fundamentals to produce computing-based solutions. |
ABET-ETAC Criterion 3 Outcomes
(N/A)
ABET-EAC Criterion 3 Outcomes:
Outcome | Contribution | Description |
---|---|---|
1 | Significant contribution (7+ hours) | an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics |
2 | Significant contribution (7+ hours) | an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors |
3 | Significant contribution (7+ hours) | an ability to communicate effectively with a range of audiences - pre-2019 EAC SLO (g) |
4 | Substantial contribution (3-6 hours) | an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts |
5 | Significant contribution (7+ hours) | an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives |
6 | Some contribution (1-2 hours) | an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions |
7 | Significant contribution (7+ hours) | an ability to acquire and apply new knowledge as needed, using appropriate learning strategies |
Embedded Literacies Info
(N/A)
Attachments
(N/A)
Additional Notes or Comments
(N/A)