This class is offered as CS6300 at Georgia Tech where it is a part of theĀ Online Masters Degree (OMS). Taking this course here will not earn credit towards the OMS degree.
In SDP, you will learn how to select and implement the ideal software process for your development project. Through Professor Orso's engaging examples and interviews with industry insiders, you will learn both conceptual and practical aspects of software engineering. The course covers requirements engineering, architecture and design, testing and maintenance, and software quality in general.
The goal of this class is to equip you with the skills necessary to define requirements, set up an integrated development environment (IDE), learn Git (and Github!) and use Unified Modeling Language (UML) to design and build an Android application. We will also examine several testing practices and refactoring techniques that are helpful before the launch of your software project.
While everyone working with software should have these skills, they are particularly important for Software Engineers and Engineering Managers.
Type of Material:
Online Course Module
Recommended Uses:
self-paced learners, lecture, in-class
Technical Requirements:
A Web browser
Identify Major Learning Goals:
Upon completion of the online course, students should be able to:
1. describe the concept and theory of software engineering;
2. apply different software engineering methodology and tools to projects;
3. compare different strategies in software engineering
The video lectures facilitates concept demonstration.
The information is sufficient.
In summary, the material is very comprehensive. It contains essential topics in software engineering. The information is sufficient and provides the background of software engineering. It also introduces some useful tools such as GIT in software development.
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
The learning objectives are clear.
Besides the video lectures, there are also quizzes.
The learning effectiveness is good because of the interactive lectures.
In summary, the course is divided into different topics. The learning goals of each topic are stated clearly. It also has assessment such as quiz in each topic. So it is good for learners to reinforce their concepts and knowledge.
Ease of Use for Both Students and Faculty
Rating:
Strengths:
The course contains videos of lectures. They convey the message effectively. There are links to other useful information under the video. The quiz is interactive and students can check their answer right after submission.
Creative Commons:
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.