The Catholic University of America

The Catholic University of America 's School of Engineering provides high-quality educational programs for aspiring software engineers.

  • District Of Columbia in  district of columbia 620 Michigan Avenue, NE

The Catholic University of America

About

The Catholic University of America (CUA) is an ideal place to pursue an education in software engineering. CUA’s state-of-the-art Computer Science & Engineering Department, located in Washington, D.C., is dedicated to providing students with the latest knowledge, skills, and research in computing and software engineering. Through its established program, students are able to gain valuable experience in the design, development, deployment, maintenance, and security of software systems.

The Bachelor of Science in Computer Science & Software Engineering at CUA prepares you for a variety of careers related to software engineering. Through the program, students gain exposure to the fundamentals of software engineering, including systems analysis, database design and administration, algorithms, programming languages and paradigms, software architecture and design, and software testing and verification. The program also provides training in secure coding, performance optimization, and software development methodologies. With hands-on courses and advanced classes, students learn to develop standalone web applications, mobile apps, and embedded systems.

In addition to offering a bachelor's degree, CUA provides graduate-level programming opportunities through a Master's degree in Software Engineering. The master's program emphasizes problem solving and advanced topics such as software engineering practice, distributed computing, automation and intelligent systems, database systems, software assurance, and computer networks. For those who want to further their education, CUA offers a Doctor of Philosophy in Computer Science and Software Engineering.

At CUA, top-tier faculty and state-of-the-art labs ensure that students are well-equipped to tackle today's growing demand for software engineers. With a focus on real-world experience, students get the chance to build projects in cutting-edge areas of software engineering. From virtual reality applications to machine learning algorithms, students learn how to design and implement complex software applications that can help solve problems in the world today.

CUA understands the importance of staying ahead of the rapidly changing field of software engineering, which is why they strive to make sure their students have the most up-to-date knowledge and skills. With an emphasis on professional development, students can expect to be well-prepared for the job market upon graduation. By choosing CUA as your school of choice, you’ll be ready to tackle the ever-evolving challenges of software engineering.