Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 4 Module
Die Hauptziele dieses Kurses sind die Einführung in Software-Engineering-Techniken und deren Anwendung auf reale Geschäftsprobleme. Sie werden mit praktischen Design- und Programmiertechniken ausgestattet, um wichtige Geschäftsanwendungen schnell zu modellieren.
Der Kursleiter führt Sie Schritt für Schritt durch den Prozess der systematischen Kombination von objektorientierten Programmiertechniken, Geschäftsprozessen und komplexen Datenmodellen, um Modelle zusammenzustellen, die benutzerfreundlich sind und den Geschäftsanforderungen entsprechen.
Sie werden lernen, wie man Systemdenken, das objektorientierte Paradigma, die visuelle Programmiertechnik sowie Produktivitätstools einsetzt, um komplizierte, leistungsstarke Designs zu erstellen. Wir üben einfache und intelligente Methoden, mit denen die Softwareprogrammierung Spaß macht.
In diesem ersten Modul des Kurses werden wir uns zunächst auf einen allgemeinen Überblick über den Lebenszyklus der Softwareentwicklung konzentrieren. Es ist wichtig, dass Sie beim Erkunden und Lernen über Entwicklung verstehen, wie die in diesem Kurs erlernten Fähigkeiten in Ihre aktuellen und zukünftigen beruflichen Erfahrungen einfließen können. Als Entwickler ist es wichtig, über den Umgang mit den Benutzererwartungen und das Verständnis der Benutzerbedürfnisse nachzudenken - was mehrere Iterationen von Design und Entwicklung erfordern kann, um sie vollständig zu verstehen. Aus diesem Grund konzentrieren wir uns auf die iterative Entwicklung und nicht auf einen Wasserablaufansatz. In diesem Modul werden wir mehr über diese Ansätze und die wichtigsten Phasen des Entwicklungslebenszyklus erfahren. Anschließend werden wir uns mit der Erforschung von Softwareanwendungen und der Notwendigkeit befassen, Risiken und potenzielle Probleme zu antizipieren und den Softwarelebenszyklus in eine tatsächliche Anwendung umzusetzen. Wir werden mehr über die verschiedenen Komponenten und Algorithmen in Systemen erfahren und verschiedene Beispiele aus der Praxis betrachten, die die notwendige Verbindung zwischen sozialen und Anwendungssystemen verdeutlichen. Das Wichtigste dabei ist, dass es immer ein soziales Problem gibt, das gelöst werden muss, und das ist der Schlüssel zur Entwicklung effektiver Anwendungssysteme.
Das ist alles enthalten
6 Videos10 Lektüren2 Aufgaben1 Diskussionsthema
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 14 Minuten
Kurs Willkommen•2 Minuten
Treffen Sie Ihre Fakultät: Dr. Kal Bugara•1 Minute
Einführung in die Softwareentwicklung•1 Minute
Lebenszyklus der Softwareentwicklung•6 Minuten
Einführung•1 Minute
Warum ist das so wichtig?•2 Minuten
10 Lektüren•Insgesamt 63 Minuten
Überblick über den Kurs•1 Minute
Syllabus - Einführung in die Softwareentwicklung und -anwendungen•10 Minuten
Akademische Integrität•1 Minute
Modul Inhalt•1 Minute
Der Lebenszyklus der Softwareentwicklung•1 Minute
Ressourcen•30 Minuten
Einführung in die Labore•5 Minuten
Warum ist das so wichtig?•1 Minute
UML Klassendiagramm Tutorial•12 Minuten
Zusammenfassung und wichtige Erkenntnisse•1 Minute
2 Aufgaben•Insgesamt 210 Minuten
Modul 1 Quiz•30 Minuten
SDLC-Rollen und Verantwortlichkeiten•180 Minuten
1 Diskussionsthema•Insgesamt 30 Minuten
Verbindung zwischen Softwareentwicklung und Industrie•30 Minuten
Designprinzipien für Anwendungen
Modul 2•3 Stunden abzuschließen
Moduldetails
In diesem Modul beginnen wir mit der Erforschung der Designprinzipien, die mit der Entwicklung von Anwendungssystemen verbunden sind. Das Video geht auf die Herausforderungen ein, denen sich moderne Krankenhäuser aufgrund der Komplexität der Patientenbewegungen im Laufe des Tages gegenübersehen. In diesem Modul werden wir untersuchen, wie eine Systembetrachtung bei der Softwareentwicklung innovative Lösungen zur Verbesserung der Patientenversorgung und zur Bewältigung dieser kritischen Probleme bieten kann.
Erste Schritte mit Visual Studio Code Labs auf Coursera•10 Minuten
Zusammenfassung und wichtige Erkenntnisse•1 Minute
2 Aufgaben•Insgesamt 10 Minuten
Prüfen Sie Ihr Wissen•5 Minuten
Prüfen Sie Ihr Wissen•5 Minuten
1 peer review•Insgesamt 120 Minuten
Schritt 2: Erstellen eines UML-Modells: "Hallo Student"•120 Minuten
1 Unbewertetes Labor•Insgesamt 10 Minuten
Schritt 1: Hallo Studenten - Labor•10 Minuten
Objektorientierte Programmierung
Modul 3•3 Stunden abzuschließen
Moduldetails
In diesem Modul werden wir tiefer in die Erforschung der Beziehungen in der Anwendungsentwicklung eintauchen, wobei wir uns jetzt auf eine wichtige Komponente des Entwurfs von Anwendungssystemen konzentrieren: das objektorientierte Paradigma, oder OOP. Wir werden verschiedene Komponentenstrukturen und die Beziehungen zwischen Objekten, Strukturen, Attributen und Verhaltensweisen kennen lernen. Wir werden über die Komplexität der OOP nachdenken und darüber, wie sie sich von der Erstellung einfacher Algorithmen unterscheidet.
Das ist alles enthalten
4 Videos7 Lektüren2 Aufgaben1 Programmieraufgabe
Infos zu Modulinhalt anzeigen
4 Videos•Insgesamt 9 Minuten
Wöchentliche Einführung•1 Minute
Das objektorientierte Paradigma•4 Minuten
Das objektorientierte Paradigma Teil 2•2 Minuten
Labor-Verzeichnis•2 Minuten
7 Lektüren•Insgesamt 7 Minuten
Einführung•1 Minute
Modul Inhalt•1 Minute
Kurzer Blick auf das Labor•1 Minute
Das objektorientierte Paradigma•1 Minute
Das objektorientierte Paradigma Teil 2•1 Minute
Code-Durchführungen•1 Minute
Zusammenfassung und wichtige Erkenntnisse•1 Minute
2 Aufgaben•Insgesamt 10 Minuten
Prüfen Sie Ihr Wissen•5 Minuten
Prüfen Sie Ihr Wissen•5 Minuten
1 Programmieraufgabe•Insgesamt 180 Minuten
Einfaches Modell Person Lab•180 Minuten
Business-Design-Prinzipien
Modul 4•3 Stunden abzuschließen
Moduldetails
In diesem Modul werden wir die Verbindung zwischen Unternehmen und der Entwicklung von Webanwendungen erforschen und uns auf die Bedeutung des Verständnisses erfolgreicher Unternehmen konzentrieren. Wir erforschen die grundlegenden Prinzipien ihrer Operationen und werden darüber nachdenken, wie Business Design eine zentrale Rolle bei der Gestaltung von Software Code und digitalem Design spielt. Durch die Untersuchung des kundenorientierten Ansatzes dieser Unternehmen und der Betonung der Kundenerfahrung werden wir wichtige Erkenntnisse darüber gewinnen, wie man mit einfachem Code effiziente und benutzerfreundliche Anwendungen erstellen kann. In diesem Modul werden Sie auch damit beginnen, das Gelernte über die Prinzipien des Geschäftsdesigns in einer Laboraufgabe anzuwenden, die sich auf die Evaluierung eines Campus-Build-Modells konzentriert.
Northeastern wurde 1898 gegründet und ist eine globale Forschungsuniversität mit einem unverwechselbaren, erfahrungsorientierten Ansatz für Bildung und Entdeckung. Die Universität ist führend im Bereich des erfahrungsbasierten Lernens und verfügt über das weltweit umfassendste Programm für kooperative Ausbildung. Der Geist der Zusammenarbeit leitet ein vom Nutzen inspiriertes Forschungsunternehmen, das sich auf die Lösung globaler Herausforderungen in den Bereichen Gesundheit, Sicherheit und Nachhaltigkeit konzentriert.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.