• 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

Salesforce and Swim Diagrams (1b)

Sophie Chen - February 27, 2023 1 Comment

Salesforce is a great tool to deliver cloud-based products and is used by many businesses in various industries. I believe we’re learning how to use it in order to exercise these skills in the future. It also looks good to future employers that we are knowledgeable in a platform that is actively used and sometimes has a learning curve for beginners. By creating a database, we have a central place to store information for use across multiple devices. I really like the diagram included because I think it helps visualize how helpful Salesforce can be across multiple topics.

In swim diagrams, we use circles to represent where the process starts or ends, rectangles to indicate activities in the process, diamonds to represent decisions made in the process, and cylinders to represent stored data. The “actors” represent roles that play essential parts in the process—they do not specific names but rather are used as placeholders. When we process map, it helps visualize a system’s process in a way that is easier for the view to understand quickly. It also helps identify problems along the way in the process.

Purpose of Return (5b)

Jessica Giare - February 27, 2023 1 Comment

The return function is the function that ends the execution and will return a value to the function caller. The purpose of the return function when coding is to end the execution of the return, and as I previously mentioned as well, returns the control to the calling function. Below I will provide an example of a return function as well:

function multiplyTwonumbers(a,b) {

var result = a * b;

return result;

}

the return function stops the execution of a function and will return the value from it as well. Above you can see an example I included, and show in the code where the return function was executed, which would return the value from the code. 

After doing a little more research about the return function, I learned more about the definition of currying as well. Currying is defined as, the transformation of a function with multiple arguments that is put into a sequence in a single-argument function. This means that you can have multiple step functions, but when using the return function, you do not have to go all the way back in your steps to figure out what passed that was able to return the function. After reading this new term, I was intrigued to know the benefits that a return function can also have. 

Javascript Variables (5a)

Jessica Giare - February 27, 2023 1 Comment

Variables used in Javascript are used to store data. They are ‘containers’ for storing this data. When coding and needing to add a variable, we do this by using the word ‘let’ at the beginning of the code. After adding in ‘let’ you can then give it a value! (Which is defined as initialization). Below I will show an example of giving a variable, a value:

let name;

Can you see where I’m going with this? Right now I am using a variable to start my code, which is going to show us a name.

let name;

name = “Jess”;

This code is telling us that the name is Jess. Which is, obviously, my name! I learned this technique the best with our SoloLearn assignment. It had very clear steps and explanations on how to code in Javascript, and definitely taught me more about how to fully understand different factors of code. 

Here is another example, but can you find the variable this time?

Loop-Loops

Isel Sainte - February 26, 2023 1 Comment

We use loops to not have a bunch of repetitive lines in the codes. The loops are to better organize the code. The code is repeated in a neater way. There are 3 types of loops. For loop, while loop, and do-while loop. I believe that the for loop is the one, we would use when we run a specific number of times because it has a condition, and when it is reached it displays false and stops. I believe that the while loop is the one, we would use when we don’t know the specific number of times, so it continues to loop until it displays a false. In class, you described the three parts of a for loop as:

for (initial-action; loop-continuation-condition; action-after-each-iteration)
{
// loop body;
Statement(s);
}

Javascript-Statements

Isel Sainte - February 26, 2023 1 Comment

We use if/else statements to determine if the statement within the expression within the parentheses is true or false.
The basic syntax of if/else if statements are:
let name = prompt();
if (){
alert();
} else {
alert();
}
The purpose of isNAN is to identify if the expression is not a real number and it would be determined by displaying true or false. Conditions that have && are letting us know both the 1st and 2nd expressions are true. Now conditions with || are letting us know if either the 1st or 2nd expressions are true. The if statements are different from else if statements and else statements because if statements are what is going to be executed.

Downsides of Being Data-Driven (3b Question)

Sahid Kapadia - February 25, 2023 1 Comment

While we usually talk about how important and frankly how much of a positive thing it is for companies to become data-driven from hiring someone for a job to deciding what to invest in, there are some clear downsides too. Some of them are: 1. Lack of good data. If your data is simply inaccurate, biased, incomplete it would lead you to make decisions that is not reflective of the real situation. 2. Being overtly reliant on data. If you’re just too reliant on numbers it can lead you to make dumb decision which without the data you would have not made. 3. Constraining your ability to take certain level of risk. I personally belive that in anything you do there is certain level of risk you take. Consciously or unconcisouly. There is no such thing as risk-free in my opinion. For example me deciding to take MIS 2101 course is a risk. What if I fail the class? Could significantly impact my GPA and will always be there on my transcripts but that does not mean I should not take the class. Without that I won’t be able to take higher level courses and as a result won’t be able to graduate. One another example that I think really kind of put the downside of being too data-driven is this: In 2021, When Bob Iger, CEO of Walt Disney Company retired ( he was reinstated as CEO last year) he gave an interview to NYT. In that he revealed that if Disney were to simply rely on data to make decisions on which movies/shows to make, the movie Black Panther (2018) would have never been made. That movies was a big financial and critical hit. This is just one of the example of the downsides of being too reliant of data.

NFC (3a Question)

Sahid Kapadia - February 25, 2023 2 Comments

In the class, we discussed about RFID. there is something very similar to it which I suspect most of uses. It’s called Near Field Communication (NFC). It is basically a wireless communication technology through which devices which has NFC can exchange data by simply touching them or bringing them close enough; typically within few centimetres. Overwhelming majority of smartphones, smartwatches has this technology. One of the most common use of NFC is to make payments through your phone/smartwatch. I personally usually use my iPhone to purchase something from the vending machine that’s located on 6th Floor in the Alter Hall so I’ll tell you the way I have to use it. 1. Double click my button that I use to (un)lock my phone. 2. Select the card I want to use. 3. For Authentication it uses face id. 4. After it verify my face I simply bring my phone near the black kind of thing where you insert your card or cash. 5. On the screen it shows like a message that’s the transaction is approve and near instantly I receive a notification on my phone of the transaction. Another common use of it is to transfer data between compatible devices. I know if you have an eligible samsung phones you can use NFC technology to transfer anything from your photos to your files. This is just one of the technology that’s fairly similar to RFID. Do you know any other kind of technology that’s similar to NFC or RFID?

Some ways to protect your digital identity (2b Questions)

Sahid Kapadia - February 25, 2023 Leave a Comment

In this Digital world where what’s out there digitally about us affects our job application to if we get a home loan it’s really important that we protect our digital identity. Here are some ways to protect our digital identity. 1. Use unique passwords and avoid repating password. 2. Use 2FA for everything you can. By doing this you add an extra layer of protection to your Twitter account to Tuportal. This way, not just anyone can access your accounts. 3. Avoid taking phone calls from an unknown number. If it’s a genuine phone call they will leave a voicemail or call back. 4. Avoid opening links from emails that looks suspicious. By just opening that link the scammers can access some of your most private information. 5. Avoid entering information online if it’s not required. From filing job application to applying for fafsa if some sort of information is not required then don’t provide it. These are just few ways to protect your digital identity and which I follow. Share some of your ways you protect your digital identity.

Weekly 1b Question

Sahid Kapadia - February 25, 2023 1 Comment

Besides being the best CRM in the world, I think we’re learning salesforce to better learn about MIS and how MIS is not really about coding/technology but how businesses can use technology to manage their business efficiently. The reason to use a database in salesforce is to keep track of your data and customer feedback efficiently. A Circle is an indicator of the start and ending of an event. A rectangle signifies an activity in a process. A diamond means a decision that must be made. An arrow indicates the flow of the process. A cylinder represents stored data. Actor means an individual or an entity who completes a specific duty in a particular swim lane. Process Mapping is a tool one can use to define what’s happening in a specific situation visually. We use it because our brain processes visual information faster than words, making it more efficient. First mistake; John Smith, Stock Manager. Change it to simply Stock Manager. Second and Third Mistake: While you start and end a process you need to use a circle not a rectangle. Fourth Mistake: In stock is a decision but only one choice is given and that is yes. It should be yes or no. The reason to use swim lane is it’s much more simpler to understand than bunch of words. It’s also much faster to comprehend as we learned in class.

 

Increasing problem of AI in hiring process (2a Question)

Sahid Kapadia - February 25, 2023 1 Comment

After watching the Bloomberg video about how AI affects people when it comes to finding a job, I realized how important of an issue this is, which I’m willing to bet the overwhelming majority of people are probably unaware of. Even I was unaware of AI’s increasing role in the job application process. 99% of Fortune 100 companies use AI in hiring processes. That’s crazy. On the one hand, I understand some of the clear benefits of using technology, and, more specifically, using AI helps companies. It saves money, saves time, streamlines the process, makes it easier to keep track of everything, and, in general, it makes the hiring process much more efficient, but there are some clear downsides too. For example, one type of AI is machine learning, which means uploading a bunch of past data to let the technology learn and recognize patterns. This process essentially involves little to no interaction with humans. Unfortunately, AI can be biased using this process based on the simplest things like your name and what kind of vocabulary you use on your Resume. This could lead to your Resume being declined by AI even before someone saw it in the HR Department. That’s ridiculous, in my opinion. Another big concern is privacy and the violation of anti-discrimination laws. What do you think we should do to solve this problem? We need some sort of government regulations in place on the local, state, or federal level.

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 30
  • Page 31
  • Page 32
  • Page 33
  • Page 34
  • 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