NDSU is set to offer a Bachelor of Science degree in software engineering, starting in fall 2023. The program will be a joint offering of the Department of Computer Science and Department of Electrical and Computer Engineering.
“In recent years, the demand for software engineers has increased significantly across the United States. These positions require design expertise in both software and principles of hardware design,” said Ben Braaten, professor and chair of electrical and computer engineering. “The degree program is a great blend for careers in engineering, software development, cybersecurity, web development, mobile app development and gaming, to name a few.”
Software engineering involves the application of approaches to the development and maintenance of software systems. The degree is recommended for students who want careers as a software engineer or software developer.
NDSU’s curriculum will include courses in computer science and electrical and computer engineering, along with a relevant mathematics background.
“Software engineering is a sub-discipline of computer science focusing on the software development process which includes requirement analysis, design, implementation and testing,” said Simone Ludwig, professor and chair of computer science. “In the software engineering curriculum, we will have two tracks – one called the Systems Programming track, which focuses on embedded systems, and the Applications Development track, which centers on methodologies, techniques and tools to manage the software development life cycle.”
The program anticipates attracting 100 to 200 majors within three to four years.
As a student focused, land grant, research university, we serve our citizens.