Students interested in working as software engineers must have a sound foundation of math, physics, software, circuit theory, and engineering design principles to function effectively. A bachelor of science (B.S.) degree with a major in software engineering is focused on preparing individuals to work with other IT professional and apply engineering principles to design, test, implement, and evaluate software. Software engineers are an integral part of the accelerating growth of technology, are knowledgeable on the ever-increasing complexity of the IT sector, and are meeting the growing demands of customer and innovative website and mobile applications, and the continuous need to update code due to its limited lifespan. Software Engineering is offered jointly by the Computer Science department and the Electrical & Computer Engineering department in the College of Engineering.
The Software Engineering certificate draws from the set of courses that are specific to the B.S. in Software Engineering and the Software Engineering track of our B.S. in Computer Science degree. It can be of interest to professionals with computer science degrees who wish to expand their expertise in the area of software engineering. It is also targeted at current students who complete a different track or program and wish to cover more than one specialization.
IMPORTANT DISCLAIMER: A Sample Program Guide provides an unofficial guide of program requirements and should be used by prospective students who are considering attending NDSU in the future. It is NOT an official curriculum and should NOT be used by current NDSU students for official degree planning purposes. Note that the official curriculum used by current NDSU students can vary from the Sample Program Guide due to a variety of factors such as, but not limited to, start year, education goals, transfer credit, and course availability.
To ensure proper program completion, enrolled students should utilize Degree Map and Schedule Planner in Campus Connection and consult regularly with their academic advisor to ensure requirements are being met.
IMPORTANT DISCLAIMER: A Sample Program Guide provides an unofficial guide of program requirements and should be used by prospective students who are considering attending NDSU in the future. It is NOT an official curriculum and should NOT be used by current NDSU students for official degree planning purposes. Note that the official curriculum used by current NDSU students can vary from the Sample Program Guide due to a variety of factors such as, but not limited to, start year, education goals, transfer credit, and course availability.
To ensure proper program completion, enrolled students should utilize Degree Map and Schedule Planner in Campus Connection and consult regularly with their academic advisor to ensure requirements are being met.