CSCI 4805


None
Course Number:
CSCI 4805

Approved Starting Semester:
Fall 2018

Course Title:
Computer Science Capstone

Credit Hours:
3

Course Description (Bulletin Description):
Students will work in teams on a large project of their own design using the knowledge and skill gained from their classes. Teams will design, document, implement, and present their projects to the faculty.

Prerequisite:
Department Chair approval. May not be enrolled as the following classifications: Freshman Junior Sophomore

Co-requisite:
None

Pre/Co-requisite::
None

Course Objectives (Course-level Student Learning Outcomes):
1. Identify a software-oriented project or research problem, and the core design needed to develop the project or solve the research problem 2. Apply computer science principles and practices to a real-world problem, and evaluate their effectiveness. 3. Demonstrate the knowledge needed to solve the project or problem, and solve issues using the knowledge and skills gained from computer science curriculum 4. Identify potential solutions and algorithms for the project problem by recognizing patterns and modularizing the problem. 5. Work as a member of a team developing a significant software product, producing both individual work and collaborative work. 6. Demonstrate evidence of competency in oral and written communications skills through oral presentations and technical documentation. 7. Demonstrate the ability to learn new tools and techniques that are not necessarily covered in class.

Topics Covered (In Outline/Calendar):
Software design and development, technical presentations, technical documentation, source code control, team work, application of knowledge gained in earlier classes.

Student Learning Outcomes:
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. (SLO2)
  • Communicate effectively in a variety of professional contexts. (SLO3)
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. (SLO5)
  • Apply computer science theory and software development fundamentals to produce computing-based solutions. (SLO6-CS)
Course Coordinator:
Dr. John Nicholson

Instructor-in-charge:
Dr. John Nicholson

Previous Professors:
Dr. John Nicholson

Technologies / Skills:
Group project

Textbook(s):
No Textbook Required
========================================


Go back to choose another course