• Log In
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Digital Systems

Department of Management Information Systems, Temple University

Digital Systems

MIS 2101.730 ■ Spring 2023 ■ Steven E. Sclarow, AIA
  • Home
  • About
    • Course Materials
    • Course Requirements
    • Email Policy
    • Grading
    • Gradebook
    • Instructor
    • Temple and COVID-19
    • Zoom Requirements
    • Zoom Links
  • Canvas Content
  • Coding Files
  • Helpdesk
  • Zoom Links
  • Video Vault
  • Diamond Peer Corner
  • Posts
    • 1a Questions
    • 1b Questions
    • 2a Questions
    • 2b Questions
    • 3a Questions
    • 3b Questions
    • 4a Questions
    • 4b Questions
    • 5a Questions
    • 5b Questions
    • 6a Questions
    • 6b Questions
    • 7a Questions

Posts

7a Javascript event driven, why??

Sami Barhoum - March 2, 2023 1 Comment

JavaScript is event driven because it is interactive. It’s waits for the user to do something in it and it then executes and runs the code. It can interact with HTML elements, which they are event emitters which they are able to emit events. JavaScript uses the event driven model, in order for it to start it needs an event first. It responds to events and actions that are created by the user or system, JavaScript reacts to the event, that is one of the sole-purposes for the program, it keeps responding to the event or action that is placed within the system. JavaScript maintains a list of events which happened. It loops through and connects functions to the events. JavaScript is a very helpful tool no matter how you use it, it’s a good skill to learn and will be helpful when using it for future jobs, careers, and is a great skill to put on your resume. 

Explain Event-Driven Programming in Node.js - GeeksforGeeks

Weekly discussion blogs 3B

Levan Lobjanidze - March 2, 2023 4 Comments

Radio Frequency technology (RFID) uses electromagnetic fields to automatically identify and track tags attached to objects. RFID is a commonly used technology, in almost everything. Starting from credit cards and finishing with our food. Yes, food boxes also use RFID chips for tracking purposes in supply chain. Even if the product itself doesn’t have an RFID at some point of its life, when the product was in supply chain on its way to the costumers it had an RFID chip. We learn in this course about Disney’s 1 billion dollar investment in RFID technology. Disney decided to bring RFID watches for their customers at Disney World. With these watches customer can have access to all facilities and manage on what he wants to spend his time and money. Disney also from their end can monitor and control customer traffic for better customer experience and gather data for future business analytics.

(5b) Functions

Amgad Elamin - March 2, 2023 1 Comment

Hello class,

JavaScript works with functions. Functions are defined as set of codes designed to perform a particular task when something invokes or calls it. Functions must be given a name followed by parentheses. Within these parentheses parameters may be included. functions arguments are these values received by the same function when it is called. However, functions can also be called when an event happens or automatically. Often, functions return a value after they are called. But I asked myself why are we using functions? Because functions can be used and reused as many times as needed. There is no need to rewrite codes when the same process has to be repeated we can just simply call the function to perform this process. Moreover, functions can shorten our codes because it is used as a variable value. Functions are very useful tools in designing programs or websites.

 

(Image source: Adobe stock)

7a (2): What does it mean to be “event-driven”?

Catrina Schlossberg - March 2, 2023 1 Comment

When we talk about JavaScript being “event-driven”, it means that the output of the program is indicated by events, like user inputs (mouse clicks, pressing keys), and messages from other systems. It needs a catalyst in order to execute code. It can be thought of as a change from a neutral state to an excited state, like in chemistry.

In event-driven programs, there is a main loop that listens for events, and produces a callback loop when an event is detected. The program is able to identify events thanks to “event handlers”, also called subroutines or methods, and are designed to recognize specific events to respond to. Those event handlers have to be binded to the correct function so that they execute the corresponding code/actions.

Weekly discussion blogs 3A

Levan Lobjanidze - March 2, 2023 Leave a Comment

Enterprise resource planning (ERP) is a system of software applications that manage daily business operations in various fields. Corporations providing a product or service use ERP to be efficient. ERP are mostly used to communicate between companies inner departments such as: production lines, accounting, logistics, management, marketing etc. ERP puts data in one system accessible for each department. Live updates from each of these departments makes daily operations smooth and accurate. ERP also helps company management to plan for future depending on data and perform business analysis. Efficiency is the one word that we can describe ERP with.
There are different types of ERPs: Tier I ERPs, Tier I Government ERPs, Tier II ERPs, Tier II Government ERPs, Tier III ERPs, and Tier IV ERPs. For most of the business, tier four ERP would work just fine. Sometimes going for the higher end ERP without actual need for it can damage a business. Lately smaller more industry specific oriented ERPs are being developed, and they compete with big major ERP providers. But until now most of the ERP market it divided between, Oracle, SAP, and Microsoft.

(5a) JavaScript

Amgad Elamin - March 2, 2023 1 Comment

Hello class,

I must start this blog by saying I’m not tech savvy. I use the web like many other people do however I do not know what goes behind my computer screen. In the beginning, it was very difficult and annoying to figure functions loops etcetera. However, the book was very useful. Information was easy to understand and apply. I’ve watched few videos to show me how to use Visual Studios program. I wanted to know how to open files. I wanted to know the different parts of the programming screen. In the past, I found errors that state that JavaScript is not running or not found. I have to admit that after taking few classes I think it is easy but it’s not my cup of tea. I remember in the in-class-activity we used guess the number program. It was fun.

 

 

(source: Wikimedia)

(4b) Alan Turing

Amgad Elamin - March 2, 2023 Leave a Comment

Hello class,

There are many ways to protect yourself online. in this class, we learned how to use paid password protection programs. In class activity, we learned how that normal passwords can be easily guessed by automated software. we learned to use different characters numbers and letters in our passwords. Another way of protecting our online information and privacy is to use two factor authentication to log in different accounts. I personally use my phone number to receive text messages when I log in. These text messages will contain a confirmation number that I must enter before logging in.

Alan Turing was an English mathematician and later computer scientist. he was born in London. he was a very smart man. He died very young at the age of 41. Unfortunately, back at that time, he was prosecuted for homosexual acts. He developed the Turing test in which a machine is tested if it has the ability to exhibit human intelligent behavior. This test was performed in 1950. Alan wants an answer to his question “Can a machine think?”. That was very early to that technology.

Here is a link to read more information about Alan Turing:

https://en.wikipedia.org/wiki/Alan_Turing

Weekly discussion blogs 2B

Levan Lobjanidze - March 2, 2023 Leave a Comment

Like a physical identification documents, a digital ID is also a type of identification used in our everyday lives to identify us as individuals. Even our physical IDs are bind to a digital database that contains our credentials. Government officials keep those databases relatively safe, but we expose our personal date every day. Other than that, even social media profiles and emails can be used as a digital ID nowadays. Services such as Docusign allow users to sign digital documents without touching actual physical paper. In many business industries, customers and businesses make transactions between each other without seeing who in on another side of the screen or phone. Although digital ID makes such transactions convenient, it also rises risks. Digital ID can be fabricated or stolen. Risks go even further than just material damage. Moral questions arise about how much control and access does governments and IT corporations should have over those IDs.

Loops and Why Use Them

Kristina Brown - March 2, 2023 2 Comments

Loops are used when you want to run your code multiple times. There are different types of loops you can use, including for, while, and do-while. Each of these loops is utilized for different purposes. For the for loop function, you would want to use it when you run the same code over again but with a different value. While loops are good when you want to perform a task over again when there is a condition that needs to be met. Do-while loops are good to use when you know you need to perform the loop at least once but aren’t entirely sure how many times that loop will need to be performed. There are three parts of a loop, the keyword that starts the loop, the condition, and the keyword that ends the loop. Each loop looks a little different as well. 

The for loop looks a bit like this:

Let num = 0

For ( let number =1, number <5; number++)

We worked on this in our last coding assignment as well. 

 

The while loop looks a bit like: 

Let num=0 

While (num > 3){

alert ();

Count++

}

And the do-while loop will look a bit like: 

Let count = 0;

Do{

alert();

Count++;

} while (count<7);

 

(4a) Facebook Data Breach

Amgad Elamin - March 2, 2023 1 Comment

Hello class,

There are many advantages of using Digital Platforms. They increase access to both businesses and individuals. They lower costs by increasing data collection and analysis capabilities which ultimately save time. Thus, these platforms enhance user experience by providing many customization options to their dashboard’s menus. Moreover, many digital platforms are cloud-base which put them at risk of online malwares threads so security is one of the biggest concerns. One of the most recent data breaches was in 2021 on Facebook. Over half a billion users information were stolen such as addresses birthdays emails and phone numbers. Facebook was accused of illegal access to private data made by Cambridge Analytica. They agreed to settle a lawsuit to avoid more damages.

Here is the link for more information about the story:

https://www.theguardian.com/technology/2022/aug/27/facebook-cambridge-analytica-data-breach-lawsuit-ends-in-11th-hour-settlement#:~:text=Facebook%20has%20dramatically%20agreed%20to,tech%20giant%20in%20repeated%20controversy.

 

API allows different systems and databases to integrate and automate processes. This integration is allowed by making many systems communicate with each other to find results.

Product managers are responsible of creating and maintaining successful products that meets or exceed customer expectations. Their responsibility includes the entire product life cycle from an idea to customer’s hands.

(Image source: Wikimedia)

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 5
  • Page 6
  • Page 7
  • Page 8
  • Page 9
  • Interim pages omitted …
  • Page 41
  • Go to Next Page »

Primary Sidebar

ANNOUNCEMENTS & POSTS

What is HTML and how it is used in our everyday lives! Part 2

The coding language that adds design elements to a web page is Cascading … [More...] about What is HTML and how it is used in our everyday lives! Part 2

What is HTML and how it is used in our everyday lives! Part 1

The coding language that adds structure to a web page is HTML (Hypertext … [More...] about What is HTML and how it is used in our everyday lives! Part 1

What are Loops?

Why do we use loops? Loops are used in programming to execute a set of … [More...] about What are Loops?

Importance of IF/ELSE Statements!

Why do we use if/else statements? We use if/else statements in programming … [More...] about Importance of IF/ELSE Statements!

The Functioning of JavaScript

A function in JavaScript is a block of code designed to perform a specific … [More...] about The Functioning of JavaScript

What does JavaScript mean to you? Read more to find out what it means to Shivam Joshi!

A variable in JavaScript is a container that holds a value, which can be a … [More...] about What does JavaScript mean to you? Read more to find out what it means to Shivam Joshi!

ITA CONTACT INFO

Tarisha Sarker - Diamond Peer

Email: tarisha.sarker@temple.edu
Office Hours: Monday, 3-5 PM
Zoom Link: https://temple.zoom.us/j/91454347337

Instructor

Steven E. Sclarow, AIA

Email: sclarow@temple.edu
Office Hours Availability: M | W, 9:30 - 10:30 AM, or by appointment. Please email me if you need to schedule an appointment outside of my normal office hours.
Zoom Link: https://temple.zoom.us/j/96464375557

Helpful Links

FOX Laptop Policy

Gradebook

Installing-VS-Code-Windows
Installing-VS-Code-Mac-OS

Copyright © 2025 · Department of Management Information Systems · Fox School of Business · Temple University