Senior Capstone

Course Description

Application of classroom knowledge and skills in computer science to solve real-world problems and to develop research and development skills. Prerequisite: Permission of instructor; student must be in the final semester of major coursework.

Syllabus

Student Learning Outcomes, Goals, Objectives:

Students successfully completing this course will be able to:

Knowledge, Comprehension

  • Identify project/research problems; understand information and grasp meaning; translate knowledge into new context; use information, methods, concepts, and theories of fundamental topics in computer science in new situations.

Application and Evaluation

  • Apply computer science principles and practices to a real-world problem; demonstrate in-depth knowledge in the area of the project they have undertaken; solve problems using required knowledge and skills; implement and test solutions/algorithms.

Analysis

  • Identify potential solutions/algorithms for the project problem; see patterns and modularize the problem, recognize hidden meanings and identify components, show proficiency in software engineering principles.

Synthesis

  • Develop new ideas; generalize from given facts in the project they undertake, relate knowledge from several areas in systematic scientific approach, predict and draw conclusions relevant to the project undertaken.

Teamwork

  • Show evidence (group collaboration, regular meetings, email communications, significant knowledge and skills contributions, etc.) of working productively as an individual and in team on a project that produces a significant software product.

Communications

  • Show evidence of competency in oral and written communications skills through oral presentations (project presentation, department seminar or conferences), technical reports and/or published research papers in conferences and/or journals.

Lifelong Learning

  • Use modern techniques, skills and tools necessary for computer science practices

Course Grading Information:

Activity/Performance Measure Percentage/Points
Proposal report and Presentation10%
Progress Presentation1: At least 30% of project coding completed15%
Progress Presentation2: At least 60% of project coding completed15%
Progress Presentation3: At least 90% of project coding completed15%
ETS Exam15%
Library Poster Presentation: All project coding completed10%
Final Presentation: Coding, Poster, Slides, Video, Report are all completed20%
In total100%

Grading Scale

Percentage Letter Grade
93–100%A
90–92%A-
87–89%B+
83–86%B
80–82%B-
77–79%C+
73–76%C
70–72%C-
67–69%D+
63–66%D
60–62%D-
Below 60%F

Attendance/Participation:

Students are required to attend all progress report classes.

Course Materials Purchased by the Students:

No purchase is required.

Scholarly Perspectives

This course engages diverse scholarly perspectives to develop critical thinking, analysis, and debate and inclusion of a reading does not imply endorsement.