Arizona State University

Course Details

Computer Science (Software Engineering)

Course Description

The software engineering concentration is appropriate for computer science students seeking careers as software engineers. Software engineering concentration students will learn advanced processes, methodologies and tools for developing and testing large and small software applications in emerging areas such as: enterprise systems service-orientated computing systems of systems They will also learn information assurance concepts and techniques, or principles of human computer interaction and methods, for developing these applications. The curriculum prepares students to assume leadership roles in software development organizations and to practice professional standards and emerging software technology to the software engineering life-cycle activities. Accredited by the Computing Accreditation Commission of ABET, http://www.abet.org/. Additional Program Fee: Yes Second Language Requirement: No First Required Math Course: MAT 265 - Calculus for Engineers I. Program Math Intensity:program math intensity substantial Substantial

Course Duration

NumberDuration
3year

Career outcomes

Career opportunities are strong and numerous for software engineering concentration graduates. Graduates possess the knowledge and skills to work across the spectrum of software development process activities including: architecture coding project management quality assurance requirements engineering testing Career paths include: software analyst software architect software engineer software task leader software tester Software engineering concentration graduates find employment in large and small organizations that develop, deploy and manage software systems. They work on all types of projects, from large, complex engineering systems, distributed banking, financial and government software to gaming.




Computer Science (Software Engineering) Arizona State University