About
Degree Programs
Hands-On Learning
Academic Depts
Resources
|
|
academic calendar
Software Engineering
Bachelor of Science 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. The Software Engineering program develops a solid philosophy based on technology as a tool for business solutions and prepares the students for rewarding careers in any industry as the provider of business solutions. Graduates from this program will be prepared to work in private, public, or governmental organizations from within various industries such as retail, hospitality, finance, or technology.
The Software Engineering Program has three courses that the student 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 their degree requirements.
Seniors participate in one of five experiential education options: technical project team, internship, externship, co-op, or solo project. 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.
An important component of the educational experience of the Business/Information Systems Analysis major is the general studies courses taught out of the John Hazen White School of Arts and Sciences. Graduates are expected to show competencies in higher order thinking, communications, ethics, global diversity, responsible citizenship, leadership and artistic responsibility. The following literacies should also be demonstrated: socio-cultural, quantitative, scientific and informational.
Outcomes for the Bachelor of Science in Software Engineering are as follows:
- 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.
- Ability to apply an understanding of software engineering techniques to design, create, implement and test solutions that meet required software and hardware specifications.
- Ability to 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.
- Ability to use the techniques, skills, and modern tools necessary for software engineering best practices.
- Ability to integrate knowledge, tools, and problem solving skills to carry out the design, creation, maintenance and testing of state of the art software
course listing
back to top
© 2001 Johnson & Wales University. All rights reserved.
|