Computer Science

Artificial Intelligence – Our Need to Understand

Artificial Intelligence: Our Need to Understand

Michael A. Stratton
ENGL 101: English Composition
Instructor C. Pengilly, Mountain State University
March 27, 2011

Artificial Intelligence: Our Need to Understand

As an undergraduate majoring in computer science at Mountain State
University, I understand that artificial intelligence has been depicted in many
science fiction venues; although, artificial intelligence it is not just an
element of science fiction. It is important to understand that artificial
intelligence is a legitimate field of study within the field of computer
Read more →


Data Storage & System Integration

Mountain State University Systems Architecture Assignment

Data Storage Technology / System Integration & Performance

What is the difference between static and dynamic RAM?

Static RAM is implemented entirely with transistors and Dynamic RAM uses transistors
and capacitors. DRAM circuitry is less complex than SRAM circuitry. DRAM uses capacitors
to store data dynamically. It is considered dynamic because capacitors quickly lose
their charge and require thousands of refresh operations per second. In contrast,
SRAM stores data with transistors only. The transistors implement complex ...

Read more →

Mountain State Universtiy References

Mountain State University References

This page is devoted to list points of reference aquired during undergraduate studies in the field of computer science at Mountain State University. Each point of reference will list the class and method by which the references was aquired.

Unified Modeling Language
Fall I 2010 – CIS 120 – How to Program Java
Deitel – Java, How To Program 8th Edition (ISBN-13: 978-0-13-612371-2)
Deitel referenced the Unifed Modeling Language
Read more →


Java Exception Handling

Java Exception Handling

Moutain State University Java Study Notes
(Week 1 CIS 220 Computer Science II)

Java exception handling is based in part on Andrew Koenig's and Bjarne
Stroustrup's paper, "Exception Handling for C++ (revised).
(Reference: A. Koenig, and B. Stroustrup, "Exception Handling for C++
(revised)." Proceedings of the Usenix C++ Conference, pp. 149-176, San
Francisco, April 1990.)

Only classes that extend THROWABLE ( dirctly or indirectly
can be used with exception handling.

Error Handling Overview Psuedocode

Perform a task

If the preceeding task did ...

Read more →

Java Math.PI Circle Radius

Mountain State University Java Assisgnment

2.28 (Diameter, Circumference, and Area of a Circle

Write an application that inputs from the user the radius of a circle as an integer and prints the circle’s diameter, circumference, and area using the floating-point 3.14159 for PI.

Java Source Code

import java.util.Scanner;

public class circlePi {

public static void main( String[] args )
Scanner input = new Scanner( );

int cRadius; //radius of circle

System.out.print( "Enter the radius of a circle " ); // prompt for user input
Read more →


Artificial Intelligence

Artificial Intelligence References

This page lists references to the computer science field of Artificial Intelligence.

Social Implications of AI
“….an ultraintelligent machine could design even better machines; there would then unquestionably be an “intelligence explosion”, and the intelligence of man would be left far behind. Thus the first ultraintelligent machine is the last invention man need ever make.”
– Irving Good, 1965

Adaptaive AI, Inc
Imagine if computers could learn and think.
Imagine if software was more flexible and adaptable to work the ...

Read more →

Compiled and Interpreted Programs

Mountain State University Systems Architecture Discussion Assignment

Discussion Compiled and Interpreted Programs

Our assignment was to compare and contrast the execution of compiled programs to interpreted programs in terms of CPU and memory utilization.

Compiled Program
For most programming languages, there are four source code instruction types:
1. Data Declarations
Defines the name and data type of one or more program variables. When a compiler reads a data declaration, it allocates memory to store data item. The amount of ...

Read more →

CIS 115 Week 1 DB Assisgnment

Week 1 Introduction to Computers

Discussion Assignment:
Perform an Internet search to learn more about operating systems. Compare Vista to XP and research Max OS X. Share what you have learned with the rest of the class, especially any good informative links.

Windows XP, Vista, & 7 Comparisons

 This article is going to offer a technical comparison between Windows XP, Windows Vista, and Windows 7. The advances in today’s technology happen at an extremely fast rate. The book we are studying from ...

Read more →
Page 6 of 9 «...45678...»