Self-study coursework
I was going to list this on my other blog post. However, I didn't.
This will need to be as school-like as possible, with deadlines and everything. The deadlines will be flexible, but only slightly so. The pace will be decent, but not killer, and the tests open-book. Each course will have a project too -- if it makes sense to do so.
general idea to finally finish this
- Finish CS, physics I, and math review by December, or February at the latest. That'll be brutal, but necessary.
- Finish OSEE -- with MechE minor -- in the recommended 3 years, if possible. But, it can be extended to 6 if necessary. Basically stretching out a semester into a year.
- Finish my PLC courses all by the end of 2024.
- Get CompTIA and CCNA by May 2024, or at least by EOY 2024
- Finish art self-study CORE -- the stuff we've been wanting to do for forever -- by the end of 2023. The rest of the stuff can take until 2024 when we will start Cubebrush.
- For writing, I want to get to writing 3000 words a week, so that's 429 per day.
- For art, I would like to finish one piece per week in 2D and another in 3D.
- Each course should have an associated project which I will put on my website.
I won't outline everything yet until I prove to myself that I can finish a bunch of crap in parallel. So for now, here is everything, complete with fake course numbers (though some will match BYU):
November 2023:
- CS 100: Intro to Programming: This is a review. I obviously know how to program already haha, but reviewing the fundamentals will be quite nice.
- Project: I'm cheating a bit and writing a few basic data structures. Full data structure review after that.
- CS 350: Interview Preparation and Competitive Programming: This is needed because I need to find a job.
- Project: Finish Cracking the Coding Interview, Leetcode Blind 75.
- CSG 680: Advanced Foam Simulation
- Project: FINISH THE DANG MASTER'S THESIS. All code must be written by the end of November.
- CSG 102: Shaders I: Finishing some TutsPlus basic shader stuff in Shadertoy, before diving back deep into Houdini. :O
- Project: A few shaders in Shadertoy
- ITC 100: Intro to IT via Tech Support
- Project: finally finishing my Google IT Support certification
- ART 100: Intro to Drawing
- Project: all those basic tutorials. Drawabox and CtrlPaint are technically part of separate courses. Simply Drawing, Monika beginner, Sycra Fundamentals, 50 Things to Draw, Sketch with Asia. I've done 99% of Simply Drawing and all of 50 Things to Draw.
- Project: Just following Drawabox 50% rule. Most of my projects will be digital paintings and 3D art.
- CSG-ART 101L: Intro to Animation Pipeline
- Project: Pixar in a Box
- MATH 100: Basic Math
- Project: Khan Academy up to, but not including, calc
- ECE 105: PLC I
- Project: PLC I on Udemy, not sure of a project yet
- ECE 100: Intro to EE
- Project: Just read Understanding the Digital World and watch some videos
- ECE 110: Programming Fundamentals for Embedded Systems: Basically the same as CS 100, gonna review Python, C++, C, and Assembly
- Project: idk
- ME 100: Intro to ME: Just read that first book which provides a general overview. This can take 2 months it's fine
- Project: something related to theme parks?
- TPED 101: Intro to Roller Coaster Design: Re-read that book enough to explain it yourself
- ENGL 220: Writing SFF: Go to writing group, and maybe read some of those tips by Jeffrey Carver. Write your 3000 words each week. Read a book a week if you can.
- MUSIC 150: Music Overview: Clarinet in band, piano in church, choir, theory all rolled up into one.
- CSG 336: Projects in Game Design: Work on your GAME DESIGN daily!
- I want to make a panda fortunes game and a poolroom game, but the former will have a poolroom as a level, so we will just go with that first. This course is only complete when the game is released, and will take until at least Dec 2024.
- Play games as well
Comments
Post a Comment