Learn software engineering online with courses like java programming and software. The software engineering curriculum meets the criteria of the software development industry based on acmieee software engineering education knowledge documentation. Learners gain competencies to pursue careers as computer and information systems managers, software architects, software analysts, and systems software professionals. Courses within the online software engineering program emphasize the design and development of computer. These courses are supplemented with courses drawn from computer science and informatics that provide theoretical background and application knowledge. Our programs are designed to equip you with the skills and insights you need to move forward.
Curriculum software engineering undergraduate program. The built around the concepts of engaged learning, discoverybased education and learningbydoing. The bs in software engineering combines traditional computer science and engineering with specialized course work in software engineering. Curriculum in software engineering curriculum in software engineering. A combination of both computer science and computer engineering, a degree in software engineering allows graduates to work across a variety of industries, designing and implementing intuitive software programs. Curriculum in software engineering courses include operating systems, communication networks, intermediate programming, matrices, and basic management concepts. It is only in the later years that the course really differs from other computer science degrees.
A typical fouryear curriculum includes study of computer programming, mathematics, and the software life cycle. The curriculum also recognizes that most software is developed by teams. Below is a typical course sequence for the software engineering bachelors degree program. Software engineering software engineering curriculum addresses a full range of software activities including gathering client requirements, designing and constructing software solutions, testing software, and modifying and extending existing systems. The sei teamed with the carnegie mellon university school of computer science scs to offer a graduate degree program in software engineering.
You can find other resources on the current students page. Fulton schools of engineering, is a unique projectdriven curriculum, establishing a new model for software engineering education. Like all undergraduate degrees in computer science, a bachelors in software engineering begins with general education and tech fundamentals, with students gaining more indepth knowledge as they progress toward graduation. Cmse107, foundations of computer engineering, 1, 4, 3, 1, 6. Software engineering iowa state university catalog. Students may also take elective courses in computer engineering and. Engl 181 is a firstsemester freshman academic english course. Asus bachelor of science in software engineering, offered online through the ira a. Because of the discipline specific requirements for the humanities courses, it is recommended that a history sequence be completed in the social sciences courses. Snhus bachelors in software engineering program includes. The software engineering program curriculum encompasses the technical and professional background you will need to engineer large complex software.
Learn software engineering from top universities and institutions. The software engineering curriculum offers many elective choices in software engineering. Software engineering curriculum software engineering institute. Students can make course unit choices that allow them to change between the computer science, software engineering, artificial intelligence and distributed.
232 648 1556 567 1261 1397 153 191 8 1496 27 975 1078 976 568 283 1031 914 1448 684 1050 1324 927 355 993 1506 1138 996 1295 1033 926 947 770 1195 1461 71 1287 1287