Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Curriculum for self-taught ComSci

Name: Bosola 2013-01-28 16:39

This has probably been posted in the past, but I can't find any archives of this board.

I've been looking to go into software development, but I have a non-technical background. I've done a few projects and a bit of front-end stuff here and there, but I'd like to take things to the next level and actually start studying software engineering. I can't / don't want to return to university, so I'd like to try and self-teach.

My question is, where can I find a good curriculum for self-teaching software engineering / computer science?

My current plan of attack, subject wise, is:

1. OOP; object modelling
2. Algorithm analysis
3. Data structures and their low-level implementations
4. Relational databases
5. Functional programming
6. Programming languages and compiler technologies
7. Networking; TCP / IP
8. Overview of operating systems; typical OS architectures
9. Requirements analysis / UML
10. Software development methodologies
11. Concurrency, threading
12. Processor architecture

What else? Any thoughts, or anything obvious I'm missing out?

Name: Anonymous 2013-01-28 16:49

1. Read SICP.
2. Read SICP.
3. Read SICP.
4. Read SICP.
5. Read SICP.
6. Read SICP.
7. Read SICP.
8. Read SICP.
9. Read SICP.
10. Read SICP.
11. Read SICP.
12. Read x86/ARM/MIPS and 6502/Z80/AVR manuals.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List