Bachelor of Science in Software Engineering
Angola, USA
DURATION
4 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Request earliest startdate
TUITION FEES
USD 36,700 *
STUDY FORMAT
On-Campus
* full-time tuition based on 12-18 credit hours per semester
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
Software engineering: More than just programming
The Bachelor of Science in software engineering at Trine University will teach you to apply scientific principles to develop software. The degree includes computer programming but also is concerned with methodologies, techniques, and tools to manage the lifecycle of software.
The experience: Explore all aspects of software
The working environment of software engineers is team-based. You will gain experience through interactive experiences in and out of the classroom. You will explore:
- Cost-effectiveness
- Usability
- Modeling and analysis
- Design
- Reliability
- Quality
- Requirements and testing
- Teamwork
- Project management
You will develop skills employers are looking for, including analytical skills, communication skills, computer skills, creativity, interpersonal skills, problem-solving skills, and an eye for detail. The format of laboratories and design projects is such that you will experience working as an individual, working with a same-discipline partner or small team, and finally working as part of a multi-disciplinary team.
Curriculum
The degree: From circuits to integrated systems
The Bachelor of Science in software engineering curriculum will provide you a solid background in the theory and practice of all phases in the software engineering process. Courses cover programming, algorithms, digital electronics, systems programming, and include an advanced elective area and a capstone design project.
Curriculum
The Bachelor of Science in Software Engineering major curriculum requires the completion of 128 hours of course work. The average course load is 16 hours based on eight semesters.
General Education Requirements - 41 credit hours
- ENG 133 Technical Communications
- HUM 203 Humanities Seminar
- SP 203 Effective Speaking
- MA 134 Calculus I
- MA 164 Calculus II
- MA 213 Calculus III
- Humanities Elective - 3 credit hours
- Social Sciences Elective - 3 credit hours
- Humanities or Social Science Elective - 3 credit hours
- CH 104 General Chemistry I
- or BIO 114 Principles of Biology
- PH 224 University Physics I
- PH 234 University Physics II
Program Requirements - 78 credit hours
- GE 101 Introduction to Engineering
- GE 401 Professional Practice
- ES 382 Engineering Economics
- CS 1113 Introduction to Programming
- CS 1123 Object-Oriented C++
- CS 2103 Algorithms and Data Structures
- ECE 261 Digital Systems Laboratory
- ECE 263 Digital Systems
- ECE 271 Microcontrollers Laboratory
- ECE 273 Microcontrollers
- ECE 371 Embedded Systems Laboratory
- ECE 373 Embedded Systems
- ECE 4001 Contemporary Issues for Engineers
- SE 153 Client-side Database Development
- SE 233 Systems Programming
- SE 353 Software Engineering
- SE 383 Computer Security
- SE 393 Software Patterns and Teams
- SE 4001 Contemporary Issues for Engineering
- SE 4002 Project Management
- SE 4003 Design Project
- Software Engineering Concentration Electives - 12 credit hours
*Chosen from COM 343, ECE 361 & 363, CO 453, or any CS or SE prefixed courses
- Unrestricted Electives - 8 credit hours (Any college-level courses)
- Guided Electives - 12 credit hours
*Any 300-level or higher course in the Jannen School of Arts and Sciences or the College of Business or Engineering is pre-approved. 100 or 200 level courses can be approved by the departmental curriculum committee.
Additional Requirements - 9 credit hours
- MA 393 Probability and Statistics
- MA 473 Graph Theory and Combinatorics
- Math or Science Elective - 3 credit hours
Program Outcome
As specified by the accrediting body, this engineering program assures that graduates will be able to:
- Outcome 1. Identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
- Outcome 2. Apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare as well as global, cultural, social, environmental, and economic factors.
- Outcome 3. Communicate effectively with a range of audiences.
- Outcome 4. Recognize ethical and professional responsibilities in engineering situations and make informed judgments that must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
- Outcome 5. Function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
- Outcome 6. Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
- Outcome 7. Acquire and apply new knowledge as needed, using appropriate learning strategies.
Career Opportunities
Trine University has offered a minor in software engineering to students interested in learning more about that area for many years. While not a Bachelor degree program until Fall 2016, students have already found careers in the field:
- Orchard Software Corp., Indiana
- Ontario Systems, Indiana
- Epic Systems, Wisconsin
- Infor Global Solutions, New York
The Bureau of Labor Statistics predicts job growth of 12-19% for similar professions between 2014 and 2022. The field is diverse and students have many choices when exploring career opportunities.
Admissions
Facilities
English Language Requirements
Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!