CSC 59866 Senior Project I - Syllabus

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

Course number

CSc 59866

Course name

Senior Design I

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 the first offer 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.
  • Coreq.: CSc 59866 Ethics
  • 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 (subject often comes from instructor's research work)

2

Problem background introduction; theory and technical component

3

Problem definition

4

Solution requirement

5

Project establishment

6

Project specification; review and refinement

7

Assessment of project value and development risk

8

Presentation of project goals and implementation plan

9

Intructor guidance and peer reviews

 

Last Updated: 05/22/2018 20:19