• 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

Why is Javascript “event-based”? 7a

Robert DiBrino - March 2, 2023 2 Comments

To put it simply, Javascript is considered “event-based” because it reacts to an event! The main purpose of java is for someone to constantly be taking action, and not for the program to close but to keep responding to the actions. For example, just scrolling down a common page that view, Java sits and waits for your actions, whether you type something in a search bar, or even click and highlight a specific area. This is java reacting to an event! So every time you do something on a web browser that creates this event, and java will then react, and do the action in which you intended. On top of that, java will also maintain a list of these events as well, this is called an event queue. The event queue is set up where the first element to enter is also the first one to leave. Java script is considered event-based because it is a coding language that reacts to events as they occur.

The Loop saves time and jobs 6b

Robert DiBrino - March 2, 2023 1 Comment

As explained to me by our professor, one thing that professional coders do not like to see is the same lines of code written over again. Personally, I can understand this feeling, coding is complex and takes quite a bit of time, so providing the programmer with the proper tools to be more efficient is ultimately extremely beneficial. To prevent the need to create the same line of code multiple times, loops were created. To further explain, if we want a certain line of code to run more than one time, rather than type out that code into individual lines, you use a loop to have that code run a set amount of times. There are three types of loops:  the “for” loop, the “while” loop, and the “do-while” loop.  Loops were certainly very difficult for me to understand, I was unsure of how they were implemented into the code. After reading over some of my peers’ blog posts, they all did a great job really breaking down the different kinds of loops, and ultimately they’re the ones that helped me gain a better understanding of how they work. As I previously stated, in business being efficient is extremely important, and the implementation of the loop allows for much time to be saved and less errors to occur.

If/Else statements for Javascript 6a

Robert DiBrino - March 2, 2023 Leave a Comment

The main purpose of the if/else statement is for when we have specific conditions we want to test. The if/else statement was a topic that was, again, more difficult for me to understand, however, I found that the best way for me to comprehend the purpose of the statement was to look to the end of the statement and work backwards. Once I understood what I was looking to accomplish with the code, it became much easier to piece together the proper functions. Additionally, I found the files that we have for the class to be extremely helpful. I found myself further understanding the topic greatly because the activities did a great job explaining how to use these statements properly. Finally, the thing that helped me the most was the Javascript training we were assigned to complete through sololearn. At first implementing these statements can seem challenging, but once you understand their purpose and how they fit into each function it gets much easier to comprehend. Furthermore, continuing through the assignments provided me with the practice needed to continue to develop this knowledge and feel more confident in the things that I have learned. 

Coding Lingo is different 5b

Robert DiBrino - March 2, 2023 1 Comment

As we continue to develop our knowledge through learning more about coding and the different terminology that goes along with it, it is important to ensure that we are taking the time to comprehend new topics. When it comes to coding, a function is defined as something that performs a specific task or operations. Usually these functions come in sets of different statements, and can calculate values. When you have a function you can also “call” a function. Calling a function applies that same function to more than one object within the code. For example: You can create one function for a specific object, and then call that function to another object as well. This all revolves around having an input in order to return an output. The bigger picture of functions is that they help group related code, in order to make it more organized. When a code is more organized it allows the programmers to identify problem areas within the code or even emulate it in order to code for something else!

Understanding Concatenation 5a

Robert DiBrino - March 2, 2023 2 Comments

Comprehending these new terms around coding has certainly been a learning curve for me. Coding and programming is not something I have had experience with in the past. Concatenation? Arithmetic Operators? Outside of coding I don’t know if I would have ever heard these terms. Concatenation was a term that I had a difficult time understanding, but initially hearing the word is a lot scarier than what it means. To fully understand it, you must first learn that a String in Java is. A string is simply a sequence of characters! For example: “Robert” is a string and R O B E R T are the sequence of characters within that string. Once you are familiar with what a string is, you can then move to grasp Concatenation. Simply put, concatenation is joining two strings together. For example: “Robert” (first string) “DiBrino” (second string), when these two strings are joined together, “Robert” + “ DiBrino”, you create a concatenation. To add to that, we have also used the (+) symbol, which is an arithmetic operator. The plus sign is an example of one of the operators that we have covered so far in this course but other operators consist of (-), (/), (*), (%). Taking time to understand the different aspects one by one and how they all work together to create a code, is vital to understanding programming as a whole.

Where else can Ransomware hit? 4b

Robert DiBrino - March 2, 2023 2 Comments

Ransomware is malware that essentially locks a computer to prevent data from being accessed. The only way to gain access to the system again is to pay the ransom. Why are hospitals the perfect target for these attacks? Well the answer is relatively simple. These organizations provide critical care to patients and rely heavily on the data within the systems to track medication dosage, symptoms, surgical information, etc. Without access to this information a patient’s life can be in danger very quickly. Therefore, the hospital is likely to pay the ransom rather than delay in an attempt to get back into the system without it. This delay could result in a much larger payout for the hospital in lawsuits. Furthermore, hospital workers are extremely well trained in patient care, but are not as highly trained as it pertains to security. Therefore, in a rush to gather information or complete a chart, the individual may not notice a security breach. While ransomware is certainly an extreme example, it emphasizes the need to protect yourself online. There are a few ways that you can do this. The first and most obvious way is to create complex passwords that are changed often and not shared with others. This helps to prevent your accounts from being hacked. Within my organization, a security practice we have in place is notifying our IT team of any suspicious emails prior to clicking on them to ensure that they are not putting our computer or database at risk.

What is a Network Effect? 4a

Robert DiBrino - March 2, 2023 1 Comment

The network effect is how the indirect value of a good or service rises as a result of more people using it. In my opinion social media networks are some of the most obvious examples with Facebook leading the way. As its number of users increases, so do its profits. To continue its profitable climb, Facebook has to do one of two things, increase the price of their advertising, or lower their operating costs. The organization has a strong case to raise their advertising costs, because as the number of users rises, that means that there is a larger number of individuals who are being exposed to these advertisements. However, the network effect is not simply confined to the internet. This is also applicable in the case of Deer & Co’s green and yellow tractors. Due to its popularity and generations of reliance, this tractor is more likely to resell at a higher rate than another tractor of a different brand. Another relevant example of the network effect is through food delivery services. Due to the pandemic, the number of individuals using a food delivery service skyrocketed, therefore increasing the value of the service. Today there is rarely a restaurant that does not utilize these services. Another example of the network effect is recruiting databases. With the large number of layoffs that occurred due to COVID-19 and the overall transformation of the job market, individuals have placed more importance on work life balance and personal fulfillment. This is resulting in more recruiting sites like Glassdoor, Indeed, and LinkedIn being utilized to find jobs that are both financially and personally fulfilling. I would be interested to see how social media influencers have impacted certain products/companies and if one post resulted in a network effect?

How does Business Intelligence assist us everyday 3b

Robert DiBrino - March 2, 2023 1 Comment

Business Intelligence (BI) helps organizations make informed and tactical business decisions by providing strategies and technologies for business to use to analyze data to create action items. BI tools can be extremely helpful for an organization in several ways. First, it created trusted and governed data. Business Intelligence systems can integrate internal and external databases to create one source of information. This allows for the organization to have one data set for all departments to use. Secondly, it creates the ability for faster analytics and more intuitive business dashboards. The system does this by combining reports into a user-friendly dashboard for the majority of the organization’s employees to use. The dashboard provides a surface level at a glance information. With both of those items in mind, the third benefit is the ability to increase the efficiency of an organization. With reports streamlined into databases and the integration of internal and external data sources, this becomes a central source for fast information. In turn, allowing for the organization to run smoother and the business to be able to make decisions based on the numbers rather than hypotheticals. These items will have an overall impact on employee satisfaction, resulting in higher customer satisfaction, and when these two things are up along with the overall efficiency, the organization is likely to be successful. In the future, I will absolutely be using business intelligence and advocate for it in my future organizations.

What is the difference between an ERP and CRM? 3a

Robert DiBrino - March 2, 2023 1 Comment

An ERP is an enterprise resource planning system. This system is used to help manage the day to day business processes. This includes operations across departments such as finance, HR, procurement, distribution, etc. The system is critical to running a smooth operation as it integrates with all of the processes necessary to keep the business running. A CRM is a customer relationship management system. This system helps to manage the interaction and relationship a company has with their current or potential customers. The system helps to store all relevant information and can report on this data for analytic purposes. What makes these two things similar? Both systems enable a company to streamline their processes and gather their information in one place. This will naturally result in the organization being more efficient. However, these two systems are quite different. CRMs are typically used by sales and support organizations. With these organizations being customer facing, they do not participate as in-depth with the internal distribution process. On the other hand, ERPs are typically used by internally facing and supply related individuals. In these departments, they handle the distribution process of the product, but are usually not integrated into the customer facing process. Recently, I have learned a lot about CRMs between our learning of Salesforce, and my girlfriend’s job at a software company that is also a CRM, but in the nonprofit space. Below is a link to the company she works for! Ultimately, both of these systems are built with the goal of efficiency in mind, and can be a great asset to a company if used properly.

What is a Digital Identity? 2b

Robert DiBrino - March 2, 2023 4 Comments

A digital identity relates to a person’s online presence and personal identifiers. You will of course find information that builds this identity through online shopping, email subscriptions, etc. However, I am in a position that may be different from others in this class and also within my own generation. When searching for my name, the thing that will come up is my LinkedIn profile. Here you will learn about my education and professional experiences. However, outside of that, you will not find a lot. I do not have a Facebook, Instagram, twitter, etc. While I do see the benefits of having a digital presence, I made the personal choice to not have social media due to the negative impacts that it can have. Within the accounts that I do have, I create very complex and custom passwords in an attempt to avoid fraud. I do find at times that I am not “in the loop” on certain news items or current events with the news not being at my fingertips in a quick tweet or Instagram post, but overwhelmingly I have found this to be a great lifestyle choice. On my LinkedIn profile, the small part of the digital identity I do have, I like to manage this by liking and reposting the posts of others, as well as restricting those who I connect with. This helps me to continue to grow my professional network and build my resume. In turn, it is my hope that upon graduation, the network that I have built will aid me in pursuing my career or choice.

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 9
  • Page 10
  • Page 11
  • Page 12
  • Page 13
  • 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