Dennis Helder, Head
Department of Electrical Engineering and Computer Science
Electrical Engineering and Computer Science Building 214
605-688-4526
e-mail: dennis.helder@sdstate.edu
http://eecse.sdstate.edu/SE
Faculty
Professors: Salehnia, Shin; Associate Professors: Hamer; Assistant Professors: Ezenwoye, Fourney, Lim, Liu, Min
Program
Software Engineering combines the principles of engineering with the science of computing. The Software Engineering Curriculum is designed to provide students with a broad background of knowledge related to software, its development, architecture, configuration, revision, human interface, and quality assurance. Software Engineering is the application of engineering concepts, methods and tools to the development of software systems.
The mission of the program is to offer a Bachelor of Science degree in Software Engineering providing a rigorous, practical education for our students oriented toward problem solving; to conduct world-class research with a regional emphasis; and to provide technical assistance to existing and emerging businesses, industry, and government.
The objectives of the Software Engineering Program are to equip individuals who, after graduation and initial work experience:
- Are competent in formulating and using mathematics, natural science, and computer science knowledge, along with appropriate software engineering skills to solve real-world problems
- Use software engineering concepts, along with supporting mathematics and natural science, to show potential for expanded leadership roles in a wide range of jobs, or are pursuing advanced degrees;
- Actively contribute to multi-disciplinary teams in the workplace, communicate effectively, and pursue professional development.
- Apply ethical and social responsibility to develop a good understanding and appreciation of the impact of technical solutions on society at all levels.
The program begins in the first year by developing abilities in mathematics, science, communications and basic programming skills. Following this are two years of intense study in software engineering topics. A two-semester capstone sequence taken in the senior year, Senior Design I-II, places every student on a design team that designs, builds, tests, and demonstrates a significant design project. The design projects are often solicited from industry and provide students with valuable “real world” team design experience.