Date | Topic | Lecture Notes/Lab Files | Deadlines |
---|---|---|---|
2017-08-23 | Course Information | Capstone Project Guide | |
2017-08-30 | Team Formation and Project Selection | Potential Capstone Projects | |
2017-09-06 | Using Version Control Software (Git) | Using Git [pdf] | |
2017-09-13 | No Class - Travel | ||
2017-09-20 | Project Proposal Reviews: 1. Zeinab El Rewini - Ballistic Heart Monitor 3. Jacob Greenlees, Jeff Nelson - LunaBot 4. Caleb Meyer, Zac Sundre - Lego Robot Compiler 5. Robert Olmsted, Skyler Decoteau - Lego Robot Simulation 6. Austin Gilbert, Chase Davis - UAV Cybersecurity 7. Nathan Carlson - Physics 8. David Erickson, August Davis, Christian Hansen - Inventory Management 9. Jacob Longar, David Yang - UAV Mosaics |
Bring 11 copies of your project proposal draft to class. Progress Report Due |
|
2017-09-27 | Project Proposal Reviews: 10. Larson Danes - Bioinformatics Webpage 11. Nick Paulson, Brett Dziwulski - Game Development 12. Josiah Burkhardsmeier, Nick Sandstrom - Melanoma l3. Elvin Gateri, Fuad Mohamoud - Nutrition App 14. Sai Peri, Austin Holtz, Matt Watson - NGAFID Student Logins 15. Ben Linser, Chase Martin, Daniel Martin - NGAFID Graphical Interface 16. David Sexter - Writer's Conference 17. Thamer Allahabi - Mobile Game |
||
2017-10-04 | Related Work Paper/Presentation Discussion | Progress Report Due | |
2017-10-11 | Group Work Session | ||
2017-10-18 | No Class - Travel | Progress Report Due | |
2017-10-25 | Guest Lecturer - David Apostal Related Work Rough Draft Review and Feedback: 1. Josiah Burkhardsmeier, Elvin Gateri, Nick Sandstrom, Fuad Mohamoud - Melanoma 2. Sai Peri, Austin Holtz, Matt Watson - NGAFID Student Logins 3. Nathan Carlson - Physics 4. Robert Olmsted, Skyler Decoteau - Lego Robot Simulation |
Related Work Paper Rough draft due in Moodle at 11:55pm | |
2017-11-01 | Related Work Presentations: 1. Zeinab El Rewini - Ballistic Heart Monitor 3. Jacob Greenlees, Jeff Nelson - LunaBot 4. Caleb Meyer, Zac Sundre - Lego Robot Compiler 5. Robert Olmsted, Skyler Decoteau - Lego Robot Simulation 6. Austin Gilbert, Chase Davis - UAV Cybersecurity |
Progress Report Due Presentation slides due in Moodle at 11:55pm |
|
2017-11-08 | Related Work Presentations: 7. Nathan Carlson - Physics 8. David Erickson, August Davis, Christian Hansen - Inventory Management 9. Jacob Longar, David Yang - UAV Mosaics 11. Nick Paulson, Brett Dziwulski - Game Development 12. Josiah Burkhardsmeier, Elvin Gateri, Nick Sandstrom, Fuad Mohamoud - Melanoma |
||
2017-11-15 | Related Work Presentations: 13. Sai Peri, Austin Holtz, Matt Watson - NGAFID Student Logins 14. Ben Linser, Chase Martin, Daniel Martin - NGAFID Graphical Interface 16. David Sexter - Writer's Conference 17. Thamer Allahabi - Mobile Game 10. Larson Danes - Bioinformatics Webpage |
Progress Report Due | |
2017-11-22 | No Class - Thanksgiving Break | Final Draft of Related Work Survey due in Moodle at 11:55pm | |
2017-11-29 | First Semester Project Demos: 1. Zeinab El Rewini - Ballistic Heart Monitor 3. Jacob Greenlees, Jeff Nelson - LunaBot 4. Caleb Meyer, Zac Sundre - Lego Robot Compiler 5. Robert Olmsted, Skyler Decoteau - Lego Robot Simulation 6. Austin Gilbert, Chase Davis - UAV Cybersecurity 7. Nathan Carlson - Physics 8. David Erickson, August Davis, Christian Hansen - Inventory Management 9. Jacob Longar, David Yang - UAV Mosaics |
Demo Slides due in Moodle at 11:55pm | |
2017-12-06 | First Semester Project Demos: 10. Larson Danes - Bioinformatics Webpage 11. Nick Paulson, Brett Dziwulski - Game Development 12. Josiah Burkhardsmeier, Nick Sandstrom - Melanoma l3. Elvin Gateri, Fuad Mohamoud - Nutrition App 14. Sai Peri, Austin Holtz, Matt Watson - NGAFID Student Logins 15. Ben Linser, Chase Martin, Daniel Martin - NGAFID Graphical Interface 16. David Sexter - Writer's Conference 17. Thamer Allahabi - Mobile Game |
Progress Report Due | |
2018-01-10 | Second Semester Overview | ||
2018-01-17 | Group Work Session | Progress Report Due | |
2018-01-24 | Group Work Session | ||
2018-01-31 | Midterm Code Review Explanation and Overview | Progress Report Due | |
2018-02-07 | No Class - Travel Group Work Session |
||
2018-02-14 | No Class - Travel Group Work Session |
Progress Report Due | |
2018-02-21 | Midterm Code Review and Demos: 1. Zeinab El Rewini - Ballistic Heart Monitor 2. Jacob Greenlees, Jeff Nelson - LunaBot 3. Caleb Meyer, Zac Sundre - Lego Robot Compiler 4. Robert Olmsted, Skyler Decoteau - Lego Robot Simulation 5. Austin Gilbert, Chase Davis - UAV Cybersecurity |
||
2018-02-28 | Midterm Code Review and Demos: 6. Nathan Carlson - Physics 7. David Erickson, August Davis, Christian Hansen - Inventory Management 8. Jacob Longar, David Yang - UAV Mosaics 9. Larson Danes - Bioinformatics Webpage 10. Nick Paulson, Brett Dziwulski - Game Development |
Progress Report Due | |
2018-03-07 | Midterm Code Review and Demos: 11. Josiah Burkhardsmeier, Nick Sandstrom - Melanoma 12. Elvin Gateri, Fuad Mohamoud - Nutrition App 13. Sai Peri, Austin Holtz, Matt Watson - NGAFID Student Logins 14. Ben Linser, Chase Martin, Daniel Martin - NGAFID Graphical Interface 15. David Sexter - Writer's Conference 16. Thamer Allahabi - Mobile Game |
||
2018-03-14 | No Class - Spring Break | ||
2018-03-21 | Rough Draft Discussion Group Work Session |
Progress Report Due | |
2018-03-28 | Final Paper Rough Draft Reviews: 1. Zeinab El Rewini - Ballistic Heart Monitor 2. Jacob Greenlees, Jeff Nelson - LunaBot 3. Caleb Meyer, Zac Sundre - Lego Robot Compiler 4. Robert Olmsted, Skyler Decoteau - Lego Robot Simulation 5. Austin Gilbert, Chase Davis - UAV Cybersecurity |
||
2018-04-04 | Final Paper Rough Draft Reviews: 6. Nathan Carlson - Physics 7. David Erickson, August Davis, Christian Hansen - Inventory Management 8. Jacob Longar, David Yang - UAV Mosaics 9. Larson Danes - Bioinformatics Webpage 10. Nick Paulson, Brett Dziwulski - Game Development |
Progress Report Due | |
2018-04-11 | Final Paper Rought Draft Reviews: 11. Josiah Burkhardsmeier, Nick Sandstrom - Melanoma 12. Elvin Gateri, Fuad Mohamoud - Nutrition App 13. Sai Peri, Austin Holtz, Matt Watson - NGAFID Student Logins 14. Ben Linser, Chase Martin, Daniel Martin - NGAFID Graphical Interface 15. David Sexter - Writer's Conference 16. Thamer Allahabi - Mobile Game |
||
2018-04-18 | No Class - UAS Data Workshop | Progress Report Due | |
2018-04-25 | Final Demo Presentations: 1. Zeinab El Rewini - Ballistic Heart Monitor 3. Jacob Greenlees, Jeff Nelson - LunaBot 4. Caleb Meyer, Zac Sundre - Lego Robot Compiler 5. Robert Olmsted, Skyler Decoteau - Lego Robot Simulation 6. Austin Gilbert, Chase Davis - UAV Cybersecurity 7. Nathan Carlson - Physics 8. David Erickson, August Davis, Christian Hansen - Inventory Management 9. Jacob Longar, David Yang - UAV Mosaics |
||
2018-05-02 | Final Demo Presentations: 10. Larson Danes - Bioinformatics Webpage 11. Nick Paulson, Brett Dziwulski - Game Development 12. Josiah Burkhardsmeier, Nick Sandstrom - Melanoma l3. Elvin Gateri, Fuad Mohamoud - Nutrition App 14. Sai Peri, Austin Holtz, Matt Watson - NGAFID Student Logins 15. Ben Linser, Chase Martin, Daniel Martin - NGAFID Graphical Interface 16. David Sexter - Writer's Conference 17. Thamer Allahabi - Mobile Game |
The Senior Capstone courses are a two-semester sequence in which computer science majors undertake a culminating research or software development project. Students will have the opportunity to work on projects with researchers from across UND as well as with external companies. The course requires written documents, oral presentations, and peer review of the initial phases of the project, including a project proposal, a review of related work, and a complete software design or research plan. Students will gain the appropriate oral and written communication skills, as well as critical and creative thinking skills to successfully enable them to work in teams and as future graduate students or employees.
The CSci 492/493 sequence carries the Essential Studies Capstone (C) designation. The following two ES goals are integrated into the course:
The Senior Capstone courses are a two-semester sequence in which computer science majors undertake a culminating research or software development project. The course requires written documents, oral presentations, and peer review of the initial phases of the project, including a project proposal, a review of related work, and a complete software design or research plan. Students will gain the appropriate oral and written communication skills, as well as critical and creative thinking skills to successfully enable them to work in teams and as future graduate students or employees.
CS 492: CSci 242 and at least second-semester junior standing.
CS 493: CSci 492.
None.
Grades for both CS 492 and 493 will be based on assessed critical and thinking, as well as oral and written communication. The Capstone Project Guide provides rubrics on how the written and oral components will be graded.
Critical Inquiry and Analysis and Quantitative Reasoning (50%):
Oral Communication (20%):
Written Communication and Information Literacy (30%):
Critical Inquiry and Analysis and Quantitative Reasoning (40%):
Oral Communication (30%):
Written Communication and Information Literacy (30%):
The development of the individual problem solving skills needed for computer programming is one of the major objectives of this course. Students are to work independently of each other in completing the programming assignments. Any exception to this rule will require documentation signed by me allowing the collaborative work.
If you need help, you are welcome to consult with your instructor, your teaching assistant, or the staff of the department's Instructional Help Desk in 109A Streibel Hall. A submission of source code that you did not develop or homework assignments that was not your individual writing will be treated as plagiarism. These assignments will receive zero points and you may be referred to the Associate Dean of Student Life as a case of Scholastic Dishonesty.
Class attendance and lab attendance are required. Any student missing more than 6 classes without a doctors excuse will fail the course. The classroom is the primary venue for course material, announcements, and other information relevant to the course. An on-line course management system may be used to make some information available to students, but this is intended to enhance, not replace, classroom interaction.
Code for homeworks and labs must be commented and properly formatted (see different coding styles, I prefer 1TBS) or points will be taken away. The final homework submission must be submitted through Moodle. Each homework will list its grading criteria.
Late assignments will have their grades penalized by 15% the first day, and 30% the second day. No assignments will be accepted more than two days late. Homeworks are to be done individually (see Academic Integrity) and may involve a significant amount of programming, so start them early.
All lab assignments must be completed by the end of the lab session. Any exception will require proper excuse with permission granted before the end of the lab session. Partial credit may be given to incomplete work.
Any issues related to the machines in the computer labs can be sent to cslabs@cs.und.edu.
Upon request, the Computer Science Department will provide reasonable accommodations for students with disabilities as specified in the policies of the UND office of Disability Services for Students (DSS). You must contact your instructor to request and arrange accommodations.