CSCI 479: Computer Science Design Project

CSCI 479: Computer Science Design Project

Department of Computer Science

Course Information

Course syllabus where you can find information about the instructor, course description, course outcomes, expected work, and grading scheme.

Deliverables and Time Line

Throughout the project life time (our semester), there will be a number of milestones where deliverables are expected. Because of the dynamic nature of the agile development process the deliverables and their dates may be revised.

Follow this link for a time line and deliverables.

Code Examples

Follow this link for a list of code examples.

Exercises

Follw this link for a list of exercises. These exercises are designed to get us started on a subject. These concepts and structures in these exercises are needed in our projects, but they are far from complete.

Resources

Android tutorial from last year's CSCI 479 Android team

Follow this link for a collection of resources.

Agile development resources

Lecture notes on Agile development

A quick introduction to Gitlab at Bucknell

Branch and Merge in Git

Git with Eclipse (EGit) Tutorial

Peer Evaluation

This form is used to evaluate individual effort towards team activities.

Rubric

This rubric will be used to assess your presentations.

This rubric will be used to assess your writings.

Academic Responsibility

Bucknell University Honor Code

As a student and citizen of the Bucknell University community:
  1. I will not lie, cheat, or steal in my academic endeavors.
  2. I will forthrightly oppose each and every instance of academic dishonesty.
  3. I will let my conscience guide my decision to communicate directly with any person or persons I believe to have been dishonest in academic work.
  4. I will let my conscience guide my decision on reporting breaches of academic integrity to the appropriate faculty or deans.

Students are expected to read and abide by the principles clearly explained in the Student Handbook. Under no circumstance, should any student submit work that is not of his or her authorship. If a deadline is tight, or impossible, before getting desperate, talk to your instructor. It is better to be late than dishonest. Remember that your instructor's main goal is to give you the best opportunities to learn.

The university has a set of web pages that describe what we understand for Principles of Academic Responsibility and how it deals with cases of violations of these principles.

In addition to reading and understanding the university documents above, you are urged pay careful attention to the policy extensions applicable to courses in the Department of Computer Science.

Your instructor will make every effort to explain in detail the collaboration policy for each specific assignment. Before you start your work, make sure to read and understand this policy. Should any questions arise, contact your instructor immediately to have them clarified.


Last modified: Fri Aug 16 15:28:07 EDT 2013