What the course covers
6 lectures, 5 hours
- Introduction to software engineering: attributes of good software and application types
- Software process activities: specification, development, validation and evolution
- Process models: waterfall, incremental development and an overview of Agile
- Functional and non-functional requirements and requirements engineering
- Architectural design: design decisions and the layered, client-server and pipe-and-filter patterns
- User interface design: principles, interaction styles and evaluation
What you will be able to do
- Compare process models and choose the right one for a described project, justifying the choice.
- Distinguish functional from non-functional requirements and write them in a verifiable form.
- Pick the right architectural pattern for a given system, sketch it and state its advantages and drawbacks.
- Evaluate a user interface against the design principles and propose justified improvements.
Free lectures from this course
Complete lectures from inside the courses, with no sign-up and no limits, so you know the style and depth before paying a single riyal.
Recorded sessions
6 sessions, 5 hoursIn teaching order. All of them open to you on enrollment until the end of the semester.
- Introduction to Software Engineering58 min
- Chapter 136 min
- Chapter 237 min
- Chapter 639 min
- Architectural Design50 min
- UI Design48 min
Prerequisites
- Programming basics
About this course
Six sessions from the software engineering course: the course introduction, chapters 1, 2 and 6, architectural design, and user interface design.
Before you ask
Questions people ask
How do I pay?
Payment is by bank transfer for now. I send the account details in the chat; after the transfer you send the receipt and your email address.
How do I watch after paying, and for how long?
You receive an invitation by email and watch every session of the course through Loom on any device. The subscription is valid until the end of the semester you enroll in, about 5 months of access to every session, and every new session recorded during the semester is added at no extra cost.
When is access activated?
I add you to the course sessions in Loom, usually the same day.
What about courses still being recorded?
This course is being recorded session by session during the semester and will be complete by its end, once the whole syllabus is covered. The price shown is the full course price and will not rise when it is complete: you pay once, and every new session reaches you at no extra cost.
Are there refunds?
Because full trial lectures are available before you buy, there are no refunds once access is activated.
Is there a certificate?
No certificate is issued. These are recorded explanations of university courses, not accredited training programs.
