Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Software Design, Problem Solving, Algorithms

I'm trying to find resources that help with learning how to analyze problems, figure out their bits and pieces, and create algorithms as preparation for creating software.

I don't need anything that's language specific.

I'm taking a class called software design at a local community college. A project we're working on is creating a bookstore. The teacher has asked for analysis of the problem (actors, interactions), and design (algorithms and/or pseudo-code for each actor and each of their roles).

I'm pretty frustrated because I don't feel like the teacher prepared us for this - no tools, very limited, unhelpful examples, exercises on javascript, but no help or guidance leading up to the tasks that have now been assigned.

Anybody got any resources? I don't see anything like this in Treehouse, but maybe it's buried within a track?

3 Answers

Try to go to http://www.w3schools.com Search up CSS tags or tutorial because that is CSS. Hope it helps

I think you're a bit confused. CSS is for coding styles to websites. Algorithms (in general) are sets of instructions to manipulate data. Those are 2 very different things.

I haven't watched it, but I'm sure the MIT open courseware for Intro to Algorithms would be useful: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/