Skip to content

Commit

Permalink
fix: update the game developer portfolio schedule
Browse files Browse the repository at this point in the history
  • Loading branch information
tolstenko committed Jan 17, 2024
1 parent 5aa13e1 commit e7e7a73
Show file tree
Hide file tree
Showing 3 changed files with 92 additions and 26 deletions.
2 changes: 1 addition & 1 deletion courses/advanced/01-introduction/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
Before we start, let's recapitulate what we have learned in the previous course. Use the links below to refresh your memory. Or go straigth to the [Introduction to Programming Course](../../intro/README.md).

- [Variables](../../intro/03-datatypes/README.md)
- [Decision making](../../intro/04-conditionals/README.md)
- [Decision-making](../../intro/04-conditionals/README.md)
- [Loops](../../intro/05-loops/README.md);
- [Functions](../../intro/06-functions/README.md);
- [Strings](../../intro/03-datatypes/README.md);
Expand Down
8 changes: 4 additions & 4 deletions courses/artificialintelligence/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,28 +147,28 @@ College dates for the Spring 2024 semester:

---

- Week 13. 2024/04/01
- Week 13. 2024/04/08
- Topic: Binary Search Trees

- ### :material-sort-clock-ascending:{ .lg .middle } __Heap and Priority queue__

---

- Week 14. 2024/04/08
- Week 14. 2024/04/15
- Topic: Heap and Priority Queues

- ### :material-presentation::factory_worker:{ .lg .middle } __Project Presentation__

---

- Week 15. 2024/04/15
- Week 15. 2024/04/22
- Topic: Work sessions for final project

- ### :warning:{ .lg .middle } __Finals__

---

- Week 16. 2024/04/22
- Week 16. 2024/04/26
- Topic: Finals Week

</div>
Expand Down
108 changes: 87 additions & 21 deletions courses/portfolio/README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,92 @@
# Portfolio
# Game Developer's Portfolio

Main resources for the course.
Creating and maintaining a portfolio is a crucial part in any game developer's job search and career.? Portfolios are especially challenging for programmers, since the work presented is not inherently visual, yet it must still effectively demonstrate the individual's prowess and skills in their discipline.? This course provides Game Programmers a formal opportunity to sum up their experience in the major and produce a portfolio worthy of presentation at the Senior Show.? In this course, students discuss and implement pertinent portfolio materials for programmers, such as websites, repositories and demo reels.? Students will have an opportunity to spearhead an entirely solo project to add as a centerpiece to their materials. [Source](https://classlist.champlain.edu/course/description/number/GPR_470/sections/true)

## Requirements

- 90 Credits

## Student-centered Learning Outcomes

<figure markdown>
[![Bloom's Taxonomy](https://cdn.vanderbilt.edu/vu-wp0/wp-content/uploads/sites/59/2019/03/27124326/Blooms-Taxonomy-650x366.jpg){ loading=lazy width="600" }](https://cft.vanderbilt.edu/guides-sub-pages/blooms-taxonomy/)
<figcaption><a href="https://cft.vanderbilt.edu/guides-sub-pages/blooms-taxonomy/">Bloom's Taxonomy on Learning Outcomes</a></figcaption>
</figure>

Upon completion of the Game Developer's Portfolio course, students should be able to:

### Objective Outcomes

- **Demonstrate** Proficiency in Programming Languages:
- **Showcase** competence in relevant programming languages commonly used in game development.
- **Implement** and explain code snippets that highlight problem-solving skills and efficiency.
- **Develop** an Individual Project:
- **Spearhead** a solo game development project to showcase the ability to conceive, plan, and execute a complete game;
- **Demonstrate** a deep understanding of programming concepts through the development of a unique and challenging project.
- **Create** a Professional Portfolio Website:
- **Design** and **develop** a visually appealing and user-friendly portfolio website to showcase programming projects.
- **Utilize** web development tools and frameworks to enhance the presentation of coding projects.
- **Build** a Source Code Repository:
- **Establish** and **maintain** a version-controlled repository (e.g., GitHub) containing well-documented code samples.
- **Demonstrate** proficiency in using version control tools and collaborative development practices.
- **Develop** a Demo Reel:
- **Create** a compelling demo reel that effectively communicates programming skills and contributions to game projects.
- **Edit** and **present** code snippets in a clear and concise manner within the demo reel.
- **Articulate** Programming Contributions:
- Clearly **communicate** the role and impact of programming contributions in game development projects.
- **Develop** the ability to discuss technical aspects of projects in a non-technical manner for diverse audiences.
- **Understand** Industry Standards and Best Practices:
- Adhere to industry standards and best practices in game programming.
- **Apply** knowledge of optimization, performance, and coding conventions commonly used in the game development industry.
- **Prepare** for the Job Search and Senior Show:
- **Develop** skills in **resume writing**, **cover letter** creation, and **interview preparation** specific to game programming roles.
- **Prepare** and **present** the portfolio effectively at the Senior Show or similar events to potential employers and industry professionals.
- **Receive** and **Provide** Constructive **Feedback**:
- Participate in peer reviews and constructive critiques to enhance the quality of portfolio materials.
- Provide thoughtful feedback to peers on both the technical and presentation aspects of their portfolios.
- **Reflect** on Learning and Career Goals:
- **Reflect** on personal learning experiences and identify areas for continuous improvement in game programming skills.
- **Develop** a clear understanding of career goals and create a plan for ongoing professional development in the game development industry.

## Schedule for Spring 2024

!!! warning

This is a work in progress, and the schedule is subject to change. Every change will be communicated in class. Use the github repo as the source of truth for the schedule and materials. The materials provided in canvas are just a copy for archiving purposes and might be outdated.

College dates for the Spring 2024 semester:

| Date | Event |
|---------------------|------------------------------------|
| Jan 16 | Classes Begin |
| Jan 16 - 22 | Add/Drop |
| Feb 26 - March 1 | Midterms |
| March 11 - March 15 | Spring Break |
| March 25 - April 5 | Registration for Fall Classes |
| April 5 | Last Day to Withdraw |
| April 8 - 19 | Idea Evaluation |
| April 12 | No Classes - College remains open |
| April 26 | Last Day of Classes |
| April 29 - May 3 | Finals |
| May 11 | Commencement |

## Schedule

| Week | Date | Topic |
|------|------------|-----------------------------------------------------------|
| 1 | 2023/01/16 | [Introduction](01-introduction/README.md) |
| 2 | 2023/01/23 | [Case Studies](02-cases/README.md) |
| 3 | 2023/01/30 | [Game Developer Portfolio Structure](03-structure/README.md) |
| 4 | 2023/02/06 | [Communication & Audience](04-communication/README.md) |
| 5 | 2023/02/13 | [Strategy & Analytics](05-strategy/README.md) |
| 6 | 2023/02/20 | [Demo Reels](06-reels/README.md) |
| 7 | 2023/02/27 | [Frontend](10-frontend/README.md) |
| 8 | 2023/03/06 | [Content Management System](08-cms/README.md) |
| 9 | 2023/03/13 | BREAK |
| 10 | 2023/03/20 | [Final Project & Coding Interviews](09-get-ready/README.md) |
| 11 | 2023/03/27 | [Hosting and Domain](07-hosting/README.md) |
| 12 | 2023/04/03 | [Dynamic Content & Blogs](11-dynamic/README.md) |
| 13 | 2023/04/10 | [Promoting](12-promoting/README.md) |
| 14 | 2023/04/17 | [Cover Letters](13-cover-letter/README.md) |
| 15 | 2023/04/24 | [Traditional CVs](14-cv/README.md) |
| 16 | 2023/05/01 | FINALS |

https://www.champlain.edu/career-success/career-collaborative/resources-for-students/career-resources/computer-science-and-innovation
| 1 | 2024/01/15 | [Introduction](01-introduction/README.md) |
| 2 | 2024/01/22 | [Case Studies](02-cases/README.md) |
| 3 | 2024/01/29 | [Game Developer Portfolio Structure](03-structure/README.md) |
| 4 | 2024/02/05 | [Communication & Audience](04-communication/README.md) |
| 5 | 2024/02/12 | [Strategy & Analytics](05-strategy/README.md) |
| 6 | 2024/02/19 | [Demo Reels](06-reels/README.md) |
| 7 | 2024/02/26 | [Frontend](10-frontend/README.md) |
| 8 | 2024/03/04 | [Content Management System](08-cms/README.md) |
| 9 | 2024/03/11 | BREAK |
| 10 | 2024/03/18 | [Final Project & Coding Interviews](09-get-ready/README.md) |
| 11 | 2024/03/25 | [Hosting and Domain](07-hosting/README.md) |
| 12 | 2023/04/01 | [Dynamic Content & Blogs](11-dynamic/README.md) |
| 13 | 2023/04/08 | [Promoting](12-promoting/README.md) |
| 14 | 2023/04/15 | [Cover Letters](13-cover-letter/README.md) |
| 15 | 2023/04/22 | [Traditional CVs](14-cv/README.md) |
| 16 | 2023/04/26 | FINALS |

0 comments on commit e7e7a73

Please sign in to comment.