I will like to create a website that involves food. There will have to be be a program and a powerpoint / word document explaining what was done and everything. Java Programming, html etc
CISC 4900 Syllabus Fall 2021 (Draft) Fall 2021 Page 4 Class Calendar All Dropbox uploaded documents should go to the file request links specified below. Please note that there are three separate links. Timeframe Description Weeks 1-2 Aug 25 & 26 - Onboarding orientation Week 3 Project Acquisition Sept 10 - Submit the following items to: https://www.dropbox.com/request/cOfKWv34wJG6Cn61iuhQ Form 1 Project Proposal Weeks 5-9 Work on your project with regular check-ins with your technical supervisor Maintain weekly project log Week 11 Project Status Review Nov 5th - Submit the following items to: https://www.dropbox.com/request/Ur7IEmG7qRei0jz6wjRJ Form 2 Interim report Weekly Logs Nov 12th - Supervisor Evaluation (by email) Weeks 12-15 Continue working on your project with regular check-ins with your technical supervisor Maintain weekly project log Week 16-17 Final Report Status Dec 15 - Submit the following items to: https://www.dropbox.com/request/pOGbXws1JiArjoWdMb4f Form 3 Final report Weekly Logs (since the beginning of the semester) Presentation Final day for submission of any items Dec 23 - Supervisor Evaluation Final Report (by email) https://www.dropbox.com/request/cOfKWv34wJG6Cn61iuhQ https://www.dropbox.com/request/Ur7IEmG7qRei0jz6wjRJ https://www.dropbox.com/request/pOGbXws1JiArjoWdMb4f CISC 4900 Syllabus Fall 2021 (Draft) Fall 2021 Page 1 CISC 4900/4905 Independent and Group Projects I, II 3 credits Bulletin Description Planning and development of a real computer systems project supervised by a faculty member or similar. Achievement measured by demonstrable attainment of the project’s goals. Written report. Objective By the end of this course, students should: 1. Be able to develop algorithms and transform algorithms into a plan for solution. 2. Have gained breadth in several areas in computer science. 3. Be able to identify the goals, methods, tools and outcomes of a project. 4. Be able to record and document the results of a project. 5. Understand the project life cycle, including how milestones are noted, monitored and revised. Course Details CISC 4900 or CISC 5001 is required of all CIS majors. They both require department permission for registration. CISC 4900 requires completion of a major computer science project. Students may find their own project, within or outside the school. Many students use projects at work for their 4900 project. Students who are unable to find a project and are seniors will be assigned a project and must arrange their schedule so that they have two complete days a week available for project-related activities. Instructors’ Contact Information For coordinating administrative related details, please contact the instructor on record for your section with a subject line containing 4900 and your emplid within the message. ● VC1A - Chuang
[email protected] ● VC1B - Lapid
[email protected] ● VC1C - Chuang
[email protected] For general questions about project resources, advice on seeking projects, and enrollment in future semesters please reach out to Professor Chuang. mailto:
[email protected] mailto:
[email protected] mailto:
[email protected] Fall 2021 Page 2 Course Requirements This document describes the requirements for students enrolled in CISC 4900/4905. All students enrolled in these courses are responsible for the contents of this document. These are the documents to be handed in throughout the semester to both your instructor and supervisor. 1. Project Proposal 2. Project logs 3. Project interim status report 4. Final report and Presentation 5. Supervisor's reports (completed by your supervisor) Deliverable Description Project Proposal The project proposal document describes objectives of the project along with contact information of stakeholders, a tentative schedule, data source(s), and sample use cases. There is no required format or length to this document so long as you can convey what will be done and why, when, how, and by whom. Weekly Project Log A student in the 4900/05 course is expected to undertake and complete a significant computer-related project. You should expect to spend at least 15 hours per week on project related activities. You are required to maintain a log of all time spent on your project including data preparation, study time for languages or systems not included in your previous experience, design, programming, debugging, documentation including all reports, etc. The log contains a record of all project-related activities; should indicate both the time spent and the nature of the activity. This log must be updated throughout the semester and submitted with the final report. Interim Report This report serves as a project status review update that reports on your progress since the proposal, of the work completed thus far and remaining work. In general, the interim report should be an update to the project proposal. They should also include a statement of specific progress already made, and a sharper definition and the outline of the project. Final Report A collection of documents that describe the resulting project in a production ready form, including source code and documentation, and logs. In general, the final report should be the final item in a series consisting of the proposal, the interim report(s) and the final report. Each successive document should be an enhanced version of the previous one. Final Presentation Recording Slides, Demo, Source Code, etc to demonstrate the work that you have completed. There is no required format or length, though the suggested time frame is 10-15 minutes in length. Fall 2021 Page 3 IMPORTANT GENERAL CONSIDERATIONS 1. It is the student's responsibility to keep a copy of any items submitted, including copies of proposals, waivers, reports, listings, etc. The student should be prepared to resubmit a copy at any time after the item’s due date. 2. All reports should be submitted to the Dropbox links shown on the course calendar. All files should be named according to the file-naming conventions list. 3. Under very exceptional circumstances deadlines may be waived. The student must complete a special waiver form and submit it for approval by the instructor before the due date. 4. Any change in contact person, supervisor, or nature of the project should be reported via email to instructor and an updated form to Dropbox immediately. 5. All documents and reports must contain all the header information and a title describing the nature of the document. 6. Grades will be assigned on the basis of project suitability, work accomplished, time spent, promptness of report submission, and quality of documentation. Neatness and proper use of the English language will be given strong consideration. Length of reports will not be given consideration, per se, but their quality and completeness are extremely important. Conciseness is a virtue. 7. Students should take note of the dates to drop a course without penalty or with a W. If you feel that you will not be able to fulfill the course requirements, then you are urged to drop the course by the deadline given by the Registrar. Students are responsible for dropping the course. 8. In certain circumstances, a student will receive a grade of INC. If in the view of the instructors the material does not constitute a "gradable" project, the grade of INC will be assigned. Also, if a student requests a grade of INC, that request will usually be accommodated as well. Under most other circumstances, a regular grade will be assigned based on the material submitted. 9. One factor in determining grades is the suitability of the project completed. It is possible to complete a project satisfactorily and receive a grade below A if the project is a simple and straightforward application of elementary programming techniques. Fall 2021 Page 4 Class Calendar All Dropbox uploaded documents should go to the file request links specified below. Please note that there are three separate links. Timeframe Description Weeks 1-2 Aug 25 & 26 - Onboarding orientation Week 3 Project Acquisition Sept 10 - Submit the following items to: https://www.dropbox.com/request/cOfKWv34wJG6Cn61iuhQ Form 1 Project Proposal Weeks 5-9 Work on your project with regular check-ins with your technical supervisor Maintain weekly project log Week 11 Project Status Review Nov 5th - Submit the following items to: https://www.dropbox.com/request/Ur7IEmG7qRei0jz6wjRJ Form 2 Interim report Weekly Logs Nov 12th - Supervisor Evaluation (by email) Weeks 12-15 Continue working on your project with regular check-ins with your technical supervisor Maintain weekly project log Week 16-17 Final Report Status Dec 15 - Submit the following items to: https://www.dropbox.com/request/pOGbXws1JiArjoWdMb4f Form 3 Final report Weekly Logs (since the beginning of the semester) Presentation Final day for submission of any items Dec 23 - Supervisor Evaluation Final Report (by email) https://www.dropbox.com/request/cOfKWv34wJG6Cn61iuhQ https://www.dropbox.com/request/Ur7IEmG7qRei0jz6wjRJ https://www.dropbox.com/request/pOGbXws1JiArjoWdMb4f Fall 2021 Page 5 University Policies Important Dates for Fall 2021 Wednesday, August 25 First day of Fall classes Tuesday, August 31 Last day to add a course Monday, December 13 Last day to withdraw with a “W” grade Tuesday, December 14 Reading Day Wednesday, December 15 Final Examinations Begin Tuesday, December 21 Final Examinations End / Last day of Fall Semester Academic Integrity The faculty and administration of Brooklyn College support an environment free from cheating and plagiarism. Each student is responsible for being aware of what constitutes cheating and plagiarism and for avoiding both. The complete text of the CUNY Academic Integrity Policy and the Brooklyn College procedure for policy implementation can be found at www.brooklyn.cuny.edu/bc/policies. If a faculty member suspects a violation of academic integrity and, upon investigation, confirms that violation, or if the student admits the violation, the faculty member MUST report the violation. Students should be aware that faculty may use plagiarism detection software. Disabilities The Center for Student Disability Services (CSDS) is currently working remotely. In order to receive disability-related academic accommodations students must first be registered with CSDS. Students who have a documented disability or suspect they may have a disability are invited to schedule an interview by calling (718) 951-5538 or by emailing
[email protected]. If you have already registered with CSDS, email
[email protected] or
[email protected] to ensure the accommodation email is sent to your professor. Student Bereavement Policy Students who experience the death of a loved one must contact the Division of Student Affairs, 2113 Boylan Hall, 718.951.5352,
[email protected], if they wish to implement either the Standard Bereavement Procedure or the Leave of Absence Bereavement Procedure. The Division of Student Affairs has the right to request a document that verifies the death (e.g., a funeral program or death notice). More at http://www.brooklyn.cuny.edu/web/about/initiatives/policies/bereavement.php Religious Observances State law regarding non-attendance because of religious beliefs (p. 66 in the Undergraduate Bulletin). The New York State Education Law provides that no student shall be expelled or refused admission to an institution of higher education because he or she is unable to attend classes or participate in examinations or study or work requirements on any particular day or days because of religious beliefs. Students who are unable to attend classes on a particular day or days because of religious beliefs will be excused from any examination or study or work requirements. Faculty must make good-faith efforts to provide students absent from class because of religious beliefs equivalent opportunities to make up