B.S. in Software Engineering

by University of Miami Claim Listing

Software Engineering is concerned primarily with the systematic and disciplined approach to developing software systems

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

University of Miami Logo

img Duration

Please Enquire

Course Details

Software Engineering is concerned primarily with the systematic and disciplined approach to developing software systems. It requires the application of both computer engineering and computer science principles and practices to the creation, operation, and maintenance of software systems and applications.

Software systems are becoming increasingly complex, and emerging technologies are pushing the boundaries of reusable components and software quality assurance. The growth of software use in all areas and aspects of everyday life has increased over the past decades and has now become an integral part of society. The reliance on software in critical areas including infrastructure, transportation, utilities, national security, and defense has resulted in the need for properly trained and motivated individuals. ACM along with IEEE, has also indicated in their Computing Curricula 2020 (Dec 31st. 2020), that there has also been a shift away from knowledge-based learning to competency-based learning.

They define competency as a combination of Knowledge (know-what) + Skills (know-how) + Disposition (know-why). This program brings together these areas using fundamental software courses to provide base knowledge, mid-level and advanced application areas with practical examples to build the competencies and the communication, intellectual, social and moral dispositions needed in this field.

This Program prepares students for successful careers in various software related jobs such as Software Developers, Quality Assurance Analysts, Computer Programmers, Web Developers, Database Administrators, Information Security Analyst and Testers. This program will not satisfy the licensure requirements for professional engineering registration.

To prepare students to meet these challenges, this Program establishes a solid foundation of software system fundamentals, coupled with strong hands-on experience and an understanding of professional practice and conduct. In addition to the core curriculum in software engineering, students are introduced to the paradigms of real-time, adaptive, and collaborative software systems, through a wide range of technical elective courses from  the Department of Electrical and Computer Engineering.

Students may also use courses from other departments with academic advisor approval. The technical electives allow students to apply the knowledge they have gained to different application areas. This provides valuable hands-on experience in contemporary application areas, which enhances the students’ potential career development opportunities.

  • Miami Branch

    1306 Stanford Drive, Suite 1210, Miami

Check out more Bachelor of Software Engineering courses in USA

University of Portland Logo

Software Engineering

Software systems play a critical role in the functioning of modern society; however, achieving high-quality designs and constructions poses significant challenges.

by University of Portland [Claim Listing ]
Loyola University Chicago Logo

B.S. in Software Engineering

With software applications of enormous size, complexity, and expense now prevalent in diverse domains, software engineering has never been as important a field as it is now.

by Loyola University Chicago [Claim Listing ]
University of Houston Clear Logo

Software Engineering Certificate

Become a more versatile software engineer with a Software Engineering Certificate from University of Houston-Clear Lake. This course of study will help you improve and deepen your understanding of high-level languages and programming.

by University of Houston Clear [Claim Listing ]
The University Of Arizona Logo

Software Engineering

The Bachelor of Science in Software Engineering synergistically integrates proven engineering techniques and discipline with software development best practices that encompass all aspects of the software development lifecycle (SDLC).

by The University Of Arizona [Claim Listing ]
Lipscomb University Logo

Software Engineering, BS

Software engineering is your ticket to the career path of your choosing. Software is present in most technology we use every day, so it's no surprise that people with software development skills are in high demand.

by Lipscomb University [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy