Share This

CSC 59867 Senior Project II - Syllabus

Computer Science

CSC 59867 Senior Project II - Syllabus

The City College of New York • Grove School of Engineering • Computer Science Department • Course Syllabus


Course number CSc 59867 Course name Senior Design II
Credits & hours 3 cr., 3 lec hr. Course coordinator Department

Textbook, title, author, and year

  • Lecture materials prepared by instructor; often instructor's research subject
  • Other supplemental materials: placed on the instructor's website

Specific course information

  • This is a sequel of a two semester capstone course. The student is required to complete a significant project in computer science or engineering under the mentorship of a faculty member. In addition to technical material required for successful completion of a specific project, topics include identification of a problem, background research, social, ethical and economic considerations, intellectual property and patents and proposal writing, including methods of analysis and theoretical modeling. A detailed project proposal is formulated in the first semester, and the project is completed in the second semester. Each student is required to write an in-depth report, and to make an oral presentation to the faculty. Senior year students only, or permission of the depart-ment.
  • Prereq.: CSc 59866
  • Required course

Specific goals for the course and Relationship to student outcomes

Instructor needs to adjust and rephrase student outcomes below based on the subject chosen for course offer

  1 2 3 4 5 6
a. the student ackquires ability to design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline   P        
b. the student acquires ability to communicate effectively in a variety of professional contexts     P      
c. the student acquires ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles       P    
d. the student acquires ability to function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline         P  
e. the student acquires ability to apply computer science theory and software development fundamentals to produce computing-based solutions           P
I - introductory-level; R - reinforced-level; P - program-level

Brief list of topics to be covered

Seq. Topics
1 Course work overview (Senior Design I mission recapture)
2 Software/hardware development guidelines; additional equipment usage
3 Groupware introduction
4 Code review and code testing practice
5 Development midpoint presentation
6 Project final pretension and demonstration