The MSU Denver Computer Science program enables its graduates to become:
Professionals capable of applying computer science and software engineering principles and practices
Graduate students in computer science and related fields
Life-long learners capable of self study, continuing education and ongoing professional development
Ethical practitioners in computer science, software engineering and related fields Innovators able to respond to technological change and intellectual challenge
Program Outcomes
The program enables students to achieve, by the time of graduation:
An ability to apply knowledge of computing and mathematics appropriate to the discipline;
An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
An ability to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs;
An ability to function effectively on teams to accomplish a common goal;
An understanding of professional, ethical, legal, security, and social issues and responsibilities;
An ability to communicate effectively with a range of audiences;
An ability to analyze the local and global impact of computing on individuals, organizations and society;
Recognition of the need for, and an ability to engage in, continuing professional development;
An ability to use current techniques, skills, and tools necessary for computing practices. An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices;
An ability to apply design and development principles in the construction of software systems of varying complexity.
Course Description
This course provides an experience in working on a software development project that requires technical knowledge. Students will work in teams of 3 or 4 to identify a problem, design a solution to that problem, and implement that solution. The solution must involve creating software and may involve also creating hardware.
Student Learning Objectives
- Identify a real-world problem amenable to solution by software, perhaps with accompanying hardware.
- Design a software solution to a given problem.
- Analyze the feasibility of implementing a given software design.
- Apply technical knowledge gained from courses and readings in the technical literature to a project.
- Collaborate effectively as a team member.
- Analyze and reflect, verbally and in writing, on a software development process.
Outline
- Identifying Real-World Problems
- Analyzing Legal, Social, and Ethical Impacts of a Proposed Solution
- Estimating the Feasibility of Solving a Problem
- Designing a Software Solution to a Problem
- Researching Technical Resources to Develop a Solution
- Implementing a Proposed Solution in Software
- Refining the Scope of the Problem
- Testing and Debugging the Software
- Presenting the Project
Communication
Face to face communication is best. I dont answer my phone. We will use the #cs4360 channel at https://drb80.slack.com/signup for asynchronous communication about the class. If you need to use the MSU Denver official communication channel: beaty[email protected]
Prerequisites
Senior standing and CS 3210, CS 3600, 8 additional credits of upper-division CS courses, COM 2610, PHI 3370, and CAS 1010, all with grades of C- or better, or permission of instructor.
Schedule
| Time | Monday | Tuesday | Wednesday | Thursday | ||||||
| 1100 1200 | Office Hour AES 200N | Office Hour AES 200N | ||||||||
| 1200 1400 | CS 4360 AES 210 | CS 4360 AES 210 | ||||||||
| 1500 1600 | Office Hour AES 200N | Office Hour AES 200N | ||||||||
| 1600 1800 | CS 3250 AES 210 | CS 3250 AES 210 | ||||||||
| 1730 1830 | Office Hour AES 200N | Office Hour AES 200N | ||||||||
| Time | Monday | Tuesday | Wednesday | Thursday | ||||||
| 1830 1945 | CSS 2751 AES 490 | CSS 2751 AES 490 | ||||||||
Dates
Make sure you check the official university calendar for accuracy.
| Day | Date | Event |
| Tue. | Jan 21 | Classes begin |
| Mon. | Jan 27 | Self add deadline |
| Tue. | Jan 28 | Last day to drop full-term courses with 100% refund |
| Thu. | Feb 6 | Last day to drop full-term courses with 50% refund and have classes deleted from student record. |
| Mar 23 28 | Spring Break | |
| Wed. | Sept 4 | Last day to register for full-term classes with department permission |
| Fri. | Apr 3 | Last day to withdraw from full-semester classes and receive a W |
| Sat. | May 9 | Last day of classes |
| May 11 16 | Finals Week |
Credit Hours
Federal Credit Hour Definition: A credit hour is an amount of work represented in intended learning outcomes and verified by evidence of student achievement that is an institutionallyestablished equivalency that reasonably approximates not less than one hour of classroom or direct faculty instruction and a minimum of two hours of out-of-class student work each week for approximately fifteen weeks for one semester. This equates to 45 hours per credit per semester, or 180 hours for this class.

![[Solved] CS4360 Project Proposal](https://assignmentchef.com/wp-content/uploads/2022/08/downloadzip.jpg)

![[Solved] CS4360 Project Proposal](https://assignmentchef.com/wp-content/uploads/2022/08/downloadzip-1200x1200.jpg)
Reviews
There are no reviews yet.