John Carroll University (JCU) is a private, independent Jesuit university located in Cleveland, Ohio. It offers a comprehensive range of software engineering courses and programs to prepare students for careers as software engineers. JCU provides rigorous theoretical education combined with practical hands-on experience, allowing students to develop their knowledge and problem-solving skills.
At JCU, the software engineering program offers two majors: software engineering and systems development and engineering. Students can pursue either a Bachelor's or Master's degree in software engineering. The Bachelor's degree program provides a comprehensive foundation of principles and techniques in software engineering. Courses include software engineering basics, software development methodologies, object-oriented programming, engineering design & project management, software architecture & design, and software testing & validation. The Master's program provides advanced technical and management skills, and focuses on developing industry-ready professionals. Courses include advanced software engineering methods, real-life case studies in software engineering, software engineering research & development projects, and software engineering product market management.
By studying software engineering at JCU, students will gain experience in software engineering principles, techniques, and methodologies. Students will also have the opportunity to gain practical experience through seminars and workshops, develop essential communication and collaboration skills, and gain knowledge of the software development life cycle. In addition, they will learn how to design, develop, test, and maintain software and develop problem-solving abilities. Upon graduating, students will be prepared to work as software engineers in private companies, government agencies, or educational institutions.