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 Presentation | 10% |
| Progress Presentation1: At least 30% of project coding completed | 15% |
| Progress Presentation2: At least 60% of project coding completed | 15% |
| Progress Presentation3: At least 90% of project coding completed | 15% |
| ETS Exam | 15% |
| Library Poster Presentation: All project coding completed | 10% |
| Final Presentation: Coding, Poster, Slides, Video, Report are all completed | 20% |
| In total | 100% |
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.