CSG 4603 Portfolio & Professional Development

CSG 4603 Portfolio & Professional Development
CSG 4603 Portfolio & Professional Development

CSG 4603 Portfolio & Professional Development | Fall 2025

COURSE DETAILS

🗓️ Days & Times:
TBA

🏫 Location:
TBA

💻 Learning Management System:
All course content will be provided through Harvey (LMS) https://harvey.utulsa.edu/

INSTRUCTOR INFORMATION

Akram Taghavi-Burris
akram-burris@utulsa.edu | 918-631-3864 @ProfessorAkram (Discord)

🕔 Office Hours:
Monday – Thursday | 3:30 – 5:45 PM
Rayzor Hall 2125

📌 Book a Meeting:
Schedule a time to meet with Professor Akram


🌟Course Description: CSG 4603 Portfolio & Professional Development

Preparation and presentation of a professional portfolio that showcases work to attract employers across various creative digital industries, including computer simulation, game design & development, special effects, and animation. Students will explore the current landscape of these industries, define their career goals, and prepare for professional certification to enhance their marketability.

Prerequisite:  CSG 3813 (minimum grade C) 


🎯️ Course Goals (Objectives)

  1. Analyze complex problems and apply computing principles to identify solutions
    1. Apply critical and design thinking to analyze, synthesize, and evaluate complex information, developing innovative solutions to computing problems.
    2. Apply interdisciplinary knowledge to assess both the technical and artistic aspects of a creative project and inform innovative computing solutions.
    3. Analyze how historical and cultural factors influence digital media works
    4. Evaluate the evolution of stylistic trends in technology and design.
    5. Apply principles and practices of security and privacy in computing.
    6. Discuss technical workflows and production pipelines used to develop digital content
    7. Discuss emerging trends such as Digital Twin simulations, virtual production, and XR’s influence on education, healthcare, and entertainment
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
    1. Identify real-world problems and evaluate and adapt solutions based on user feedback to meet community needs and expectations.
    2. Integrate interdisciplinary perspectives and assess trends to inform system design and user experience.
    3. Apply conceptual and technical skills to create and refine creative work.
    4. Create a cohesive artist statement articulating the stylistic and conceptual elements of the final project.
    5. Plan, execute, and evaluate a final project, demonstrating proficiency and reflecting on creative decisions.
    6. Evaluate best practices for developing dynamic, interactive 3D environments in game design, simulation, and animation.
  3. Communicate effectively in various professional contexts.
    1. Write and present clearly, practicing the skills of effective communication across the curriculum.
    2. Prepare written communication in a logical and organized manner.
    3. Effectively communicate design solutions and prototypes.
    4. Apply color theory and design principles to convey ideas or emotions in professional contexts
    5. Prepare and deliver organized, clear, and engaging presentations tailored to the audience, both informal and formal.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
    1. Recognize ethical dilemmas and determine appropriate responses.
    2. Evaluate how social, cultural, and ethical factors influence the creation and use of technologies.
    3. Apply ethical and scientific principles to ensure solutions meet professional and societal standards. Analyze and apply principles related to quantitative, scientific, cultural, and ethical issues.
    4. Create a professional portfolio, resume, and artist statement .
    5. Recognize roles and career opportunities within the industry.
    6. Implement and manage version control for project collaboration and documentation.
    7. Evaluate the environmental, societal, and individual impact of interactive systems (i.e. computer solutions).
    8. Recognize security concerns in digital content creation and collaborative platforms
    9. Discuss the role of data privacy, intellectual property, and ethical practices in creative technology development. 
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
    1. Apply knowledge and skills to identify and address real-world problems in local or global communities.
    2. Apply skills and competencies required for specific roles in the field.
    3. Acquire new skills through independent research to develop solutions for unique problems and original projects.
  6. Apply game design principles and technical skills to create interactive digital experiences that are functional, engaging, and optimized, demonstrating proficiency in design, production, and execution across media such as games, simulations, and XR.
    1. Demonstrate technical proficiency and apply tools to meet standards.
    2. Critique and evaluate design solutions through discussions and reviews.
    3. Recognize and apply fundamental design elements (e.g. principles, game development, animation).
    4. Acquire fluency in major discourses (e.g. game design, animation, 3D modeling).

Course Requirements

📖 Required Reading: Blood, Sweat, and Pixels by Jason Schreier

👤 Online Accounts: Linked-In Itch.io, Artstation, Github,

See student hardware recommendations for more.


💯 Grading Policy

  • All assignments must be turned in by the due date and time.
  • Late Submissions WILL NOT BE GRADED and will result in a zero
  • All exams must be taken at the scheduled date and time.
  • There are NO MAKEUP EXAMS
  • To earn an ‘A’, students must earn at least 90% of the total points.

⭐ Course Points – 4000 pts

Course SkillsPointsPercentages
🪄 Creativity & Craftsmanship100025%
🎓 Scholarly Insights80020%
🎙️ Master Rhetoric80020%
🔮 Wisdom and Intellect100025%
🤝 Reputation40010%

📂 Course Modules

Modules
Career Assessment in Creative Technologies
Professional Branding and Personal Portfolio Development
Advanced Techniques in Industry-Standard Tools
Industry Best Practices Across Games, Animation, and Special Effects
Ethics, Legal Responsibilities, and Security in Digital Media
Interviewing and Networking

📝 Course content is organized into individual modules, each representing a lesson unit or a series of related topics. Modules are not tied to a weekly schedule and may take more or less than a week to complete.

📆 IMPORTANT DATES

  • Week 07: Unity Certification – Game Developer
  • Week 13: Unity Certification – Artist/Programmer
  • Week 15: Reading Render Days**
  • Week 14: Portfolio Presentation
  • Week 16: Mock Interview

** Reading “Render” days are reserved for rendering, compiling and/or building the final project.


Syllabus Disclaimer: As with most technology courses, this course is in a state of constant update in order to keep up with the ever-changing technology and advancements in the field. This syllabus is not a contract, but a plan for action. The instructor reserves the right to alter its stipulations, upon prior notification to students, if and when educational and technological circumstances warrant changes.


⚡Additional Resources


⚠️ Polices & Resources:
See Course Policies for more information on grading, program requirements, and university polices. For academic support, refer to Student Resources.

💬 Connect & Collaborate:
Join the CSG Majors Discord server to stay connected, collaborate, and inquire with fellow students and faculty.

🙌 Join a Student Org
Students are encouraged to join our IGDA student chapter and other program-related student organizations.


🔗This syllabus is located online at: https://sites.utulsa.edu/csg/csg-courses/csg-x99x-is-csg-undergraduate-projects/