technifyed

Northeastern University via Coursera

Application Engineering and Development Part 2

Overview

This course is an introduction to the Java programming language and the concepts of object-oriented design. It not only covers the fundamentals of programming in Java, but it also brings in the concepts of object-oriented design. Topics include, but are not limited to, fundamentals of programming in Java, classes and methods, objects and references, overloading, inheritance, polymorphism, abstract classes and interfaces, basic data structures, and GUI applications. Students are expected to apply learned knowledge to address an identified problem found in the real world.

Syllabus 7

  1. Module 8: The Pricing Model - Part 1 1.5 hours

    In this module you will learn to model business operations through object-oriented design principles, enabling you to visualize complex business relationships and processes as interconnected systems. You'll dive into sophisticated pricing strategies, exploring range-based pricing models and negotia…

  2. Module 9: The Pricing Model - Part 2 2 hours

    This module teaches you to build an intelligent pricing and order management system that combines strategic business thinking with technical implementation. You'll master range pricing analytics using floor, ceiling, and target prices to evaluate sales performance in real-time, then implement this…

  3. Module 10: The Ecosystem Model 1.5 hours

    This module explores the fundamental architecture of interconnected business systems, providing you with the analytical tools to understand how enterprises, organizations, roles, and work areas function as integrated components of larger operational frameworks. You'll learn to map and distinguish b…

  4. Module 11: The Java Faker 40 minutes

    In modern software development, creating realistic and diverse test data manually is time-consuming and often results in limited datasets that don't adequately represent real-world scenarios. This module introduces Java Faker, a powerful library that streamlines your development workflow by automat…

  5. Module 12: Designing an Effective Ecosystem for Organizations 1 hour

    This module explores recursive methods - where functions call themselves to solve complex problems by breaking them into smaller subproblems - and connects this systematic thinking to ecosystem modeling in software design. You'll learn to describe and develop recursive solutions while discovering h…

  6. Module 13: Applying AI to Your Programming Practice 1 hour

    This module introduces students to leveraging modern AI-powered tools for breaking down complex real-world problems into structured system designs, using healthcare care plans and weight loss management as a practical example to demonstrate how AI can rapidly generate patient attribute breakdowns,…

  7. Module 14: Course Conclusion 1.5 hours

    This module focuses on creating intuitive, user-friendly interfaces that effectively guide users through complex processes while minimizing cognitive burden. We begin by exploring the fundamental principles of user interaction design and examining why strategic interaction patterns are crucial for…

Advantages and disadvantages

Advantages

  • Structured courses with graded quizzes, assignments and deadlines you can reset.
  • A shareable certificate from the university or company when you pay.
  • Financial aid is often approved for students in India (apply 15 days before you need it).
  • Self-paced: start any time.
  • A clear syllabus (7 parts) you can see before you start.

Disadvantages

  • Paid after a 7-day free trial (Coursera Plus or per course).
  • Some courses can be audited for free, but graded work and certificates need payment.

Some points apply to every course of this kind; see how we rank.

This course is paid. Here is how to take it for free

  • Free trials: You can start a 7-day free trial for many individual courses, Specializations, or a Coursera Plus subscription to test full course features. Cancel before the seventh day if you do not want to be charged.
  • Financial aid: If you cannot afford the fee for a certificate, you can apply for financial aid through the link on the course home page by filling out an application about your background and goals.

Taught by

  • Kal Bugrara
  • Kaleigh Sieczkowski

Northeastern University is in Tier 3: good universities, respected companies, nonprofits and well-known teachers of our institution ranking (74/100).

Similar courses

Compare these

Massachusetts Institute of Technology · YouTube

MIT 6.01SC Introduction to EECS I

Instructor: Dennis Freeman, Kendra Pugh This course provides an integrated introduction to electrical engineering and computer science, including modern software engineering, linear systems analysis, electronic circuits, and decision-making. The lecture videos provide an overview of each topic, whi…

Free video27 videos, 17 hours

Harvard University · edX

Fundamentals of TinyML

4.567 ratings

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML.

Free to audit5 weeks, 2 - 4 hours per week

Harvard University · edX

Introduction to Data Science with Python

4.3174 ratings

Learn the concepts and techniques that make up the foundation of data science and machine learning.

Free to audit8 weeks, 3 - 5 hours per week

Harvard University · edX

CS50's Introduction to Computer Science

An introduction to the intellectual enterprises of computer science and the art of programming.

Free to audit12 weeks, 5 - 14 hours per week

Harvard University · edX

Data Science: Building Machine Learning Models

4.4133 ratings

Build a movie recommendation system and learn the science behind one of the most popular and successful data science techniques.

Free to audit8 weeks, 2 - 3 hours per week

Harvard University · edX

CS50's Introduction to Programming with Python

An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.

Free to audit10 weeks, 3 - 6 hours per week

Enter your email and the official page opens. Phone is optional.