Learn the fundamentals of computer science, such as databases, operating systems, computer networks and software project management, to make effective use of computing technologies in your area of expertise. Whether you are currently working in information technology or planning for your future, discover how emerging areas of the discipline, including software law, e-commerce, distributed applications management and DNA computing, will enable you and your organization to respond to the pace of change in technology.