(School of Technology)
Bachelor of Science (B.S.) Degree
The Software Engineering bachelor's degree program prepares graduates for the challenges in the diverse, fast-paced and rapidly evolving field of solution development. This curriculum provides the student with the opportunity to build upon their technical skills with leadership abilities, project management skills, team-building skills and customer awareness.
Upon completion of the program, graduates are expected to demonstrate the ability to
- Apply knowledge of math, science, engineering, computer software and contemporary developments in the field of software engineering to carry out software design, development and maintenance.
- Apply an understanding of software engineering techniques to design, create, implement and test solutions that meet required software and hardware specifications.
- Apply understanding of both historical context and emerging developments in the fields of software engineering to design and create efficient software solutions using current standards in a business, technical or scientific environment.
- Use the techniques, skills and modern tools necessary for software engineering best practices.
- Integrate knowledge, tools and problem-solving skills to carry out design, creation, maintenance and testing of state-of-the-art software.
The Software Engineering program develops a solid philosophy based on technology as a tool for business solutions and prepares students for rewarding careers in any industry as the provider of business solutions. Graduates of this program will be prepared to work in private, public or governmental organizations within various industries such as retail, hospitality, finance or technology.
The Software Engineering program has three courses that students can use to tailor their program to the specific industry they wish to pursue. These courses will be determined through discussion with the student's faculty advisor and recorded on his/her degree requirements.
Seniors participate in one of these experiential education options: technical project team or internship. Students apply for the experiential education option they want and are placed according to their qualifications, work availability and the best fit for their program of study.
A four year program leading to the bachelor of science degree for two-year Computer Programming graduates.
|First two years:||94.5|
|Associate in Science (A.S.) Degree in Computer Programming|
|Third and fourth years:|
|ITEC2085||Distributed Systems with TCP/IP||4.5|
|PRMG2010||Introduction to Project Management||4.5|
|Related Professional Studies|
|LAW2001||The Legal Environment of Business I||4.5|
|LEAD2001||Foundations of Leadership Studies||4.5|
|MRKT3084||Customer Care Strategies||4.5|
|Experiential Education Electives|
|Courses with a TECX designation selected from the offerings within the School of Technology *||9|
|PHIL3040||Ethics of Business Leadership||4.5|
|History||One HIST-designated course (except HIST4030)||4.5|
|Electives||Two courses with an EASC attribute selected from offerings within the School of Arts & Sciences which may be used to form an arts & sciences concentration||9|
|Application Domain Courses|
|Three courses selected from the various colleges through consultation with the faculty advisor||13.5|
|Four-Year Credit Total||194.5|
Students should consult with their academic advisor.
NOTES: Students who graduate with a bachelor of science degree must leave Johnson & Wales University with effective writing skills. These writing skills will be assessed at the completion of ENG1021 Advanced Composition and Communication.
Study Abroad programs may satisfy a variety of History, Sociology, English and other elective requirements. Visit Study Abroad for details.