At Cabrini University, future Software Engineers will find a comprehensive education that provides the skills necessary to excel in this dynamic field. From traditional classroom settings to hands-on learning experiences, a degree from Cabrini University prepares students to create computer programs and systems, analyze user needs, and maintain and improve existing software.
In the Bachelors of Science program in Computer Science with a focus on Software Engineering, students receive a combination of theoretical and practical instruction in fundamentals of computer science, software design, algorithms and data structures. Other specialized topics of instruction include object-oriented programming, software engineering principles, and distributed computing architecture. As part of their coursework, students also have the opportunity to develop professional-grade software projects and participate in internship experiences.
Students also have the option to pursue a minor in Software Engineering. This multidisciplinary field combines elements of computer science, mathematics, and physics to provide an understanding of developing and maintaining complex software systems. With a minor in Software Engineering, students learn how to evaluate user needs, develop reliable code, and implement testing measures. The course curriculum includes topics such as software architecture, design patterns, software project management, and software system security.
At Cabrini University, students also benefit from research opportunities available through the Computer Science department. Faculty members are actively engaged in various research projects, with topics ranging from computer networks and programming languages to artificial intelligence and game development. These projects give students the chance to gain valuable experience with developing complex software systems and working collaboratively with industry professionals.
Cabrini University's Software Engineering degree gives students the rigorous technical and managerial skills needed for success in this highly sought-after field. Graduates of the program have gone on to work for top companies in the software industry, such as Microsoft and Oracle. With a strong foundation of knowledge and experience, Cabrini graduates are prepared to make an immediate impact in the world of software engineering.