Computing Fundamenatls CMSC 201 Computer Science I Penny Rheingans University of Maryland Baltimore County (with inspiration from previous 201 instructors.

Slides:



Advertisements
Similar presentations
Hardware Lesson 3 Inside your computer.
Advertisements

COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Linux, it's not Windows A short introduction to the sub-department's computer systems Gareth Thomas.
Computer Components.
Spring 2007Introduction to OS1 IT 3423: Operating System Concepts and Administration Instructor: Wayne (Weizheng) Zhou
CS 0008 Day 2 1. Today Hardware and Software How computers store data How a program works Operators, types, input Print function Running the debugger.
Computer Basics Flashcards #2
V Material obtained from summer workshop in Guildford County.
Present by : Juan José Foronda
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
Types of Computers Desktop / Laptop PC / Mac Client / Server.
What is Information Technology?
Flash Cards Computer Technology.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
Computer System Overview Chapter 1. Operating System Exploits the hardware resources of one or more processors Provides a set of services to system users.
Translate the following message:
Overview of Windows and Microsoft Word. Operating System Performs 3 functions –Controls the hardware of the computer Screen, keyboard, disk drives, etc.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
Intro to Computers Computer Apps 1.
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
1 Operating Systems and Using Linux Topics What is an Operating System? Linux Overview Frequently Used Linux Commands Some content in this lecture added.
Operating Systems and Using Linux CMSC 104, Lecture 3 John Y. Park 1.
Mrs. Ulshafer August, 2013 Java Programming Chapter 1.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
1 Operating Systems and Using Linux Topics What is an Operating System? Linux Overview Frequently Used Linux Commands Reading None.
Computer Architecture
Computer Systems Mrs. Butera. Computer Systems Hardware Software.
What about computer Input Device Output and Display device Digital storage device Processing Componen ts
© 2011 Pearson Education, publishing as Addison-Wesley Monday  Class Requirements  Earn hawk points today with the Name Game  Network Login.
Introduction to Computer Operation
© 2006 Pearson Education Chapter 1: Computer Systems.
There are many parts that work together to make a computer work. System Unit Computer Parts.
Chapter 1 Computers, Compilers, & Unix. Overview u Computer hardware u Unix u Computer Languages u Compilers.
Click once to reveal the definition. Think of the answer. Then click to see if you were correct. HARDWARE Physical parts of the computer.
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
Digital Literacy: Computer Basics
Basic Computer Hardware and Software. Guilford County SciVis V
Computer Parts Review. A small data storage device that uses flash memory. A. USB B. CPU C. Flash Drive D. CD Drive.
Computer Fundamentals. Examples of Computers Hand-held (HPC)PDATablet PCLaptop/Notebook DesktopTowerWorkstation Computer Basics.
CHAPTER 1 COMPUTER SCIENCE II. HISTORY OF COMPUTERS (1.1) Eniac- one of the worlds first computers Used more electricity than an entire city block of.
Identify internal hardware devices (e. g
Identify internal hardware devices (e. g
CMSC201 Computer Science I for Majors Lecture 01 – Introduction
Introduction to Computers Mrs. Gambucci
Basic Computer Hardware and Software.
ENEE150 Discussion 01 Section 0101 Adam Wang.
Section 2.1 Section 2.2 Identify hardware
Computer Science II Chapter 1.
The CPU is the brain of the computer
Basic Computer Hardware and Software.
Computing Fundamenatls CMSC 201 Computer Science I Penny Rheingans University of Maryland Baltimore County (with inspiration from previous 201 instructors.
Basic Computer Hardware & Software
Drill Translate the following message:
Computer Basics Section 2.1 YOU WILL LEARN TO… Identify hardware
Operating Systems and Using Linux
Basic Computer Hardware and Software.
Operating Systems and Using Linux
The Computer Work Stations
Computer Science I CSC 135.
Operating Systems and Using Linux
Operating Systems and Using Linux
Operating Systems and Using Linux
Operating Systems and Using Linux
Operating Systems and Using Linux
Software - Operating Systems
Windows Operating System
Presentation transcript:

Computing Fundamenatls CMSC 201 Computer Science I Penny Rheingans University of Maryland Baltimore County (with inspiration from previous 201 instructors and the creators of UMBC’s CMSC 101 and HMC’s CS5)

Learning Objectives To have a very basic overview of the components of a computer system To understand how data is represented and stored in memory To be aware of elements of the UMBC computing environment

Computing Systems Hardware Components ◦ Central Processing Unit (CPU) ◦ Auxiliary Processors (GPU, etc) ◦ Memory ◦ Bus ◦ Secondary Storage (hard disk, flash drive,...) ◦ Network Connection ◦ External Devices: keyboard, monitor, printer Software Components ◦ Operating System: Linux, MacOS, Windows, etc ◦ Applications

Binary Representation All information is store in a binary representation (ie, it’s all 1s and 0s): code, text, images, sounds For each type of item/object, there are specific formats that define who to represent that thing (character, digit, sound, image, etc) in binary But why use binary?

But why binary ?

Place Value Notation

Converting from Binary What are the decimal equivalents of: ◦ 101 ◦ 1111 ◦ ◦

Converting to Binary What are the binary equivalents of ◦9◦9 ◦ 27 ◦ 68 ◦ 1000

UMBC Computing Environment We will develop our programs using UMBC’s GL system ◦ GL is running the Linux Operating System  GUI interface – Graphical user interface  Command-Line Interface – When you connect to GL using SSH Lab 1 will walk you through using the UMBC computing environment

How do I connect to GL? Assuming you have Internet access, use SSH ◦ Windows Download Putty (Lab has a video about this) Hostname – gl.umbc.edu Make sure you pick SSH Put in username and password ◦ Mac SSH client already installed Go to the Application folder and select Utilities Open up a terminal Window Type ssh -l username gl.umbc.edu Put in your password

Linux Commands See: help-center/#Resources For now, let’s just learn:  ls – list Display the files and directories in your current directory  cd – change directory Directory is another word for folder.. = parent directory. = current directory  mkdir- make directory Note: Commands are case-sensitive

Directories Can contain files and other directories (calledsubdirectories) /afs/umbc.edu/users/ first / second / username /home 201 myOtherClass lab1 lab1.py HW1 -When you log into Gl, you will be in your home directory -use the cd command to go to subdirectories

emacs Reference: emacs – a text editor ◦ We will generally use emacs to write our python code To open a file that you want to call example.txt (replace example.txt with your file name): ◦ Type: emacs example.txt To save a file: ◦ CTRL X and CTRL C To reopen the file: ◦ Type: emacs example.txt To remove the file ◦ Type: rm example.txt