What youll learn lassondes software engineering program prepares students for a career. Courses software engineering course description cpsc 541 systems and software standards and requirements 3 units prerequisite. Academy of computer science and software engineering. Earn a bs in computer science on your time with flexible online courses built to fit your busy life. The software engineering programme will teach students, the application of engineering concepts, techniques, and methods for the design, development, deployment and maintenance of software. The wgu online, at home software development bachelors degree is a. Software engineering is an opportunity to gain a rich understanding of the design, construction, operation and maintenance of software systems. As a nontraditional university, self paced programs taken online, by. Software engineering essentials is an interactive course offered by technische universitat munchen that covers the basics of objectoriented software engineering and agile methods. Software engineering courses from top universities and industry leaders. It introduces concepts such as software processes and agile methods, and essential. This course covers the fundamentals of software engineering, including understanding system requirements, finding appropriate engineering compromises, effective methods of design, coding, and testing, team software development, and the application of engineering tools.
To have detailed knowledge of the objectoriented software development method, and to be able to apply it. This course covers the software development process, from requirements elicitation and analysis, through specification and design, to implementation, integration, testing, and maintenance. Free online software engineering courses from top universities. Comp sci 1106 introduction to software engineering north terrace campus semester 2 2020. It will help you cut study time, hone problemsolving skills. The course will cover techniques applicable to each of the steps of a. Bsc software engineering course details 2020 entry the. These software engineering courses will provide you with valuable insight into the technical skills and modern techniques used in the software industry. Course outline introduction to software engineering.
Software engineering tutorial 2 1 the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. Computer science vs software engineering which major is best. Development of computer program using c language roots of quadratic and. This course provides a general introduction to software engineering. The bachelor of software engineering ba program is offered online via distance learning. Materials covered will help the student understand the. Software engineering is more important than ever, from many pointsofview. Software engineering technology optional coop full. The 3year software engineering technology ontario college advanced diploma program at conestoga college is a coop program with courses in software quality, project management, computer security. Bachelor of software engineering, distance learning degree programs for adult learners at the bachelors, masters, and doctoral level.
We have training classes that focus on cloud computing and the internet of things iot as well as classes that teach the fundamental concepts of. However making a training course outline template will help you. If accepted, youll prepare for the first 14 days of the program, a busy and. This course is aimed at helping students build up an understanding of how to develop a software system from. The following outline is provided as an overview of and topical guide to software engineering. National university of sciences and technology nust is a national institution imparting highquality higher education at both undergraduate and postgraduate levels in the disciplines of electrical. Writing programs for wait loop busy waiting and isr for vectored interrupts eg. Software development bachelors degree program online wgu. Software systems are the cornerstones of all modern business. The following outline is provided as an overview of and topical guide to computer engineering. Teams will be required to use modern software development tools, including source control, configuration management, bug databases, and unit testing tools. Comp sci 1106 introduction to software engineering course. Course descriptions master of science in software engineering.
Additionally, you will cover issues of risk management associated with software engineering, as well as the important area of software quality assurance. We designed our online software engineering bootcamp course to give you the. Course objective the focus is on developing high quality, working software that solves real problems. Bachelors in software engineering for fall 2017 and prior. Created by faculty from the computer science and engineering department and by industry experts. Taking a course in software engineering is beneficial because students gain many useful skills including design, testing, programming, critical thinking, analysis of information, and communication, all of. Software engineering is an engineering field which is concerned with developing and maintaining reliable and efficient software systems. Join thousands of students studying software engineering methodologies, software design, parallel programming, and software debugging with alisons free online software engineering courses. The course is designed to present software engineering concepts and principles in parallel with the software development life cycle. This course is aimed at helping students build up an understanding of how to develop a software system from scratch by guiding them thru the development process and giving them the fundamental principles of system development with object oriented technology using uml. This course will prepare students for advanced research by examining how to plan, conduct and report on empirical investigations. It is a relatively young field as compared to other fields of engineering. Our software engineering program is accredited by the canadian engineering accreditation board ceab. Software engineering application of a systematic, disciplined, quantifiable approach to the development.
Department of mechanical and materials engineering spencer engineering building, room 3002 london, on n6a 5b9 tel. Build handson projects to acquire core robotics software engineering skills. Comp sci 1106 introduction to software engineering. Computer engineering discipline that integrates several fields of electrical engineering and computer science. Bachelor of software engineering, course outline online. Colleges and universities offering diploma in software. Software engineering future students york university. A software engineer is a person who designs, tests, maintains, and evaluates the software that theyve built. Should i choose computer science or software engineering if i want to.
The focus of the course is largely around big data engineering, with some coverage of data science and analytics. Colleges offering diploma in software engineeringsoftware engineering nairobi institute of business studies, nairobi course duration. I chose university of waterloo for this because it has one of the best computer science programs in north america. Getting all your students to understand the subject and make them develop an interest in it takes a lot of effort. Get a custom learning plan tailored to fit your busy life. Software engineering degrees courses in uk compare best.
This course will introduce the student to comprehensive concepts, theory, principles, and examples of software engineering. Bsc software engineering course details 2020 entry. This course covers the software development process, from requirements elicitation and analysis, through specification and design, to implementation, integration, testing, and maintenance evolution. The term software engineering first appeared in the 1968 nato software engineering conference, and was meant to provoke thought regarding the perceived software crisis at the time. Everybody must make at least one presentation during the semester.
Web engineering introduces a structured methodology utilized in software engineering to web development projects. The course will combine a strong technical focus with a capstone project. Such systems are often complex and long lived, and must be robust and adaptable. Software development for realtime and embedded systems realtime. By studying software design and production techniques, this degree programme will equip you with the skills needed to follow a career specifying and developing these systems, and other computerbased solutions. After evaluating both academic record and life experience, aiu staff working in conjunction with faculty and academic advisors will assist students in setting up a custommade program, designed on an individual basis. Need to sell software with few bugs in the face of ever shorter release cycles. Quizzes take place during the normal class periods. Course outlines mechanical and materials engineering. To master the development of a medium size software application from the. Following is a brief semesterbysemester outline of the curriculum. Software engineering bsc hons school of science, engineering and environment.
The academy of computer science and software engineering acsse is proud to present both south africas and the worlds growing it. The course will begin with an introduction to software engineering. Comp sci 7405 research methods in software engineering. This is a reading and discussion subject on issues in the engineering of software systems and software development project design. Learn software engineering online with courses like java programming and software engineering fundamentals and software. Software engineering, 9th edition, by ian sommerville, 2011, addison. Free online software engineering courses from top universities software engineering courses are offered for free from the massachusetts institute of technology. Through a specialisation in software engineering, we also. Introduction to software engineering spring semester 2011 course information lecture textbook. Based on the curriculum for software engineering and based on how busy.
94 614 866 44 388 1048 527 502 1135 1231 1327 407 178 1490 769 961 1166 1306 1439 1314 1392 355 946 1289 267 12 346 1293 71 169 327 22 846 194 52 366 888 310 916 1337 394