{"id":129,"date":"2013-06-21T12:05:11","date_gmt":"2013-06-21T16:05:11","guid":{"rendered":"http:\/\/localhost\/cs4760\/2014\/?page_id=129"},"modified":"2015-01-13T12:58:55","modified_gmt":"2015-01-13T17:58:55","slug":"project-assignment-1-group-and-application-selection","status":"publish","type":"page","link":"http:\/\/cs4760.csl.mtu.edu\/2015\/assignments\/cs4760-assignments\/project\/project-assignment-1-group-and-application-selection\/","title":{"rendered":"Project Assignment 1 &#8211; Group and Application Selection"},"content":{"rendered":"<p>This assignment has two parts. Part A consists of making the group and app preference list. After I have received the group memberships, I will assign the app and have directory spaces made for you. Part B consists of selecting a group name and making the email list for your group.<\/p>\n<h2>Part A &#8211; Team\u00a0Selection<\/h2>\n<p>The project is a semester long team project: designing and implementing an web\u00a0app.\u00a0 The team size should be about 4 or 5 students in CS4760 and 2 to 3 students in HU4628.<\/p>\n<p><span style=\"line-height: 1.714285714; font-size: 1rem;\">While choosing teams consider schedules, jobs, where prospective members live and work, and anything else that might impact how well the team will function.<\/span><\/p>\n<p>I also advise that one of your team\u00a0members knows about databases or is interested in learning about databases. Each project will make a database and provide access to the database. It is not necessary for your database expert to have taken the database course, but the database expert will need to have basic understanding of tables, their use and familiar with SQL queries.<\/p>\n<p>Also, useful for your team\u00a0would be a team\u00a0members that are already familiar with Web backend (scripting) and frontend (html, css and javascript)\u00a0programming. All members do not need to have experience with web\u00a0or database programming, you will learn web\u00a0development, but a member with prior experience will be able to help with the initial app code design and getting programming started. If you have any experience with web\u00a0or database programming, please try to find a group that does not have experienced members.<\/p>\n<p>You should schedule meetings well in advance to ensure participation of all team members. During your meetings, take notes on your design decisions and how you reached your decision, so that you can use the notes in preparing your reports. Record your notes in the post meeting form (<a href=\"http:\/\/cs4760.csl.mtu.edu\/2015\/resources\/PostMeetingForm.docx\">http:\/\/cs4760.csl.mtu.edu\/2015\/resources\/PostMeetingForm.docx<\/a>) and uploa&#8217;d them\u00a0to your project directory and website.<\/p>\n<h3>Application Selection<\/h3>\n<p>Your team\u00a0should list application choices from the list in the link below:<\/p>\n<p>Potential Application List<\/p>\n<p>Choose 3 applications and rank them. List the applications in order such that your first choice is first on the list, second choice is second on the list, and third choice is last on the list.<\/p>\n<p>GitHub account<\/p>\n<h3>Email Me<\/h3>\n<p>Your team\u00a0should send me (rpastel at mtu.edu), Robert Johnson\u00a0(rrjohnso\u00a0at mtu.edu) and Wei, my assistant, (wzhang5 at mtu.edu) an email by 5 pm on the due date of Project Assignment 1 Part A. The subject line of the email should be<\/p>\n<p>cs4760-hu4628 Part A Project Assignment 1<\/p>\n<p>The email should include:<\/p>\n<ul>\n<li>List of members&#8217; proper names (including HU4628 students)<\/li>\n<li>Members course number (CS4760 or HU4628)<\/li>\n<li>Separate list of members&#8217; usernames\u00a0(including HU4628 students)<\/li>\n<li>Application preference list<\/li>\n<li>Identify the any members with database or have programming experience<\/li>\n<\/ul>\n<p>Please send the email promptly because I need time to have your group directories setup.<\/p>\n<p>I will use the order that I receive the emails to resolve conflicts between groups&#8217; app preferences, meaning for example if two groups choose the same app as their first choice then I will assign the app to the group that emailed me first. I will also use this order to resolve scheduling conflicts. Emailing your group&#8217;s selection first will be a distinct advantage throughout the semester.<\/p>\n<h2>Part B &#8211; Group Name and Email List<\/h2>\n<p>After I have received all the emails from Part A, I will assign the apps to teams. Then your team\u00a0should choose a name. The name should make all of you proud, but it should not be too long. If your group name is inappropriate I will change it.<\/p>\n<p>Each team should have two leaders, one project technical lead, a CS4760 team member, and one product owner, a HU4628 team member. The technical lead will take the lead on the implementation concerns; the product owner will take the lead on the clients and users&#8217; requirement concerns. Two leaders will collaborate to help coordinate the team and should share the responsibilities with all other team members.<\/p>\n<p>Your group should also make an email list for your group. See<\/p>\n<p><a href=\"http:\/\/emailinfo.mtu.edu\/lists\/index.html\">http:\/\/emailinfo.mtu.edu\/lists\/index.html<\/a><\/p>\n<p>Make this email list immediately so that the graduate student can contact you.<\/p>\n<h3>Repository<\/h3>\n<p>Your team will store code in a GitHub repository:<\/p>\n<p><a href=\"https:\/\/github.com\/\">https:\/\/github.com\/<\/a><\/p>\n<p>Each team member (including HU4628 students) should have a GitHub account. So if you do not already have an GitHub account, you should make an account now. I will need your GitHub account name to add you to the team<\/p>\n<h3>Email Me<\/h3>\n<p>Your team\u00a0should send me (rpastel at mtu.edu), Robert Johnson (rrjohnso\u00a0at mtu.edu)\u00a0and Wei, my assistant, (wzhang5 at mtu.edu)\u00a0an email by 5 pm on the due date of Project Assignment 1 Part B. The subject line of the email should be:<\/p>\n<p>cs4760-hu4628 Part B Project Assignment 1<\/p>\n<p>The email should include your team\u00a0name and table of members. The table of members (including HU4628 students) should\u00a0be in an attached Excel or CSV file. The heading of the table should have columns:<\/p>\n<ul>\n<li>Member proper name<\/li>\n<li>Member MTU email address<\/li>\n<li>Member GitHub user name<\/li>\n<li>Members course number (CS4760 or HU4628)<\/li>\n<li>Identify the any members with database, web development (backend or frontend) experience<\/li>\n<\/ul>\n<p>The bullet list is correct. I am asking you to repeat some information that you gave me in the prior email so that I can check my records.<\/p>\n<p>Email should also identify initial team leaders. This can be changed during the semester.<\/p>\n<p>Please send the email promptly so that the graduate student can contact your group early for the next assignment.<\/p>\n<h2>CS4760 &amp; HU4628 Students Collaborating<\/h2>\n<p><span style=\"line-height: 1.714285714; font-size: 1rem;\">Throughout the semester, students in CS4760 and HU4628 will work together developing\u00a0the web\u00a0application and make up a single team. Be sure to keep the students both courses involved in the design of the app and informed on its progress. \u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This assignment has two parts. Part A consists of making the group and app preference list. After I have received the group memberships, I will assign the app and have directory spaces made for you. Part B consists of selecting a group name and making the email list for your group. Part A &#8211; Team\u00a0Selection [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":82,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/front-page.php","meta":{"footnotes":""},"class_list":["post-129","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/cs4760.csl.mtu.edu\/2015\/wp-json\/wp\/v2\/pages\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/cs4760.csl.mtu.edu\/2015\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/cs4760.csl.mtu.edu\/2015\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/cs4760.csl.mtu.edu\/2015\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/cs4760.csl.mtu.edu\/2015\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":25,"href":"http:\/\/cs4760.csl.mtu.edu\/2015\/wp-json\/wp\/v2\/pages\/129\/revisions"}],"predecessor-version":[{"id":1163,"href":"http:\/\/cs4760.csl.mtu.edu\/2015\/wp-json\/wp\/v2\/pages\/129\/revisions\/1163"}],"up":[{"embeddable":true,"href":"http:\/\/cs4760.csl.mtu.edu\/2015\/wp-json\/wp\/v2\/pages\/82"}],"wp:attachment":[{"href":"http:\/\/cs4760.csl.mtu.edu\/2015\/wp-json\/wp\/v2\/media?parent=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}