Coursework Roadmap
My journey through BYU's Computer Science curriculum. Each course builds on the last, progressing from fundamentals to advanced concepts in software engineering.
Degree Progress
On track for successful degree completion. 2 courses currently in progress.
WDD 130
Web Fundamentals
Foundation in web design and development. HTML, CSS, responsive design, and web design principles.
Key Takeaway:
Semantic HTML and accessible design are foundational. Mobile-first responsive design should always be considered from the start.
CSE 111
Programming with Functions
Advanced Python programming. Functions, error handling, testing, and problem-solving across multiple disciplines.
Key Takeaway:
Functions and modularity are essential for scalable code. Writing testable code from the beginning prevents technical debt.
CSE 110
Intro to Programming
Introduction to programming fundamentals with Python. Covers variables, decisions, calculations, loops, and arrays.
Key Takeaway:
Logic and problem-solving are more important than language syntax. Python's readability makes learning programming concepts intuitive.
More Courses to Come
As I progress through my degree, I'll be adding more courses to this timeline. Check back regularly to see my latest work and journey through computer science!