Software engineering course sequence

Engineering students must follow the approved course sequence for their program to ensure graduation after four years 8 terms of study. The bachelor of science degree at san jose state university is a fouryear program made up of 120 credits. A comparison of these courses to other software engineering courses existing in university curricula will also be presented. Bachelor of science in computer science university of the. Bachelor of science in mechanical and ocean engineering course 2oe. Engineering software engineering university of nebraska. Computer engineering ece major in computer engineering. Course sequences for software engineering engineering students must follow the approved course sequence for their program to ensure graduation after four years 8 terms of study.

Engineering engineering, computer systems engineering, aerospace stream c engineering, engineering physics or communications engineering. Software engineering has been evaluated and recommended for 3 semester hours and may be transferred to over 2,000 colleges and universities. At least 6 of the 9 semester hours must be upper division. The sequence of topics includes an introduction to electric and magnetic fields. The master of software engineering curriculum is divided into four categories. The course is designed to present software engineering concepts and principles in parallel with the software development life cycle. Students are given a solid foundation in mathematics, basic sciences, and electronics. This concept is applied through a system indicating which prerequisite courses must be successfully completed in order to be eligible for enrollment in your preferred upperyear courses. Software engineering mastertrack certificate coursera. Software and data engineering software and data engineering in the software and data engineering concentration you will have opportunities to gain practical understanding of software development, managing teams as they work together to create largescale software systems, and the ethical and intellectual property concerns associated with. Software engineering computing technology coursera. You will also be asked to pay an application fee when registering through the asu website.

Below is a typical course sequence for the software engineering bachelors degree program. Thirtysis 36 semester hours of graduate course work. People familiar with both the hardware and software requirements of computers are especially valuable. Program progression faculty of engineering and design. The course will begin with an introduction to software engineering, giving you a definition of this body of knowledge, as well as a discussion of the main methodologies of software engineering.

But, software engineering is critical to almost everything we do in computational analysis of data. The map is generated and maintained by the mapping lab, a project of the willcox group at mit. Computer science and engineering course 63 engineering cim artificial intelligence. Students will be introduced to oo modeling, design patterns and designcode refactoring techniques. By engineering, i mean paying attention not only to what the software does, but to how reliable it is, how many cases it handles, and whether its really performing the way you expect it to perform. Course sequences course enrolment university of ottawa. Bachelor of science in engineering as recommended by the department of mechanical engineering course 2a. This calculusbased course is the second in a 1year introductory physics sequence. Must be in good academic standing based on faculty of engineering policies coop fees. By committing to online study for 46 months, you can earn the software engineering mastertrack certificate that will be a pathway to the online master of computer science degree at arizona state university. The course sequence you need to follow is that of the term and the year you first joined your program. Be registered fulltime in the basc in software engineering program. Software engineers are tasked with the detailed analysis, design, implementation, testing, maintenance and management of software product development projects for a. All students in engineering programs must complete all 200level.

This course helps students to understand computer engineering as a balance among hardware, software, applications and theory, the notion of abstraction, computer layers and how they relate to various aspects of computer engineering, implementation of abstract and physical computer layers. Computer engineering technology majors study the application of stateoftheart components and software in contemporary computer systems. Bachelor of science in mechanical engineering course 2. Consult the undergraduate studies office in order to plan your course sequence.

The software engineering curriculum provides students a solid background in both the theory and practice of all phases in the software engineering process, beginning with their first course of study in the department of computer science and software engineering, and continuing to the end of the senior year. Definition of shear centre, saint venant and warping torsional constants. The following courses are recommended, as are any of the engineering, software engineering or computing elective listed above. The universitys school of engineering is also home to one of the best software engineering degrees in the country. Plus, youll learn how to work in teams and manage projects, all while being taught by one of the best universities on the planet for software engineering shanghai world university rankings 2020. Each team member is responsible for the design, implementation, and testing of a subsystem that corresponds to a project component. With this in mind, you are required to complete a sequence of three courses in a related application area of systems engineering. Imse 4795 4 production, inventory control, lean manufacturing. Software engineering software engineering is the computer discipline that is concerned with the theoretical and practical aspects of building high quality software systems, on time, and within budget. Select one subject from the departmental list of eecs subjects 2. The rich set of ece elective courses permits students to concentrate in any subdiscipline. Some engineering and technology courses may be listed in more than one program. In addition to phy 121 and phy 122, students must complete 8 semester hours 2 courses of lab science from the following. The course will focus on objectoriented oo analysis, design principles and techniques.

Imse 440 3 applied statistical models in engineering total credits. Software engineering undergraduate programs university. Electrical engineering deals with the controlled application of electricity to the solution of real problems. Registering for the sections for your program means no time conflicts or problems with your courses. Students should work with an academic advisor to identify course optionsselection. Computer engineering, bs computer engineering core curriculum focuses on fundamental computer engineering knowledge. Students who elect to take phy121122 and phy12 for the lab science sequence will need to select another course 4 hours from the lab science sequence list below. Computer engineering projectscomputer engineering senior design teams typically consist of three or four computer engineering students. The software engineering degree requires 124 hours of coursework, including a set of required core courses and technical elective courses in computer science and software engineering and a 2year capstone 79 credit hours, and courses in mathematics 18 credit hours, science 12 credit hours, and other supporting courses 15 credit hours as described below.

Find materials for this course in the pages linked along the left. Foundation and core courses 18 hours focus on software engineering and supporting material, including mathematical formalisms and a twocourse software engineering project sequence. Then, during your coop, youll put those skills to work at leading companies like snapchat, facebook, or hot new startups. Every student must take two courses from the list below. Join thousands of students studying software engineering methodologies, software design, parallel programming, and software debugging with alisons free online software engineering courses. Software engineering master of science degree program the. This includes such things as motors, transistors, integrated circuits, and lasers as well as larger physical systems for which these are components. Plot your course for the future in engineering, upperyear courses depend upon the knowledge you have acquired and developed from lowerlevel courses. Imse 4825 or me 442 4 industrial controls or control system analysis.

Consult the undergraduate studies office in order to plan your course sequence the course sequence you need to follow is that of the term and the year you first joined your program. You can find other resources on the current students page. Students form teams and select their own project idea. College of science and mathematics department of computer and computational sciences bachelor of science in computer science. In this course, the basics of three areas in physics are covered, including electricity and magnetism, optics, and modern physics. Bachelor of science in computer engineering technology. Number systems, digital logic, basic processor structure. Explore the theoretical and practical dimensions of software design.

Basc in software engineering coop 20182019 course sequence. Engineering engineering program or second year standing in a b. Your facultys undergraduate studies office will be able to help you adapt the course sequence of your program to your particular situation. Basc in software engineering coop 20192020 course sequence. The potential advantages for faculty, students, and the research community of this type of course sequence will also be enumerated. During the junior year of the program, students should contact an academic advisor to identify course optionsselection. The curriculum sequence below is a suggested sequence, as all grainger engineering students work with a department academic advisor to achieve their educational goals, specific to their needs and preparation. Follow the coop sequence and the faculty course sequence. A projectunified software engineering course sequence acm. The university now offers over 145 unique areas of study to its more than 30,000 students. Bs in software engineering university of michigandearborn. Computer engineering is a discipline that deals with the hardware and software of computing systems.

With an evergrowing area of applications, computing systems are not limited to personal computers, but can be found embedded in a great variety of devices such as routers, phones, printers, remote controls, servomotors, and smart sensors, to mention only a few. Department of electrical and computer engineering, college of engineering and applied sciences. As a student in a mandatory coop program, you also pay coop fees announced every year by the registrar during each study term. Students completing this degree almost always will be working in organizations where the ms is the recognized degree, and where most of their colleagues will also hold an ms degree in engineering or a scientific discipline. The recommended course sequences do not take into account any advanced standing youve received, since these vary from one student to another.

All students in engineering programs must complete all 200. It is also considered a part of overall systems engineering. If additional hours are necessary to complete the ten required hours, additional courses may be other courses on this list, courses that have any of these courses as prerequisites, or other sciences and quantitative social sciences courses from a list maintained by the computer science department. These software engineering courses will provide you with valuable insight into the technical skills and modern techniques used in the software industry. See the academic plan for more detailed recommendations, and refer to the university bulletin for more requirements and course descriptions. Courses in an application area provide a focus for professional development within the general discipline of systems engineering. An overview course in software engineering emphasizing software design and software development projects. Software engineering and quality certificate ucsc silicon.

Software engineering is the systematic application of engineering approaches to the development of software. Ms in software engineering software engineering graduate. All students in engineering programs must complete all 200level courses in their programs. This interactive map shows the current mit undergraduate curriculum, and which of these courses can be found on ocw, so you can visualize and explore what ocws broad curriculum coverage really means. Bachelor of science in nuclear science and engineering course 22. Lectures three hours a week, problem analysis and laboratory three hours a week. Software engineering is a direct subfield of engineering and has an overlap with computer science and management science.

1114 1359 765 1290 128 1499 1246 456 1486 285 821 1566 614 1180 1005 1374 848 803 1035 1242 1202 1271 1091 571 276 952 474 52 923 553 1329 325 1559 975 1598 1218 756 1074 431 63 425 688 1198 241 531 1133 670 774 428