• 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

Questions: 10

Ella Peltier - June 19, 2022 1 Comment

A function in JavaScript allows our code to be more maintainable and reusable. In Javascript, a function is a way to organize your code to make it easier to create and reuse. All functions have a name, are passed zeros or more pieces of information, and almost always return a value. A function can also group statements together. An example of a function could be “distance = speed x time”, which we discussed in class. in JavaScript, you would code this function as:

let speed = 10

let time = 7

alert (speed * time);

with would return distance = 70.

To call a function is typically the name the function you want to call (invoke) followed by parenthesis. To pass a function arguments means where your function call contains some data that you pass into the function. To pass a function arguments is used to easily customize a function. Additionally, the return keyword allows you to send data back to whatever called your function to begin with. No code in your function after return will run. Once your function hits the return keyword, it stops everything and and returns whatever value you specified to the caller and exits the function. 

 

Function in javascript (with 15 examples)What does the return keyword do in JavaScript? - Quora

Weekly Questions: 3

Zac Bloom - June 19, 2022 Leave a Comment

An Entity Relationship Diagram is an illustration of different data using conventions that describe how these data are related to one another. There are two different notations for entity relationship diagrams, Chens Database Notation and Crows Foot Database Notation. Within Chens Database the entity is represented by a rectangle, while their attributes are represented by a circle and their relationship by a diamond. Relationships in Crows Foot Notation are represented by an arrow with the relationship labeling the arrow. Entity Relationship diagrams make it easy for businesses to quickly identify what entities are interacting with one another and how within the day to day processes of a business. Cardinality describes how relationships are related to one another. For example, you can have 1:1 relationships, 1:many, and many:many. 

Question: 9

Ella Peltier - June 19, 2022 Leave a Comment

In JavaScript, a variable stores the data value that can be changed later on. To create a variable, use the “let” keyword followed by the name you want to give your variable. In JavaScript, you can either declare a variable or initialize one. The difference between these two terms is that when a variable is declared, the variable is registered using a given name within the corresponding scope (ex: inside a function). With initialization, when you declare a variable it is automatically initialized, which means memory is allocated for the variable by the JavaScript engine. There are a few rules / guidelines that come along when naming a variable in JavaScript which can include: your variable cannot start with a number, and spaces are not allowed. However, you can make your variables as long as you want and outside of the first character, your variable can include as many letters, numbers, and special characters as you want. The arithmetic operations in JavaScript include addition (+), subtraction (-), multiplication (*), division (/), and modulus (%). Addition adds two operands, subtraction subtracts the right operand with the left operand, multiplication multiplies two operands, division divides the right operand into the left operand with the result always being a floating-point number, and lastly, modulus divides the right operand into the left operand and returns the remainder. There are other arithmetic operations such as exponentiation, however the five arithmetic operations listed above are most commonly used in JavaScript. Concatenation is a very common task that allows you to combine separate strings together. Concatenation operators allow you to do this task and are coded as a + or +=. The + concatenation is used for concatenates two values, whereas the += adds the result of the expression to the end of the variable. The prompt () term lets you get input from the user. For example, you could use let myText = prompt(“Hello Earth”) to prompt the user with Hello Earth in a dialogue box. 

How to Prompt the User for Input in JavaScript - dummiesA Simple Explanation of JavaScript Variables: const, let, var

Web Pages

Lee Faller - June 19, 2022 Leave a Comment

The coding language responsible for adding structure to a web page would be HTML which makes up the layout for your website. It is a dynamic language that allows you to create a starting point for your website with less code, and is what most static pages start from. The coding language responsible for adding functionality to a webpage would be JavaScript which is mainly designed to provide interactive web content. Everything in JavaScript starts by following an event. It can interact with HTML elements in the browser, and without JavaScript a webpage is inanimate. The coding language responsible for adding design elements to a webpage would be Cascading Style Sheets (CSS). It is used to add colors, layouts, and fonts to a website. 

Loops

Lee Faller - June 19, 2022 Leave a Comment

We use loops in JavaScript to preform repeated tasks based on a given condition. They are crucial or saving time and minimizing errors. Typically, conditions will return true or false and a while loop will continue to run until the condition returns false. For loops will loop through a block of code a set number if times. Loops include three main parts starting with initialization where the loop variable is initialized and iterated through the loop. Next comes condition where the loop will only continue if the value it returns is true, otherwise it will exit. Last comes iteration where the updated value of the variable is iterated. 

Week 12 and 13

Luke Connors - June 19, 2022 1 Comment

Week 12

Why do we use loops?
-Loops are very convenient because it allows the programmer to shorten what could be hundreds of thousands of lines of code to just a few lines. It allows the programmer to write the code once and repeat it as many times needed.

To run it a specific number of times, use a “For” loop. If we don’t have a specific number of times, use a “While” loop.

A “For” loop code looks like — for (int i = 0; i < 10; I++)

 

Week 13

Which coding language adds structure to a web page?
-Use HTML. It makes up the layout and structure for a website,

Which coding language adds functionality to a web page?
-Use JavaScript. It is designed to provide interactivity on your webpage.

Which coding language adds design elements to a web page?
-Use CSS. It is used for adding colors, layouts, and fonts.

A Simple Calculator Creating with HTML, CSS and JS | by Bhagya Ariyadasa |  Medium

Weekly Questions:2

Zac Bloom - June 19, 2022 Leave a Comment

Throughout the course of the semester we have used Salesforce as a way to get hands-on experience using real world examples of MIS. Salesforce has allowed us to gain valuable insight into the profession without any of the real world risk. Within Swimlane diagrams circles represent the start and end of a process, rectangles represent an action, diamonds represent a decision, and arrows represent the flow of the precess. Actors in a Swimlane are the entities whom are making decisions and performing actions in the process. Process mapping allows us to easily track the entirety of a process and see all of the entities involved and how they are involved. This allows for easy diagnosis of problem area within the mapped process. The swimlane included in this post has four mistakes. The first and second problems are that the process begins and ends with a rectangle instead of a circle. The third is that there is a cylinder where a rectangle should be for “delivered”. The fourth is that there is no arrow going to “no” from the “in stock” decision. 

General-Swim-Lane Weekly question 2

Weekly Questions: 1

Zac Bloom - June 19, 2022 Leave a Comment

Within SDLC, Waterfall is  an illustration of the development process in a linear flow. Agile is a way to concurrently test the design process. Agile is much more flexible, while waterfall takes more of a build up. MIS is all about using technology to solve day to day business problems. MIS professionals must use technology to manage systems.Systems consist of people, process, and technology and surround us constantly. When you go onto amazon to start shopping, you’re part if a system. When you buy lunch from McDonalds, you’re part of a system.Systems analysis attempts to see if a system is efficient .The four core processes of designing UX are problem definition, documenting businesses processes, process decomposition, and data modeling. 

week 13 blog post

Madison Gordon - June 19, 2022 2 Comments

JavaScript is event driven because it allows its users to create something and then it processes to codes. For example when we were learning to write codes, it was up to us to write something in order for JavaScript to do something when we ran it. JavaScript teaches you to be able to create something of your own and it works to make sure your code is correct to run. 

CSS and HTML are things we only talked about very briefly in our last class, however the seem to be kind of important. HTML is about adding structure to your page. While, CSS is the design aspect, and makes your code look better. To my understanding, CSS stands for Cascading Style Sheets and its job is to take take the HTML elements and properly display them on our screen.

Week 12 blog post

Madison Gordon - June 19, 2022 1 Comment

Loops are important to writing your JavaScript code because they allow you to repeat codes. Loops help with when you want to repeat a code, the loop makes it easier to shorthand a way to write the code simply. The goal of a loop is to write out instructions until a condition is completed. They are used to complete true or false responses. So, for multiple situations you may be needing to find out if something is true or false using slightly different data, you would use your loop to create the statement and then add your data to the one loop to find multiple answers. 

A for loop is used for when we have a specific number of times to run the code. The beginning part of the code that begins “for(){“, allows us to insert information on when the loop code should run and how many times it is needed. If we did not know how many times, we would use a while loop instead. 

 

  • « Go to Previous Page
  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Page 6
  • 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