Learning Outcomes
At the end of this course, students should be able to:
1. explain business models;
2. identify some entrepreneurial opportunities available in Software Engineering;
3. describe business plan and business startup process;
4. explain business feasibility and strategy;
5. explain marketing strategies; and
6. discuss business ethics and legal issues.
Course Contents
Software entrepreneurial process. Principles of software business ownership. Identifying software market opportunities. Entrepreneurial software marketing. Software business communication and negotiation techniques. Feasibility analysis. Entrepreneurial financing. Legal issues. Software business plan development. Risk management.