• 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

Coding Language & Functionality (7a pt2)

Jessica Giare - February 27, 2023 1 Comment

The coding language that adds functionality would be Javascript. Javascript is a light and widely used program that helps to enhance and provide content to a web page. Javascript is used in many different ways and helps add simple functions as well as create types of animations or processes. I looked at some statistics and they provided information regarding the fact that about 79% of all internet surfers always have Javascript enabled. With the amount of websites, programs, etc. that we have in the world, that is a lot! Javascript allows the use of interactiveness within your doc or webpage and is widely used in the technology-world. Javascript is pretty much us, as tiny humans, putting in words into our computers that tell them what to do, pretty much? I wasn’t much of a tech person prior to this class, but I definitely knew the overview of what Javascript was, but it’s awesome to learn more about a system that you use pretty much every day!

What is Ransomware and How Do We Prevent It 4b

Montajim Khan - February 27, 2023 2 Comments

Ransomware attacks show continued rise in K-12 schools 

Ransomware is malicious software that contains viruses that restrict the user from logging into their computer until the user pays the person to unlock their own computer. The virus is often spread through emails, mostly because someone can easily click a link on accident which can lead to malware being downloaded onto your computer without the user knowing. You might’ve seen some common ones: “Your computer has been infected with a virus. Click here to resolve the issue.” Don’t be fooled because once you click “click here to resolve the issue,” you will download a virus without any knowledge. The main reason why hospitals are often targeted is because, without their patient records, they won’t be able to maintain their hospital and patients. Some methods I use to protect myself are a two-factor authenticator, VPN, anti-virus software, and Ad blockers with security features. I encourage everyone to at least download a two-factor authentication app because, in my experience, using the two-step authenticator with the phone number can get bypassed by hackers. It’s important to protect our information. Lastly, use backups such as a hard drive or cloud platforms like Google drive, One drive, and iCloud. These platforms helped me a lot in the past when I had viruses on my computer.

Functions in Javascript

Molly Lawrence - February 27, 2023 1 Comment

A function in Javascript follows a set of statements to calculate certain values and give us the output we are looking for. Most of the work in a program is done through functions. These functions allow the creators to easily create and reuse their code. There are a couple of qualifications a function must have to work, A function must have a name, be given zero or more pieces of information, and as a result, returns a value. To begin a function you start with the function keyword and place your function name right after it. Functions are run solely based on what they are being told to do through the code. Arguments in a function contain the values that are being passed through that function. These arguments are used to output the final result. Essentially these arguments contain the data attached to the function call. The images below are a great example of arguments in a function: 

The parameters are the names of the variables that are included in the function definition. In this example, “a” and “b” are the variables that are included in the function. The argument here is assigning values to the variables stated in the parameter. “a” is being assigned the value of two, while “b” is being assigned the value of two as well. So the output of the function would be four, as it is adding both of the assigned values together.  The function call in the example is the “add(2, 2)” placed at the bottom of the image. This is giving those values to the variables in the function definition. 

Why JavaScript? (7b)

Sophie Chen - February 27, 2023 Leave a Comment

Learning JavaScript other languages for web-programming is essential because it is the only language that can be understood by web browsers. When we write simple programming in-class in Visual Studio Code, our changes can be seen immediately when we open a new tab with the VS Code extension—“Alt” + “B” takes me directly to a page where I am prompted to answer a question as soon as I have saved my code changes to add my new “prompt” line. JavaScript is everywhere on the web, and with the advent of Node. js, is increasingly used on the backend to process user input information and engagement.

Additionally, although JavaScript is derived from Java, its syntax is relatively easy to learn compared to other programming languages like C. Not to confuse simple syntax with weak strength, one of JavaScript’s big advantages is that it is very powerful while also compatible with other languages, making it easy for users to embed it into a web page or another programming language’s script. For those interested in pursuing web development or user design, JavaScript is the top programming language in the world to learn, with the unique position as the most widely-adopted browser language, fully integrated with HTML/CSS.

All About Big Data (3b)

Sophie Chen - February 27, 2023 Leave a Comment

Unlike regular data, “big data” is used to refer to large scale of data available that has yet to be sorted through. Data has been arriving in increasing volumes and with more velocity, with over 90% of all data ever having been created in the last 3 years, and big data refers to the overarching amount of data available in different and sometimes incompatible forms. “Data” on the other hand, is information that has been sorted and translated into a form that is efficient for movement or processing.

Companies use Big Data to gain insight and collect information in order to improve operations, provide better customer service, create personalized marketing campaigns and take other actions that, ultimately, increase revenue and profits. As Big Data continues to grow at an exponential rate, I can it being difficult to manage due to humans not being able to sort it as fast as it is coming in. This is where computing systems and AI can become especially important—computers are much more equipped to sort through information for key details at faster speeds than humans. Furthermore, in order to achieve deep learning (a machine learning technique that teaches computers to do what comes naturally to humans), big data is necessary to isolate hidden patterns and to find answers without overfitting the data.

Coding Language Design Elements (7a)

Jessica Giare - February 27, 2023 1 Comment

I think the best coding language that is able to add design elements to a web page would be the Hypertext Markup Language (HTML) and also Cascading Style Sheets (CSS). The HTML coding language is pretty basic of the two and is able to help with a lot of the foundation when trying to design a webpage. HTML can also show you various different ways to be able to complete a task, so there’s always more than one answer- which would be good if it was a test! Besides HTML, there is also CSS. CSS is more of the visual portion of the web page builder. CSS is where we can choose colors, layouts and fonts for a website, which is where the big visual portion of it would be. I was actually reading more into HTML and CSS and learned a little more that the separation from HTML and CSS make it easier to be able to maintain sites, and that it is referenced as the ‘separation of structure’. 

Why Network Effect is Important? 4a

Montajim Khan - February 27, 2023 2 Comments

 

How to Disrupt Network Effects. Making networks redundant is one way to… |  by Sameer Singh | Breadcrumb.vc

The network effect is bundled into products, services, and platforms for buyers and sellers to buy and sell products. For example, delivery apps such as GrubHub, door dash, uber eats, instacart, postmates. Or social media apps such as Facebook, Twitter, Instagram, Linkedln, Snapchat, and many other servicing and social media apps. They all have one thing in common: they increase the company’s profit by using extremely reliable and convenient services for consumers. As you can see, it’s important to understand network effects because it can help businesses become more successful, according to Harvard University. “Companies that can leverage or exploit network effects often experience rapid growth rates,” Anand says. “Not just that: Once you’re ahead, you tend to stay ahead. Your demand keeps growing even faster as you get bigger.” Lastly, taking advantage of the network effect is, “Once you’ve gained significant market share, you can often sit back and let the network effect take over.” Letting the effect take over benefits the company because they have more time on their hands to work on more projects. If your network effect is effective, companies could lower their prices a bit for consumers because they don’t have to worry much about promoting and advertising their products. The picture above is an example of network effects while skype is in one app. On the other hand, Zoom is different because the user can access it on all sorts of devices. 

Sources:

https://online.hbs.edu/blog/post/what-are-network-effects#:~:text=Examples%20of%20Network%20Effects&text=Ticket%20Exchange%3A%20StubHub%2C%20Ticketmaster%2C,Instagram%2C%20LinkedIn%2C%20Snapchat%2C%20Pinterest

 

Variables in Javascript

Molly Lawrence - February 27, 2023 Leave a Comment

In Javascript, a variable is a name of a location that holds data. You use the word let keyword to declare the name you are giving your variable. For example, you would write something like “let MyBook =”. You are now giving your variable a name, the name being MyBook. Now you have to initialize your variable to a value. A value in Javascript is created by assigning it a name. All pieces of data provided in Javascript are considered to be values. Values can be numbers, functions, and, text. Values need to be easily identified and reusable. You can initialize your variable by giving it a value. For example, you would write let MyBook = “I Love Reading”. Now the variable has been given a value. When you run this code, “I Love Reading” is the output. When naming a variable, there are some rules. The variable name must start with either a letter, underscore, or the $ symbol, but they can never start with a number. Once the first character is placed you can incorporate any character you want to finish the name. No spaces are allowed in the name but you are allowed to include anywhere from one to one million characters if you want the name. 

There are arithmetic operators in Javascript. These operators allow for certain mathematic actions to be taken when used in the code. Some of the common ones we use are:

addition +

subtraction – 

multiplication *

division /

modulus %

When using these arithmetic operators, we have to remember that Javascript uses the PEMDAS rules, which state which part of the equation is to be calculated first. For example in the equation (9*3)+1, the parenthesis would have to be calculated before the 1 is added. 

What is RFID, and how does it help supply chain management?

Yi-Lun Ma - February 27, 2023 Leave a Comment

 

What is RFID, and how does it help supply chain management?

RFID is a tool that can help the company more conveniently to arrange the product. Supply chain management is a good example. The first reason, most of the products that customers buy on the internet will deliver by the company of the supply chain. So how did the company tidy up that large amount of packages? The supply chain companies will use RFID to easily find the product belonging to who and RFID also can help the companies know what is it and the cost is how much. The second reason is for those big shopping centers like Walmart, Costco, etc. will use RFID to calculate the price of the product because if you that your employee remembers the price of all products, they might make mistakes easily. Last, the safety, in Taiwan for those shopping centers will have a machine to check whether the item isn’t paid for or not, so they don’t need to hire a lot of security in the shopping center. RFID brings more convenience to our life and let the company don’t need to worry about the product be stole and it is a win-win situation.

 

Reasons Why RFID Benefits Us 3b

Montajim Khan - February 27, 2023 Leave a Comment

UHF RFID Label / Tag Sample Kit for Assets / Inventory

RFID stands for Radio Frequency Identification. It improves equipment, inventory, and asset management. RFID technology it helps processes go by faster. Also, RFID is very cost-effective, which will help in savings. It comes in sorts of shapes and sizes to help customers and employees fit them anywhere they want for easy access. RFID tags work with a circuit and an antenna together when it comes in contact with radio waves, “an electrical field is generated,” which helps transmit information to the source. Examples of RFID used are hotel room locks and security gates. During my summer job, we used RFID tags to enter the building. This also helped with identification. More reason why RFID is beneficial is it reduces theft in stores. The small sticker that is on products will deactivate when the product is scanned. If not, it will go off an alarm. Lastly, RFID also helps with tracking shipments. You scan items in bulk to make tracking easier and cheaper.

 

 

 

Sources: https://immago.com/rfid-security-tags/#:~:text=RFID%20security%20tags%20are%20the,you%20need%20to%20seriously%20reconsider!

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 26
  • Page 27
  • Page 28
  • Page 29
  • Page 30
  • 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