• 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.712 ■ Summer 2022 ■ Steven E. Sclarow, AIA
  • Home
  • About
    • Course Materials
    • Course Requirements
    • Email Policy
    • Grading
    • Gradebook
    • Instructor
    • Temple and COVID-19
    • Zoom Requirements
  • Canvas Content
  • Coding Files
  • Helpdesk
  • Zoom Links
  • Video Vault
  • Diamond Peer Corner
  • Posts

Posts

Question: 12

Ella Peltier - June 19, 2022 Leave a Comment

A loop is a sequence of instructions that is repeated until a certain condition is reached. If you want to repeat some code many times, then a loop can help you out which is what they are used for. There are three types of loops you can use to repeat some code: for loop, while loop, do-while loop. The “for” loop is used to when you want to run the code a specific amount of times. The while loop is used to repeat a section of code an unknown number of times until a specific condition is met. 

 

JavaScript - For Loop

Weekly Question: 8

Zac Bloom - June 19, 2022 Leave a Comment

Threat modeling is a way IT professionals can possibly identify potential security threats and vulnerabilities and judge the severity of them. Threat modeling can also identify ways to best deal with the identified issue. One piece of legislation directed at data privacy is the California Consumer Privacy Act. A few pieces of legislation designed to regulate cybersecurity are the Health Insurance Portability and Accountability Act, the Gram-Leach-Bliley Act, and the Federal Information Security Management Act. Ransomware is a type of software that is used to hold the data of victims hostage and force the organization to pay to have their data released. Hospitals are often victims of ransomware attacks due to the fact that their data is so personal and time sensitive that often times they have no choice but to pay the ransom. One of the best ways to protect yourself online is using two-factor authentication for your passwords to make it much more difficult for your accounts to be attacked. One of the three types of AI is Narrow, which is the AI we have available today that is not smarter than a human. Another type of AI is General AI which we do not possess that is equal to human intelligence. The final type of AI is Superintelligence, which is smarter than that of human beings.  Alan Turning is the father of computers ever since he built one to break the enigma code during WWII. The Turing test is a test used to determine whether or not you are talking to a computer or a person. 

Week 4 Questions

Taylore Brownewell - June 19, 2022 Leave a Comment

What is the digital identity? - Security Boulevard

A digital identity is information that represents an individual, organization or electronic device that exists online. Having a positive digital identity is important because it can be beneficial to your reputation and future opportunities, such as networking and employment. The MIS community website is a place for MIS majors or anyone interested in MIS to connect with leaders/members and get information/news about what is going on in the MIS world at Temple University. E-portfolios are a useful tool because it allows individuals to create a personal site to provide good information about themselves and showcase their achievements.

image link: https://securityboulevard.com/2021/07/what-is-the-digital-identity/

Weekly Question: 7

Zac Bloom - June 19, 2022 Leave a Comment

Digital platforms “facilitate commercial interactions between at least two different groups” and can help a business build an audience, it helps matchmaking with likeminded people, groups, businesses, etc. The network effect essentially means that as a business or platform grows it also grows in value and utility. Think of it like this, Instagram with five people would be boring but instagram with millions of people allows for more content on the platform itself which in turn helps the platform grow. Some of the pros of cloud computing are collaboration, scalability, cost, and ease of use. A few of the cons are security, data integrity, availability, and privacy. SaaS or Software as a Service is subscription based which allows subscribers to use already designed software. IaaS or Infrastructure as a service allows consumers to buy things like servers and other types of hardware. PaaS or Platforms as a service sells consumers a software that would allow them to build their own app, think IOS for apple. API’s or Application Planning Interface are a contract for data interaction which allows companies to use other companies data for their business model, think Uber using Google Maps.    

The Difference Between For and While Loops

Sarah Stillwell - June 19, 2022 Leave a Comment

What is a for loop? It is a loop used when the number of iterations are known. A while loop is used when the number of iterations are unknown. This is the main difference between the two loops. Another big difference is that with for loops, initialization happens inside or outside of the loop but a while loop initialization only happens in the loop. And finally, with for loops, if the condition is not stated in the for loop, the loop will iterate an infinite number of times. In a while loop, a complication error will result if the condition is not stated in the loop. 

 

For Loop                                                While Loop

                                               

 

Week 3 Questions

Taylore Brownewell - June 19, 2022 Leave a Comment

An entity relationship diagram (ERD) is a graph that represents relationships among people, concepts, events, etc. The picture above shows the primary symbols, entities, attributes, and their relationships, and how they would be used. There are two types of ERD notations, Chen and Crow’s Foot. The difference between the two is Crow’s Foot uses only lines with symbols at the end; but Chen notation uses diamonds and connects lines with symbols to describe relationships and something we call cardinality. Cardinality shows the numerical relationship between entities. In the picture below, I have included the different kinds of cardinality and what they mean.

Links to images used: https://www.learncomputerscienceonline.com/entity-relationship-diagram/

https://www.lucidchart.com/pages/ER-diagram-symbols-and-meaning

 

Questions: 11

Ella Peltier - June 19, 2022 Leave a Comment

If and else statements allow you to run some code based on whether a condition is true or false. They can also be nested to help you stimulate more complex situations. The basic syntax of if/else if statements are if condition returns true then the statements inside the body of “if” are executed and the statements inside body of “else” are skipped. If condition returns false then the statements inside the body of “if” are skipped and the statements in “else” are executed. The purpose of isNaN is that the isNaN() method returns true if a value is NaN. The isNaN() method converts the value to a number before testing it. isNaN() is a global method. The term “global” means that it is available anywhere and everywhere in your JavaScript code. Some global methods are also called functions. We can evaluate && (an and function), if both the operands are true, for the result to be true. If any or both are false, then the result is false. The ||(or function), can be evaluated if one or both of the operants is true, then the result is true. An || function can only be false if both operants are false. Moving on, if statements are different than else-if and else statements because in an if statement, if the condition statement is true, then the condition statement executes and nothing more. This is different from else-if and else statements because if the condition is met in an else or els-if, then the statement executes, however if the condition is false, then a new statement or block up code is executed. An else statement does not take a Boolean Expression because an else statement is a negation of the corresponding if Boolean Expression. 

Stop using the 'else' keyword in your code | by Anh T. Dang | JavaScript in  Plain EnglishJavascript if else (With Examples)

What Does It Mean To Be Event-Driven?

Sarah Stillwell - June 19, 2022 1 Comment

The term event-driven programming is pretty self explanatory; it is programming that is driven by events. But it becomes a little tough to actually figure out what that means. I think Wikipedia sums it up nicely: “In computer programming, event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions (mouse clicks, key presses), sensor outputs, or message passing from other programs or threads.” 

 

Source: www.geeksforgeeks.org

 

Basically, the main loop picks senses an event and then triggers a response to the event. A simple way to look at it is to think of it as an input-output loop; when something specific comes in, something specific goes out. 

One benefit to this method of programming is that it can be flexible. But it can be slow and complicated. 

 

 

Weekly Questions: 5

Zac Bloom - June 19, 2022 Leave a Comment

ERP or Enterprise Resource Planning is a software or system that allows you to integrate functions, streamline processes, and manage core business. ERP essentially takes all the information of a database and streamlines it. Legacy systems have a number of issues one of the largest being an increased security risk. Another issue is that often times they can be very inefficient and unstable. They often times are outdated and can’t integrate with new technologies of a business and can have a serious lack of information. All this makes them unable to keep up with modern day ERP systems. CRM, also known as Customer Relationship Management, is a way for multiple departments of a business such as marketing, human resources, accounting, Etc, to track information about customers such as demographics, preferences, reviews, purchase history, etc. One of the similarities between ERP and CRM is that it integrates information into one place for multiple branches of a business. One of the differences is that ERP is internally based while CRM is consumer based. 

Source:

https://www.gavant.com/library/what-are-the-biggest-problems-with-legacy-software/

Weekly Questions: 4

Zac Bloom - June 19, 2022 Leave a Comment

Your digital identity can be a number if things all linked to your digital activity. For example, your facebook profile, credit history, purchase history at stores, your grades, all your finances other than cash, essentially any digital platform you use is a part of your digital identity. It is important to have a good digital because you never know who might see it and when. You don’t want to be going for a job and not get it because of something you posted on twitter four years ago. The MIS community platform is a cloud based platform built on WordPress. It allows for social exchanges, co-creation, and digital branding. Along with the website you can create e-portfolios, have access to the professional achievement program, and also have access to your classes. Creating an e-portfolio gives you another way to connect with other likeminded individuals, allowing you to create a professional digital network. 

  • « Go to Previous Page
  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Interim pages omitted …
  • Page 13
  • Go to Next Page »

Primary Sidebar

ANNOUNCEMENTS

Week 12 Questions

Loops tell the computer to run a function repeatedly. They are useful if … [More...] about Week 12 Questions

Weekly Questions: 13

When it comes to adding the structure to a web page HTML is used. When it … [More...] about Weekly Questions: 13

Week 11 Questions

The purpose of the if/else code in JavaScript is to execute a block of code … [More...] about Week 11 Questions

Weekly Questions: 12

Loops are a sequence of instructions that is repeated until a certain … [More...] about Weekly Questions: 12

Week 10 Questions

A function in JavaScript is a set of instructions that performs a task or … [More...] about Week 10 Questions

Week 9 Questions

A variable in JavaScript is the name of a storage location for data. For … [More...] about Week 9 Questions

Instructor

Steven E. Sclarow, AIA

Email: sclarow@temple.edu
Virtual Office Hour Availability: Tue, 10 - 11:00 AM, or by appointment. Please email me to schedule an appointment outside of my normal office hours.
Virtual Office: https://temple.zoom.us/j/94115790056

ITA CONTACT INFO

ITA
Name: Anna Boykis
Email: anna.boykis@temple.edu
ITA
Name: Jessica Rakhman
Email: jessica.rakhman@temple.edu

Helpful Links

FOX Laptop Policy
FOX Laptop Support

Gradebook

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

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