Your studies will concentrate on application development, computer architecture, software engineering, and operating systems. Courses include programming, data structures, legal and ethical issues, network and data communications, systems analysis and design, web programming, and database management systems.