career opportunities

Software Engineering - Developing methods for the production of large and complex software systems on time, within budget, and with few or no defects.

 

Software Evaluation - Offering consulting services on the planning, analysis design, and needs assessment of software systems for organizations.

 

Operating Systems and Networks - Developing the basic software computers use to supervise themselves or to communicate with other computer.

 

Information Technology - Developing and managing information systems that support business organizations.

 

Internet Programming - Developing web databases and applications.

 

Software Project Management - Maximizing the profitability and productivity of your software development or consulting team.

 

Software Applications - Applying computing and technology to solve problems outside the computer field – in education or medicine for example.

 

Artificial Intelligence - Developing computer systems that simulate human learning and reasoning ability.

 

Database Design - Designing database systems to meet information needs for organizations of all sizes.