ITFS 4396 - Portfolio

Portfolio

Technology Review - Google Drive and Google Docs

Portfolio - Desired Outcomes

A key component of IFSC4396 is the capstone portfolio. The portfolio has two general goals:

  • Document application of core competencies learned in the Information Science Degree.
  • Demonstrate to potential employers the value you could offer as an employee with skills obtained through the Information Science Degree.

You will have two sites:

You can see an example of a portfolio at https://blbauer.github.io/portfolio/.

Portfolio - Grading Rubric (Total 100 Points)

Your portfolio will be a demonstration of your skills, your personality, and your career goals, so you can expect your portfolio to be different from those created by your classmates. At a minimum, however, all portfolios should be delivered in a web-based digital format and demonstrate the following:

  • An Elevator Pitch that serves as a home page (5 points)
  • A current Resume in HTML format (5 points)
  • A current Resume in .DOC format (5 points)
  • A generic Cover Letter (5 points)
  • Writing examples (2 examples are required, each worth 5 points)
  • Web examples (2 examples are required, each worth 5 points)
  • Database examples (2 examples are required, each worth 5 points)
  • Programming examples (2 examples are required, each worth 5 points)
  • Soft Skills examples (2 examples are required, each worth 5 points)
  • A reflection on your Capstone project (20 points)
  • A well-formatted LinkedIn profile with a link to your portfolio (10 points)

You will present your completed portfolio on July 27.

Creating Your Portfolio

You are welcome to create any type or style of portfolio, but you can also download a template similar to Bruce Bauer's portfolio.

  • Using the directory structure shown below:
    • In the My Documents folder, create a folder called "IFSC4396".
    • In the IFSC4398 folder, create a folder called "porfolio".
    • In the portfolio folder, create a folder called "assets".
    • In the assets folder, create the following folders: "images", "style", "resources", and "scripts"
  • Copy the following portfolio template. Save it as "index.html" in your porfolio folder
  • Copy the following workexamples template. Save it as "workexamples.html" in your porfolio folder
  • Copy the following style template. Save it as "studentporfolio.css" in your style folder folder
  • Copy the following javascript template. Save it as "index.js" in your scripts folder
  • You can see the portfolio template work opening index.html using File Manager.

Publishing your Portfolio using Github

  • You can read more about how Github works at https://guides.github.com/
  • Create a Github account (use a professional username, such as your initials and last name)
  • Add a repository called "portfolio"
  • You will need to publish you web pages to the Internet.
    • Upload the contents of the portfolio folder to your Github portfolio respoitory. It is easier to drag/drop the files because this preserves the directory stucture. If you want to create a folder, see Github Documentation for more information. Commit the changes.
    • Now that there is something in your repository, you can publish it to the web. Click on the portfolio repository.
    • In the upper right tabs, click on "Settings".
    • Scroll down ot "Github Pages". On the Source value, click the dropdown and select "master branch", then click "Save". It will take a minute or two before your portfolio is published. You should be able to see the portfolio at https://githubuserid.github.io/portfolio

Portfolio Schedule

Date Assigned Date
Due
Assignment
05/26/2020 In Class
  • Assignment (in class)
    • Create the appropriate directory structure and download the portfolio template.
05/28/2020 06/01/2020
06/02/2020 06/09/2020
06/04/2020 06/11/2019
  • Developing your Portolio - Writing and Soft Skills - Assignment
    • Writing samples (2 examples are required, each worth 5 points)
      • Selected pieces from any course
      • Selected blog entries
      • Status reports, client emails, and other writings from advanced writing courses
    • Soft Skills examples (2 examples are required, each worth 5 points) with detail explanations, such as:
      • Selected activities and reflection
      • Problem Solving
      • Project Management
      • Presentation Skills
      • Other Writing Skills
06/09/2020 06/16/2019
  • Developing your Portfolio - Technical Skills - Assignment
    • Web examples (2 examples are required, each worth 5 points) with detail explanations, such as:
      • Individual project
      • IFSC 1310 project
      • HTML/CSS
      • Image Development/Manipulation
    • Programming examples (2 examples are required, each worth 5 points) with detail explanations, such as:
      • Javascript
      • C# or Python
      • Java
    • Database examples (2 examples are required, each worth 5 points) with detail explanations, such as:
      • Google Sheets final project
      • mySQL final project
      • Microsoft Access Database
    • Using a Github Gist to Display Your Code
      1. Sign-in to Github
      2. On the right-most icon (profile), click the dropdown and select "Your gists". At this time you might not have any gists.
      3. To add a new gist library, click the plus sign to the left of your profile ion and
      4. You will be prompted for the name of the library. The name of the library is also the name of the first member in the library. The names are in alphabetial order. I normally give he first member a name like #portfolio, which will name the gist "#profolio". Just add a short description.
      5. Now you want to add your first real member. Click the "Edit" button at the top, the "Add File" button at the bottom, then type in your member name (be sure to add a filetype), and paste in your code, then click "Update Secret Gist" to save your data
      6. To display your formated code, go to the top gist and copy the script tag value next to "Embed". Past the code in your portfolio where you want it to appear. To specify and member name within the gist, as the ?filename tag, so your script might look like: <script src="https://gist.github.com/blbauer/3fa83b3c4e39ef811b0dced4e6fe80d5.js?file=standard-html-document-template.html"></script>
    • Use JQuery to hide and unhide your code using JQuery Slider
07/21/2020 07/28/2020
07/21/2020 07/28/2020
  • (10 points) Develop a reflection on your Capstone Analysis Project (approximately 1-2 pages). Include a description of the project and a discussion of your areas of responsibility and successes:
    1. Now that it's over, what are my first thoughts about this overall project? Are they mostly positive or negative?
    2. If positive, what comes to mind specifically? Negative?
    3. What were some of the most interesting discoveries I made while working on this project? About the problem? About myself? About others?
    4. What were some of my most challenging moments and what made them so?
    5. What were some of my most powerful learning moments and what made them so?
    6. What is the most important thing I learned personally?
    7. When did I realize that I had come up with my final best solution?
    8. How do I feel my solution relates to real-world situations and problems?
    9. What most got in the way of my progress, if anything?
    10. How well did I and my team communicate overall?
    11. When did my collaborative communications fall short of the group's expectations, if ever?
    12. What were some things my teammates did that helped me to learn or overcome obstacles?
    13. How did I help others during this process? How do I feel I may have hindered others?
    14. Were my milestones and goals mostly met, and how much did I deviate from them if any?
    15. What did I learn were my greatest strengths? My biggest areas for improvement?
    16. What would I do differently if I were to approach the same problem again?
    17. What moments was I most proud of my efforts?
    18. Could I teach this problem-solving process to someone else easily? Why or why not?
    19. What could I do differently from a personal standpoint the next time I work with the same group or a different one?
    20. What's the one thing about myself above all others I would like to work to improve?
    21. How can I better support and encourage my teammates on future projects?
    22. How will I use what I've learned in the future?
  • (5 points) Project Management plan, work samples (depending on the project, you might include web pages, databases, project documentation), Video of final project presentation
07/28/2020 07/28/2020
  • Present your Portfolio to the class.
    • You will be limited to 1 minute for your elevator pitch and 4 minutes for your portfolio
    • Demonstrate your LinkIn account and your portfolio
    • Discuss what considerations went into the design of the site