• 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

The Progression of AI

Sarah Stillwell - June 14, 2022 3 Comments

 

Artificial Intelligence (AI) has three types, or three progressions. The first is narrow, general, and super. But what do these terms mean. To shed some light, lets take a look at each type.

Narrow AI is the only type of AI in existence today. It is the only one on the list that isn’t just conceptual. These are things like Alexa, facial recognition, the AI artists who’s paintings you can buy. Narrow AI is programmed to operate in a specific way and it that is all it is capable of doing. 

General AI is conceptual. This type of AI has the ability to learn and act as a human would. 

And finally, there is Artificial Superintelligence (ASI). Although conceptual, this is the scary one and the one we immediately think of when we think of AI. This type of AI has become self aware and smarter than humans. Infamously, we can think of Skynet as an example. 

We are still in the phase of narrow AI and lightyears away from general AI, making ASI seem completely impossible in any foreseeable future. But it still kinda scares me…

 

Who Isn’t Using the Cloud?

Sarah Stillwell - June 14, 2022 2 Comments

Why Cloud Computing Is Ideal for Small Businesses

 Source: www.thebalancesmb.com

Cloud computing has some serious benefits. While those benefits are very appealing to most people, it comes with some drawbacks as well.  What do you get when you decide to use the cloud? Here’s a short list: 

  • mobile access with internet connection
  • ability for unlimited storage
  • low maintenance 

These things are what make cloud computing ideal for many of us. But what is the downside to using the cloud? Well, for starters, no internet connection means no access. Another big drawback is the potential for security issues like theft of data. Due to these drawbacks, any person working mostly offline and anyone who is overly cautious will likely opt not to use cloud computing. But the majority of us will almost definitely already be using the cloud for its convenience and benefits. 

 

Functions, If/Else Statements (JS)

Lee Faller - June 14, 2022 Leave a Comment

A function in Javascript is like a procedure or a set of statements that preform a task or calculate a value. For a procedure to qualify as a function, it must take an input and return an output and there should be an obvious relationship between the input and the output. The JS call() method is used to apply the same function to more than one object. It is used to make a method or function that is already assigned to a specific object be invoked for another object as well. We can also use If/Else statements to execute a block of code if a specified condition is true. If the condition is false, then an alternative block of code is executed. The isNaN() function is used to determine wether a given value is an illegal number. It returns true of the given value is a NaN, otherwise it returns false.

if else statements

Angelo Brunetti - June 14, 2022 1 Comment

An if else statement is a way of checking something in your JavaScript code. I we want to know if a number is equal to 5, we can use an if else statement. If we were to be speaking this in English, and not in JavaScript, it would sound like: if this number is equal to 5 then do something, if not then do something else. I JavaScript it would look like: 

In the example below our “5” is a “10”

This code consists of four parts. 1) line one is the if statement. 2) “thisNumber == 10” is the Boolean expression. 3) “==” is the operator. 4) else statement is in line three.

An else statement is not necessary. You could just have an if statement, or several if statement in a row.

JavaScript

Lee Faller - June 14, 2022 Leave a Comment

In JavaScript, a variable is anything that can vary. It stores a data value that can be changed later on. A variable name in JS must start with either a letter, an underscore, or a dollar sign; it can not start with a number. To initialize a variable, one could use the equals sign as an assignment operator (=) to set the variable name equal to a piece of data i.e. a number, boolean, string, array, object, function, etc. Initialization is when you assign a value to a variable, whereas declaration is when no value is assigned to the variable, only the name and type is defined. Arithmetic Operators in JS would include the standard addition, subtraction, multiplication, and division as well as incrementing, decrementing, and exponentiation. One could use the prompt() method to open a client side window to take input from a user. 

Which coding language adds structure to a web page?

Meghan Gemelli - June 14, 2022 2 Comments

HTML, Hypertext Markup Language,  is the language that is used to indicate the structure and layout of webpages. HTML is a computer language that contributes to a majority of websites and online applications, and is used to create a start point for a website, using less code. 

How does HTML work?

  • Websites contain numerous different HTML pages (i.e: a website’s home page, career page, and contact pages would all have different HTML files).
  • All HTML pages have a series of HTML elements, consisting of a set of tags and attributes.
    • A tag tells the web browser where an element begins and ends
    • An attribute describes the characteristics of an element. 

Why do we use loops?

Meghan Gemelli - June 14, 2022 Leave a Comment

Loops are sequences of instructions that are repeated until a certain condition is reached. They are used in programming in order to repeat a block of code. Loops continue to run until the defined condition returns false. When programmers write code, loops allow them to shorten their lines of code, meaning, they are able to write a code once and repeat it as many times as they need it. Loops allow coding to be both more manageable and organized. 

Why are loops important?

  • When it comes to programming, loops are able to execute tasks faster. Because loops shorten the length of the lines of code, without the loop structure, it is nearly impossible for tasks to be performed.

 

Week 10-Functions

Grace Adams - June 13, 2022 1 Comment

A function is a bunch of code that can be reused in order to carry out some process. In order to make it do what you want it to do, you need to call it. Calling a function simply means that your computer will run your code to get the desired outcome. 

Here is an example: 

function EndConversation ( ) {

  alert (“Goodbye.”); 

}

EndConversation ( ); 

 

Another component of functions are returning data. When we are writing code, we can make functions that return data. In order to do this, you need the return key word. This key word exists the function and gives us a value it gives us data. All functions return a value.

Here is an example: 

function additionFormula (x,y) {

  var result = x + y ; 

  return result;

}

var sumOf1And2 = additionFormula(1,2);

sumOf1And2;

3

In the end, functions are here to help us. It makes our code less complex and more maintainable. I’m still trying to wrap my head around the whole concept, I’m at understanding when practicing than when I’m explaining it. 

Figuring out Functions

Angelo Brunetti - June 13, 2022 1 Comment

Functions are one of the fundamental building blocks in JavaScript. To use a function, you must define it somewhere in the scope in which you would like to call it. 

A function statement consists of the “function” keyword, followed by the: name of the function; a list of parameters to the function, closed in by parentheses and separated by commas; the statements that define the function, enclosed in curly brackets. 

Below is a visual summary of a basic function: 

The function “square” takes on parameter, called “number”. The function “square” consists of one statement that says to return the parameter of the function (“number” * “number”). The statement “return” specifies the value returned by the function.

 

Variables in JavaScript

Angelo Brunetti - June 13, 2022 Leave a Comment

Variables in JavaScript are, as the name suggests, anything whose values vary. In class, we pictured a variable as a box which is used to hold values. Now your next question maybe: “Why do we need variables?”. If you are using your name in a program many times over, it would be much more efficient to just store your name in a variable that you can use it later whenever required. 

Some rules: a variable should begin with am underscore, dollar sign, or an alphabet letter. You can use a number digit after previously mentioned characters. 

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 4
  • Page 5
  • Page 6
  • Page 7
  • Page 8
  • 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