What is Software Engineering? Software Engineering program description. 2020-2021 Program entry from CEGEP - UPDATED. At Lakehead, Software Engineering students enjoy small class sizes and learning experiences from a variety of teaching practices, such as hands-on laboratory activities, cooperative learning groups, and plenty of group and individual software projects. A master's in software engineering is about building reliable, responsive, safe and secure software systems that move industry and society forward in an increasingly interconnected world. They bring creative solutions to manufacturing, transportation, health care, government and digital media. *Last updated June 15, 2020 3:00pm. Admission Requirements. Students prepare requirements, specification, analysis and design documents as a team toward development of a useful software product and use the documentation to implement and test the product. Degree(s): Bachelor of Applied Science. What is software engineering? Software engineering is the application of a systematic approach to developing, operating, and maintaining software. Computers today are designed in conjunction with compiler technology and almost all make use of an operating system—this includes laptops, cell phones and other mobile devices. Project-based learning is a key component of the offering. These sectors rely on computer tools and applications, which our grads manage. Some programs are offered in an accelerated, six or eight-week term, format. . Others are asynchronous and individually paced, meaning that students move at their own speed. Selective Admission Admission to the first year of the program. Knowledgeable and approachable School of Engineering Technology and Applied Science faculty members have diverse business experience and academic credentials. in Software Systems Engineering; Students in Co-operative Education graduate with a B.A.Sc. Visit our Software Engineering Portal for more information on the Software Engineering program.. Graduate studies. You can also pursue this program in the Faculty of Science if you want to learn the principles, techniques and methodology of software engineering while exploring a range of other subjects. 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. You'll benefit from a $10+billion annual investment in technology, working in one of the world’s biggest tech companies. Knowledgeable and approachable faculty members have diverse business experience and academic credentials. Real-world software systems, such as massively parallel Internet applications and mission-critical avionics control systems, require robust and provably correct software architecture design. Some undergraduate curriculum changes will emphasize laboratory work and engineering design, without detracting from the program’s strong analytical base. Software engineer grads do more than program. Aerospace Engineering. Most online master's in software engineering programs require 36-38 credits, which take about two years for full-time students to earn; part-time students will take about three to four years. Freely browse and use OCW materials at your own pace. Software engineering is the study of how software is built and maintained and includes project management and testing. Software Engineering at Lakehead University. After completing Western Engineering’s Common First Year, you can enroll in the Software Engineering program.. Dual Degrees. Graduates of Humber's 3-year Computer Engineering Technology program will be granted ten (10) credits towards a 4-year Bachelor of Science Honours degree program in one of: BSc (Hons) in Computing Systems; BSc (Hons) in Computing Systems with a specialization in Computer Science; or BSc (Hons) in Computing Systems with a specialization in Software Engineering. The 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. Software Engineering CEGEP Curricula . Ontario Secondary School Diploma Five 4U/M courses, including: Advanced Functions (MHF4U) Calculus & Vectors (MCV4U) Chemistry (SCH4U) English (ENG4U) Physics (SPH4U) Supplemental Application … Unit 1: Software Engineering Course Home Syllabus ... MIT OpenCourseWare is a free & open publication of material from thousands of MIT courses, covering the entire MIT curriculum. Software & Hardware Engineering. Software Engineering Portal. 2016-2017 Program entry from … In our software engineering program, you'll learn about the lifecycle process and how to build sustainable products. Software Systems Engineering. In a capstone project, you work with a team to design, test and deploy a significant and exciting product using all the knowledge and skills you have gained. At McMaster Engineering, we offer you more than a best-in-class degree. The Software Engineering program focuses on the analysis, design, development and testing of reliable and secure software systems, as well as the integration of software into complex systems, and the timely and cost-effective delivery of software systems, that meet changing requirements. Following your undergraduate degree, you can continue your studies in graduate school or pursue your professional designation. Please note: course prerequisites, as stated in the Undergraduate Calendar are noted with solid arrows and concurrent prerequisites are noted with dashed arrows between courses. Program Information. You are expected to use the program progression charts below based upon your program and year of enrolment to plot your path to graduation. Software Engineering. This program is also delivered in a version that includes a co-op option. Computing for Engineers, Engineering Design and Communication, General Chemistry for Engineers, Software Analysis And Design, Calculus for Engineers and Scientists . Process Systems Engineering (Graduate Program) Process design for the purpose of converting raw goods to usable end products (Graduate Program only). Also available in co-op. Courses in this program. SWE4040 Software Engineering Design Project 7 ch (1*C 6L) [W] A software design and implementation experience involving a medium to large group. The BEng (Software Engineering) degree is a 120 credit program fully accredited by the Canadian Engineering Accreditation Board. Software Engineering Technician courses are delivered using leading-edge technology geared to industry standards. Software engineering can rely heavily on analytic skills, problem solving, and teamwork. In the computer software area students learn the basics of operating system structures, memory management, compilers, middleware, etc. Software Engineering; Engineering & Management* Engineering & Society* Optional for all disciplines except ChemBio *five-year program options . There's no signup, and no start or end dates. Software Engineering. Smaller class sizes allow for more individualized learning and one-on-one time with … No enrollment or registration. The program maps below are for reference. Software Engineering Apprenticeship Those applying to the Software Engineering Apprenticeship Program with Microsoft Leap should meet the following requirements. In the Computer Science program, students will have the chance to prepare for graduate study and professional work in the field of Information Technology. Even hobbies and side interests can open up networking opportunities, or at least add passion to your job. Through our fulltime Software Engineer Program, you’ll develop innovative solutions that impact the day-to-day lives of customers, clients and businesses around the world. Learn how to program and use algorithms to complete large-scale software projects in teams by creating user interface designs, prototypes, and the final implementation. The Bachelor of Software Engineering is offered through the Faculty of Engineering and the School of Computer Science. Software engineering is needed in every industry and focuses on the application of techniques that ensure the successful completion of a high-quality product. It consists of the Engineering Core, the Software Engineering Core, and elective courses. Students will investigate the applications of computers to specific problems areas by looking at numerical analysis, data management systems, computer graphics and artificial intelligence. If you are on a reduced course load, are off-track or have readmitted into your program, please contact an Academic Advisor to discuss your course plan. Knowledge is your reward. We’re redefining engineering education. The software engineering program prepares graduates to work in industry jobs related to software application development, software testing, software design, database management, network management and operations, security analysis and protection, and more. Detailed course information. Program Highlights. Participants learn how to apply current best practices while effectively managing large, diverse teams and complex projects. The unique structure of Lakehead’s programs at the Thunder Bay campus enables students to earn a Bachelor of Engineering degree in Software Engineering in four years while also completing the requirements of a Software Engineering Technology Diploma by the end of the second year of their BEng degree program. Blend engineering, computing, project leadership, and software construction through a unique, project-driven curriculum. Analyze and develop operational, management, and information software systems. The program applies both computer science and engineering principles. The Master of Software Engineering (MSE) Program is designed for software developers who have at least two years of experience and want to become technical leaders. Software Engineers are all about implementation across the full stack of Microsoft’s products. The curriculum also recognizes that most software is developed by teams, and students develop skills in project management and team operation. Campus features Enhanced Power Engineering; Curriculum Changes and Phasing out Course Updates; Courses Offered; FAQs; Software Engineering . 2017-2018 Program entry from CEGEP. Electives are listed in groups to facilitate course selection. 2019-2020 Program entry from CEGEP. Lassonde’s Software Engineering program prepares students for a career using state-of-the-art computing labs, a full suite of software development tools, and hands-on experience in the design and development of software products. Most software engineering approaches … Software Engineering Curricula. A number of universities have Software Engineering degree programs; as of 2010, there were 244 Campus Bachelor of Software Engineering programs, 70 Online programs, 230 Masters-level programs, 41 Doctorate-level programs, and 69 Certificate-level programs in the United States. Program(s): Computer Engineering (Specialist) OUAC Admission Code: TCS (Computer Engineering) Academic Requirements. The Software Systems Engineering (SSE) program is designed to give students the knowledge to analyze, design, and develop software operating on many types of computers and microprocessors. 2018-2019 Program entry from CEGEP. Students may gain admission to the … You can select an option in Software Engineering, as well as a Minor in Honours Mathematics. If you have any questions or concerns about your program map, please contact an Academic Advisor at engineering.advising@ontariotechu.ca Canada Software Engineering University Programs. Program Highlights. Software Engineering Curriculum. Browse through the list of Canadian Software Engineering bachelor, masters, and doctorate courses, programs and degrees offered by universities in Canada. Whether building the front-end of software, back-end APIs or testing coverage, a software engineering role is all about the code. Graduate with: Bachelor of Applied Science (B.A.Sc.) Software Engineering Technology courses incorporate the use of leading technology geared to industry standards. Choose electives to match your interests, such as artificial intelligence, computer security, and mobile computing. You can also complete a dual degree with Business (Ivey HBA), Law, and more than 50 major modules in faculties such as: Science, Music, Social Science or Arts & Humanities.. Software Engineering and Business In addition, familiarity with an industry may help you design software for that industry.