The Mythical Man-Month [5] is required reading. It deals with the issues in managing large projects. There is much wisdom to learn from this little book. For instance, when you graduate and get a corporate job your manager will ask you for a schedule for your project. The question seems innocent enough and you'll probably do your best to give an accurate answer.
You just made your first software mistake. After 34 years in this business I know of no-one who can create an accurate software schedule. You schedule will be wrong. Worse yet, it will be wrong on the low side by way too much. But now your manager has your promised delivery date and he will give it to the customer. You'll be late, the project will be late, the customer will be angry and you'll be fired. There is much to learn. Lesson number one is never, never give a schedule for software.
(comcast story)