• 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 do we use if/else statements? – 6A

Sheree Owens - March 2, 2023 Leave a Comment

Conditional statements are used to perform different actions based on different conditions. Very often when you write code, you want to perform different actions for different decisions. You can use conditional statements in your code to do this.

In JavaScript we have the following conditional statements:

Use if to specify a block of code to be executed, if a specified condition is true.
Use else to specify a block of code to be executed if the same condition is false.
Use else if to specify a new condition to test, if the first condition is false.

Use the if statement to specify a block of JavaScript code to be executed if a condition is true.

Example:

If the hour is less than 10, create a “Good day” greeting, otherwise “Good evening”:

if (hour < 10) {
greeting = “Good day”;
} else {
greeting = “Good evening”;
}
The result of the greeting will be:

Good day

https://www.w3schools.com/js/js_if_else.asp

How an E-Portfolio Helps Professionals (2b)

Rachel Holt - March 2, 2023 Leave a Comment

E-portfolios allow other professionals to get an idea of who you are as a person before meeting you. This can aid in hiring, networking, and collaboration. These portfolios usually contain a profile picture, biography, and sometimes a resume. The EPortfolio sample we used also included an interest section so we can find people who enjoy similar activities by doing a search on that category . We also had the opportunity to join groups and find other like-minded individuals. This opportunity can lead to business ventures and new business relationships. Eportfolios are important for professionals who want to create a strong digital identity. When someone searches your name on google, your Eportfolio will pop up and give the person any information you provide. They can then choose to follow up by contacting you to meet in person or virtually.

Purpose of the return keyword in functions. – 5B

Sheree Owens - March 1, 2023 Leave a Comment

The return feature is available in almost every programming language. Developers can use the return keyword with or without a value. If a value is specified, it will be returned to the caller. Otherwise, a null value will be returned. The return statement ends the function execution and specifies a value to be returned to the function caller. When a return statement is used in a function body, the execution of the function is stopped. If specified, a given value is returned to the function caller. The return statement is affected by automatic semicolon insertion (ASI). ;

  • this means that the return statement is allowed for no line terminator between the return statement and the expression.

Also, when discussing the return statement it is used for interrupting loops or functions to end the loop. This return statement is used to interrupt the loop and end the execution in the middle

https://blog.hubspot.com/website/java-return

https://www.educba.com/javascript-return/

Discussion 5b Functions within JavaScript

Lyzannette Figueroa - March 1, 2023 1 Comment

Hello everyone,

Function within JavaScript helps us perform different tasks easier, faster, and allows us to reuse them in other programs. This is beneficial for us because we can better maintain the code we are working with; it also helps us reduce the amount of duplicate code that may arise if we did not use function. It’s also important to remember that functions pass zero or more pieces of information with each function. 

Functions ins JS

Calling on a function in JavaScript essentially does the processing for you, they will run actions you have set within the function. This can be done by setting up an action then executing the program. Some other things you can do with function is pass them from one program to another program. When you pass an argument, you are passing information from one program to another. Arguments are the pieces of information that are passed from the calling program to the main program which will then be used. Finally, the purpose of the return keyword within a function is to return whatever expression is back into the variable. That will be the “answer” to what the function calculated. The return function also ends the function, nothing will happen after that. 

JavaScript : Arithmetic Operators Breakdown – 5A

Sheree Owens - March 1, 2023 1 Comment

In JavaScript, arithmetic operators take numerical values (either literals or variables) as their operands and return a single numerical value. There are four standard arithmetic operators, addition (+), subtraction (-), multiplication (*), and division (/).

These operators work as they do in other programming languages except the division (/) operator which returns a floating-point division in JavaScript, not a truncated division as it does in languages such as C or Java.

For example:
1/2 returns 0.5 in JavaScript.
1/2 returns 0 in Java.

In addition, JavaScript provides modules(%), increment(++), decrement(–) and unary negation(-) operators.

Operator Name Purpose Example
+ Addition Adds two numbers together. 6 + 9
– Subtraction Subtracts the right number from the left. 20 – 15
* Multiplication Multiplies two numbers together. 3 * 7
/ Division Divides the left number by the right. 10 / 5

% Remainder (sometimes called modulo)
Returns the remainder left over after you’ve divided the left number into a
number of integer portions equal to the right number.
8 % 3 (returns 2, as three goes into 8 twice, leaving 2 left over).

** Exponent Raises a base number to the exponent power, that is, the base number
multiplied by itself, exponent times. 5 ** 2 (returns 25, which is the same as 5 * 5).

https://www.w3resource.com/javascript/operators/arithmetic-addition-subtraction-multiplication-division.php

Three types of artificial intelligence. -4B

Sheree Owens - March 1, 2023 1 Comment

The three types of artificial intelligence are narrow AI (ANI), general AI (AGI), and superintelligence AI(ASI). “Artificial intelligence (AI) is defined as machine intelligence that mimics a human mind’s problem-solving and decision-making capabilities to perform various tasks. All AI types use machine learning, deep learning, and neural networks to evolve to higher levels.” Examples of narrow AI are image and facial recognition systems, chatbots, self-driving vehicles, and Siri. General AI is the ability of an intelligent agent to understand or learn any intellectual task that a human being can. Superintelligence AI is defined as a form of AI capable of surpassing human intelligence by manifesting cognitive skills and developing thinking skills of its own. We have only been able to achieve narrow AI (ANI) but AI machine-learning capabilities will continue to evolve. Scientists and programmers predict that we will eventually get closer to achieving general AI but have concerns about robots taking over the world. This is something that we see in a lot of sci-fi movies!

 

https://www.spiceworks.com/tech/artificial-intelligence/articles/narrow-general-super-ai-difference/

Pros and cons of cloud computing! – 4A

Sheree Owens - March 1, 2023 1 Comment

Pros of Cloud Computing
Users are able to effectively collaborate with one another, increasing the ability to work in different locations and across multiple platforms/devices.
Can access your data from any and everywhere.
It is cost-efficient long-term users do not have to pay for server maintenance and replacements. Over time cloud computing will reduce the cost of infrastructure. No need to outsource IT support and maintain in-house costs. No need to purchase new servers and take on the costs of installing them.
It supports data loss prevention as data is backed up in the cloud, not on physical hardware/drivers.

Cons of Cloud Computing
Security can become an issue if proper steps are not in place to protect your data. (Strong password, 2FA, which will help prevent data breaches)
Data integrity can become compromised due to human errors, misconfigurations, and from cyber attacks.
Can be more vulnerable to attacks due to outdated operating systems.
Lack of privacy due to data loss/theft and data leakage.

The importance of supply chain management and its affect on business – 3B

Sheree Owens - March 1, 2023 Leave a Comment

Supply chain management is the deliberate effort to ensure that goods are delivered in the most efficient and effective way. “Supply chain management is the handling of the entire process of turning raw materials into a final product. Without the supply chain, we would not have access to food and health products, or the items that allow us to work, travel and entertain ourselves. Supply chain management involves a network of suppliers connected via a centralized management process. Each supplier acts as a link that moves a product along a chain of production, from raw material suppliers to manufacturers to retailers.” The significant change in interest and exchange rates this makes the supply chains fragile. American consumers were affected by supply chain issues through COVID, and this has shown us how important supply chain management is. Supply chain issues will lead to inflation and a lack of available goods. This creates higher prices with demand and longer wait times to purchase necessary items. (Baby Formula, toilet paper, medicine, chips, processors, etc.)

 

https://onlinebusiness.umd.edu/mba/resources/what-is-supply-chain-management-and-why-is-it-important/

Purpose of CRM and why your business needs this tool! 3A

Sheree Owens - March 1, 2023 Leave a Comment

CRM (Customer Relationship Management) tool purpose is to help you store customer information such as email, address, point of contact, and additional business information. It can be used to store user behavior, how long a customer has been with your business, purchase records, and notes on sales interactions. This tool is used to optimize your sales and marketing processes and improve customer service across your organization. It can help you identify sales opportunities and manage marketing campaigns while nurturing customer relationships. Professional services, sales teams, marketing teams, B2B companies, customer service, consulting firms, insurance, and banking are examples of industries and professionals that use CRM. A CRM tool is great for nurturing and building long-term relationship goals. Not only is it great for automating and organizing your business process, but great for collaborating internally with your peers at work. When working as an account advisor using a CRM tool is a part of our daily workflow and essential to tracking metrics/sales goals. I couldn’t imagine being as efficient at work without these tools and processes in place.

https://www.salesforce.com/crm/what-is-crm/

https://dynamics.microsoft.com/en-us/crm/what-is-crm/

Discussion 5a JavaScript Variables

Lyzannette Figueroa - March 1, 2023 1 Comment

Hello everyone,

JavaScript can be a little confusing when you first start learning how to use it, one of the first things that is important to learn about is Variables. We use variables as names for different containers with different locations within a code. To begin using a variable you want to start by tying “var myText ” into your coding program, throughout this semester in MIS we used Visual Studio Code (VSC) but there are different coding programs available. When you type “var myText” you are creating a container that you can fill with anything you want. For this example, I will be assigning myText as “Good luck, everyone!” In VSC if I wanted to have my text pop on to screen, I create it as an alert. It this will look something like this, 

>script>

  var myText =  “Good luck, everyone!”

  alert(myText);

</script>

That means when I run the program the words “Good luck, everyone!” will pop on screen as a notification. The text can be anything you want it to be, and it can be used multiple times throughout your code. This is important to know because you do not want to continue repairing certain lines of code. One question that always comes up when talking about naming variables is, is there a specific way we must name them? The answer is yes, JavaScript is lenient about how you name your containers but there are still rules that need to be followed. Variables must never start with a number, they can start with different symbols like underscores, or dollar signs, as well as uppercase and lowercase letters. You must also remember that you cannot have any spaces between names of variables. These are just some of the rules you must follow when naming variables. 

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 17
  • Page 18
  • Page 19
  • Page 20
  • Page 21
  • 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