Computer software engineer degree plan


















Program Features Learn to solve real-life problems involving the design, development, support, and management of computer software, mobile applications, multimedia, and systems integration services.

Practice computer techniques in a stimulating classroom or online environment that uses the latest state-of-the-art tools and technology. Gain marketable skills in computer programming, software architecture, algorithm design, Internet applications, and software quality assurance. Study under experts who have worked all over the world and in high-level positions at Texas Instruments, IBM, and the United States Air Force, as well as noteworthy banks, insurance companies, and educational institutions.

Benefit from a forward-thinking curriculum based on the recommendations of IEEE and ACM, two leading standards-making organizations in educational and scientific computing. Learning Outcomes Upon completion of this degree program, students will be able to: Demonstrate knowledge of computing concepts, practices, and tools for the specification, design, implementation, and evaluation of computer-based systems, processes, components, or programs to meet desired criteria.

Apply software engineering theory, principles, tools and processes, as well as the theory and principles of computer science and mathematics, to the development and maintenance of complex, scalable software systems.

Apply software processes to real-world problems, including requirements analysis and specification, software design and implementation, verification, validation and quality assurance, maintenance of software. Demonstrate objectivity, integrity, and ethical behavior that are consistent with the standards of the discipline.

Course Highlights For a complete listing of required courses, including individual course descriptions, please consult the Saint Leo Undergraduate Catalog. Professional Development Opportunities Professional development opportunities include: Internships: University Campus students are encouraged but not required to pursue an optional internship.

Technology: University Campus students will hone their computer programming skills in two fully equipped computer labs, a cybersecurity lab, and classrooms equipped with state-of-the-art SMART Board technology.

Online students will have virtual access to the University Campus cybersecurity lab. Keep reading to learn how to find schools with the top degrees in software engineering. We also explain what to expect from a typical program, along with salary and career outlook for graduates. Degrees in software engineering can prepare students to pursue in-demand, high-paying jobs as professional software engineers.

Graduates can also qualify for other computer and information technology occupations. A software engineer typically needs at least a bachelor's degree in computer science or a related field. A concentration or BS in software engineering typically offers more specialized skills and knowledge than a general computer science program.

Majors in software engineering study software development skills and engineering techniques. A software engineering degree typically includes a more practical, skills-based focus than general computer science degrees, which concentrate on theoretical concepts. Software engineering often suits students who know that they want to become professional software engineers or who plan to apply to graduate school in the same subject. A general computer science degree may make more sense for students uncertain of what to specialize in.

Computer science incorporates a broader and more theoretical focus than specialized degrees in software engineering. General computer science majors can keep their options for careers or future education more open than software engineering grads, who typically remain on the software engineering pathway.

Computer science degree-holders can learn specialized skills on the job after graduation. They can also qualify to apply to more graduate programs than software engineering degree-holders. Explore programs of your interests with the high-quality standards and flexibility you need to take your career to the next level. Software engineering programs offer several degree levels. Students can pursue associate, bachelor's, master's, and doctoral degrees in software engineering.

Some schools offer software engineering bootcamps, along with undergraduate and graduate certificates. The ideal degree in software engineering depends on each student's career goals and personal interests. Also, consider your budget and the time commitment you want to devote to your education. Below, we describe what to expect from different software engineering degrees. Prospective students who do not know if they want to complete any degrees in software engineering can pursue certificates instead.

Graduate and undergraduate-level software engineering certificates take less time and money to complete than traditional degrees. Most certificates in software engineering take months.

Some students earn certificates as a first step to help decide if they want to pursue degrees in software engineering. In other cases, working computer science professionals pursue certificates to fill in gaps in their knowledge and develop specialized skills to advance in the field.

Associate degrees in software engineering cover network management, programming, and software applications. The following disciplines have been approved for minors: Biology, Environmental Science, Geology, mathematics, and Finance.

Students should refer to the individual departmental listings in the catalog for specific minor requirements. Eligibility requirements are available here. Eligibility Requirements. Reserving Courses for Graduate Credit : Undergraduate students in their final year of study, may be eligible to take graduate level courses and reserve credit for graduate school.

Details about this option are available here. E: csfrontdesk utep. Search pages and people.



0コメント

  • 1000 / 1000