{"version":"1.0","provider_name":"Department of Computer Science and Software Engineering","provider_url":"https:\/\/www.monmouth.edu\/department-of-csse","author_name":"Robert Smith","author_url":"https:\/\/www.monmouth.edu\/department-of-csse\/author\/resmith\/","title":"B.S. in Software Engineering | Department of Computer Science and Software Engineering","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"X5h8hQco32\"><a href=\"https:\/\/www.monmouth.edu\/department-of-csse\/programs-of-study\/bs-software-engineering\/\">B.S. in Software Engineering<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.monmouth.edu\/department-of-csse\/programs-of-study\/bs-software-engineering\/embed\/#?secret=X5h8hQco32\" width=\"600\" height=\"338\" title=\"&#8220;B.S. in Software Engineering&#8221; &#8212; Department of Computer Science and Software Engineering\" data-secret=\"X5h8hQco32\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.monmouth.edu\/department-of-csse\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"BS Software Engineering Degree Requirements  Overview Software engineers are responsible for the specification, design, and development of software programs that support computer and computer controlled systems or products. They apply the principles of engineering and science to the solution of technological problems that can be solved by the use of software controlled devices. They frequently work as members of large teams or as leaders of smaller teams that are responsible for determining customer needs, synthesizing alternative solutions, and selecting optimal solutions within economic, social, and resource constraints. Their wide-ranging role involves creating products and systems that meet the immediate needs of customers, and which can efficiently evolve over time to satisfy needs that are unknown at the start of the product. Educational Objectives The educational objectives of the BSSE program are to prepare software engineering graduates to do the following things within the first few years after graduation from the program:  Obtain employment in organizations that develop or acquire software and\/or enter graduate school. Participate in teams that are responsible for the specifications, design, construction, testing, deployment, maintenance, or use of software systems. Develop experience in additional areas of professional specialty that, when combined with their undergraduate education, will continue the path toward lifelong learning. Use their engineering, communications, interpersonal, and business skills to further their position in the business, government, or academic environment. Critically assess their engineering capabilities and acquire the additional knowledge and skills they need to maintain currency within their evolving work environment. Assist their employers' organizations in achieving their business goals.  Innovative BSSE Undergraduate Degree Program Monmouth is one of very few universities in the nation offering an undergraduate program leading to a Bachelor of Science in Software Engineering degree. It uniquely combines the study of mathematics, physical science, and computer science with engineering and the humanities to produce a well-rounded, practical education. Our BSSE program is rigorous, comprehensive, and unlike engineering programs in many large universities, it is taught entirely by a faculty of engineering scholars without the participation of teaching assistants in the classroom or laboratories. Introductory courses are also taught in small classes. Our students never participate in lectures with several hundred attendees as they do in many large universities. Finally, the program benefits enormously from the University's proximity to the area's leading high technology firms, as well as the creativity being spawned by the multimedia industry of the New York metropolitan area. Focusing on Leadership Potential In the evolving world of software development, career advancement requires a well-rounded preparation in the basic principals of engineering and computer science, as well as the ability to work effectively as a member of a large team or as a leader of a smaller team. Courses in these key areas - together with courses in mathematics and science - form the heart of Monmouth's BSSE curriculum. But, given the close interrelationship of computing and social needs, a broader perspective is necessary. Our BSSE program also provides a strong background in liberal arts, culture, and the humanities; thus enriching the imagination, understanding, and the analytic skills of our engineering degree candidates. Basic Skills and Disciplines A problem-solving approach and the need for engineered solutions lies at the very core of software engineering. Software engineers develop a deep understanding of business needs, synthesize a variety of potential solutions, evaluate those alternatives, and implement the best alternative. The software engineer who addresses these problems needs a disciplined and analytic mind, and a laser-sharp focus on the challenges and constraints of real-world computer applications. At the same time, the \"breakthrough\" practitioners in the field, who synthesize winning solutions, also possess a creative flair that enables them to go beyond the quantitative approaches involved in comparing alternatives. Our BSSE program teaches a disciplined engineering approach to solving problems, while simultaneously encouraging the development of intuitive capabilities, to make technological leaps in the synthesis of alternatives. An Expanding Universe of Opportunities Never before has the demand been greater for highly skilled software professionals. This is the case in companies of every size, description, and location, from automobile manufacturers, to telecommunications providers, to financial institutions, e-commerce, and those providing news and entertainment programming. Advances in computer technology have transformed software engineers into the career market's \"hottest\" and most generously rewarded commodity. There is, in fact, a very real crisis in the marketplace where the need for talent has far outstripped the available supply of qualified software engineers."}