Weekly Schedule
Timeline
Week # | Activities |
---|---|
Week 1 | Get your tools ready. See GitHube remote repo. Meet with your project/thesis advisor. Get started on the Project Outline. |
Week 2 | Meet with your project/thesis advisor. Master’s Thesis only: select (or re-connect) with thesis committee members. Class meeting #1. Go to Class Meeting 1. |
Week 3 | Work on the Project Outline. Meet with your advisor. |
Week 4 | Meet with your advisor. Do project work. Project Outline is due. Class meeting #2. Go to Class Meeting 2 |
Week 5 | Do project work. Meet/communicagte with your project/thesis advisor |
Week 6 | Do project work. Meet/communicagte with your project/thesis advisor |
Week 7 | Do project work. Meet/communicagte with your project/thesis advisor |
Week 8 | Do project work. Meet/communicagte with your project/thesis advisor |
Week 9 | Do project work. Meet/communicagte with your project/thesis advisor. Class meeting #3. |
Week 10 | Get started on the First Draft. Meet/communicate with your advisor. Do project work |
Week 11 | Continue work on the First Draft. Meet/communicate with your advisor. Do project work |
Week 12 | Meet/communicate with your advisor. Do project work. First Draft is due. Class meeting #4 |
Week 13 | Meet/communicate with your advisor. Do project work. Work on the Almost Final draft. Check the Graduate School calendar for the last day to have your thesis reviewed for formatting by the Graduate School. Also, submit the Intent-to-graduate form by the required deadline |
Week 14 | Meet/communicate with your project/thesis advisor. Do project work. Review feedback and revise almost final draft. Class meeting #5. |
Week 15 | Meet/communicate with your project/thesis advisor. Do project work. Check Graduate School schedule to meet the deadline for submitting your thesis manuscript. Almost Final is due. Project presentations schedule is finalized. |
Week 16 | Meet/communicate with your project/thesis advisor. More Project presentations might be scheduled. All computing artifacts are due. Complete your project paper. |
Week 17 | Final project paper is due. |
Note Each week starts Saturday and ends Friday noon. For weeks when we have class meetings scheduled, you must have the assigned work completed Thursday midnight.
Weekly Activities
Week 1
GitHub remote repo
- Verify that you have access to the GitHub remote repo.
- Use Discord # github channel for more information.
- The name of your GitHub remote repo is lastname-firstname
- Review documentation on how to use
GitHub project board, issues, and pullrequests to manage all your project
development activities
- Make sure you’ve created a project board for your remote repo
- Set the GitHub project template to automated Kanban. See Configuring automation for project boards
- Practice the use of GitHub project board by creating a note card in
the
To-Do
column, namedadvisor meeting mm-dd-yyyy
.- You will move it to
In Progress
when you have the meeting and then toDone
after the meeting with your project/thesis advisor.
- You will move it to
Project Thesis Advisor Meeting
- Connect with your advisor and schedule an advising meeting no later than Sept 8
- Meeting preparation
- Document in the GitHub Kanban project board the meeting by moving the
meeting card from
To Do
toIn Progress
and thenDone
- The card must have a reference to where the meeting notes are.
- Have the meeting notes ready with the meeting agenda items
- Document in the GitHub Kanban project board the meeting by moving the
meeting card from
- Meeting agenda
- Discuss potential project goals and domain area for your project
- Narrow down the scope of your project to a very specific domain
- Get advice on relevant resources and references
- If this is continuing research, review progress and plan project development milestones
- Take notes on discussion points and action items
- Discuss means of communication to inform about progress and get feedback on your work
- Schedule weekly meetings and touh points for the rest of the semester
- Determine the ACM Computing Classification codes that best characterize the computing area of your project.
- Outputs
- Meeting notes in OneDrive or GitHub Wiki
- Mark your Outlook calendar to block off time for your weekly meetings/touch points
- Review and select the ACM Computing Classification System (CCS) codes that best represent the domain area of your project; save the
informaiton in your notes
- Masetr’s Project: See video in Canvas to learn how to generate the
TeX encoding of the CCS codes, and insert it in the
driver.tex
file in Overleaf
- Masetr’s Project: See video in Canvas to learn how to generate the
TeX encoding of the CCS codes, and insert it in the
Go to the top of Timeline
Week 2
- Have all your tools and platforms set up
- Get started on drafting the project outline
- Meet with your project/thesis advisor
- Finalize the topic of your project
- Discuss project goal, sub-goals, expected result(s), and how you’ll evaluate the results
- Get feedback on the project outline
- Master’s Thesis: Select (or re-establish connection) with thesis committee members
Overleaf platform project
- Verify that your access to an Overleaf project is set up to contain your project paper or thesis manuscript materials.
- Use Discord # overleaf channel for more information.
- The name of your Overleaf project is 2022-spring Lastname, Firstname.
- Become familiar with Overleaf and LaTeX
Class Meeting 1
- Who we are
- Syllabus tour
- Learning in this course
- How, with whom, what
- Desirable professional competencies
- Overview of computing areas of research and development (R&D) in the IT field
- R&D strategies for project work
- Next steps
Go to the top of Timeline
Week 3
- Continue drafting your project outline
- Read first feedback to outline draft and revise
- Meet/communicate with your project/thesis advisor
- Get feedback on project outline draft
- Review feedback and revise outline draft
- Read second feedback to outline draft and revise
- Document projet work using
- GitHub Kanban board and cards
- GitHub Wiki
- Other materials (e.g., OneDrive shared with your project/thesis advisor and course instructor)
Go to the top of Timeline
Week 4
- Meet/communicate with project/thesis advisor
- Review feedback, revise, finalize, and submit project outline
- Do and document project work
Class Meeting 2
- Reflective practitioners
- Goal of project work study
- Outline of project work
- Plagiarism, attribution, citations, references
- Project development process
- Project directory structure
- Next steps
Go to the top of Timeline
Week 5
- Meet/communicate with project/thesis advisor
- Do and document project work
Go to the top of Timeline
Week 6
- Meet/communicate with project/thesis advisor
- Do and document projet work
Go to the top of Timeline
Week 7
- Meet/communicate with project/thesis advisor
- Do and document project work
Go to the top of Timeline
Week 8
- Meet/communicate with project/thesis advisor
- Do and document project work
Go to the top of Timeline
Week 9
- Do and document project work
- Get started on the first draft of your project paper/thesis manuscript
- Meet/communicate with project/thesis advisor
- Get feedback on your project work and first draft
- Review feedback and revise first draft
Class Meeting 3
Go to the top of Timeline
Week 10
- Do and document project work
- Meet/communicate with project/thesis advisor
- Get feedback on your project work and your revisions of the first draft
Go to the top of Timeline
Week 11
- Do and document work on the project
- Meet/communicate with project/thesis advisor
- Finalize and submit your first draft
Go to the top of Timeline
Week 12
- Do and document project work
- Get started on the almost final draft of your project paper/thesis manuscript
- Meet/communicate with project/thesis advisor
- Get feedback on project work and the almost final draft
- Review feedback and revise almost final draft
Class Meeting 4
Go to the top of Timeline
Week 13
- Do and document work on the project
- Meet/communicate with project/thesis advisor
- Get feedback on project wrok and the almost final draft
- Review feedback and revise almost final draft
Go to the top of Timeline
Week 14
- Do and document project wrok
- Meet/communicate with project/thesis advisor
- Finalize your almost final project paper/thesis manuscript
Go to the top of Timeline
Class Meeting 5
Week 15
- Complete project work
- Freeze Work progress reflected in
- GitHut Kanban project board
- GitHub Wiki
- Other ther materials (e.g., OneDrive files shared with project/thesis advisor and course instrutor)
- Master’s Thesis
- Thesis manuscript is due to Graduate School.
- Almost final draft is due
- Meet/communicate with project/thesis advisor
- Prepare, rehearse, get feedback, and give your presentation
- Presenatations’ schedule is finalized
Go to the top of Timeline
Week 16
- Meet/communicate with project/thesis advisor
- Presenatations are scheduled
- Complete and submit all the computing artifacts
- Master’s Project
- Revise and finalize your project paper
Go to the top of Timeline
Week 17
- Final project paper is due
Go to the top of Timeline