Csc 110 intro to computing
1 / 25

CSC 110 – Intro. to Computing - PowerPoint PPT Presentation

  • Uploaded on

CSC 110 – Intro. to Computing. Prof. Matthew Hertz WTC 207D / 888-2436 [email protected] Items to Discuss. Course Goals Administration Syllabus Attendance Extra credit Late work/Make-ups Working together Grades. Course Goals. Learn computer’s history and culture

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'CSC 110 – Intro. to Computing' - martha-stevenson

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Csc 110 intro to computing

CSC 110 –Intro. to Computing

Prof. Matthew Hertz

WTC 207D / 888-2436

[email protected]

Items to discuss
Items to Discuss

  • Course Goals

  • Administration

  • Syllabus

  • Attendance

  • Extra credit

  • Late work/Make-ups

  • Working together

  • Grades

Course goals
Course Goals

  • Learn computer’s history and culture

  • Better understand how computers work

  • Work with and develop algorithms and convert into programs

  • Understand how computers solve problems and their impact on society

  • Experience the advantages computer usage brings


  • Must be registered in CSC110L

    • Labs include students from different sections

    • Lab instructor will talk more about CSC110L

  • Must complete service learning component

    • At least 15 hours of volunteer work

    • More about this later…


  • Bundle:

    • Nell Dale and John Lewis,Computer Science Illuminated, 2nd ed., Jones and Bartlett, 2004

    • Nell Dale,Student Lecture Companion, Jones and Bartlett, 2004

    • R. Mark Meyer, Explorations in Computer Science, Jones and Bartlett, 2003.

  • Available at bookstore

Course website
Course Website

  • Contains handouts, lecture slides, announcements, etc.

  • Good place to check for information

  • May not include everything said in class


  • Material covered in order (more or less)

  • Detailed syllabus on course web pages

  • Lectures present important details from reading and additional material not in the book

  • Lab sections focus on practical aspects of material covered in class

Course syllabus topics

History of computers

Binary encodings

Logic, Gates, & Circuits

Computer architecture



Information systems


Social reponsibility & Ethics

Artificial Intelligence

Networks & the World Wide Web

Mathematical limits of computation

Course Syllabus -- Topics


  • Class attendance is mandatory

    • Daily attendance will not be taken

  • You are responsible for everything that happens in class

  • Missing class is not an acceptable excuse

  • Great way to earn a poor grade: skip class

Late work make ups
Late work/Make-ups

  • “Date due” means date due

    • Late work NOT accepted

  • Make-ups will not be offered

    • Not needed since everyone attends class

Life happens
Life happens

  • When a catastrophe occurs…

    • Get a note from the Dean

    • Be prepared to show some documentation

    • Talk to the instructor as soon as you can

  • We will find an workable solution

Working together
Working Together

  • You must do all your own work

  • But, please talk to one another about:

    • Questions you have about the material

    • What an assignment asks for

    • What happened in class

    • Non-specific material you do not understand covered on the homework

  • When in doubt, ask me


  • Everyone will fall behind, not understand a detail, and/or have questions

    • Be mature: ask questions and seek out help

    • Use all available resources

      • CSC and academic skills tutors also available

    • DO NOT leave homework to the last moment

  • Best way to fail is to remain silent

Homework and grading
Homework and Grading

  • Midterm will be given Oct. 13th

  • Quizzes will be given every other week

Writing skills
Writing Skills

  • Course includes a substantial writing component

    • Important life skill for everyone

    • Essays on midterm & final

  • Also, write an essay during semester about your experiences at the service learning site

    • Will have opportunity to revise and resubmit

    • More on this later…

Personal information sheet
Personal Information Sheet

Name: Matthew Hertz

Year: 1st year

Major: Computer Science

Previous Computer Experience:

Worked for 2 years in industry

Why are you in this course: I enjoy working with computers

I chose Canisius because… I wanted to be at a school which values teaching & had students with whom I could continue my research.

Computer prehistory
Computer Prehistory

  • 16th Century BCE – abacus

    • Simple device used to perform calculations

    • Relies on training, knowledge of user

Computer prehistory1
Computer Prehistory

  • 17th century CE – Gear-driven machines

    • Blaise Pascal developed machine performing whole-number addition & subtraction

    • Gottfried Wilhelm von Leibniz’s machine could also do multiplication & division

    • Neither machine was very reliable

      • Mostly due to lack of precise parts available

Computer prehistory2
Computer Prehistory

  • 18th century CE – Jacquard’s loom

    • Weave cloth, slik, and other materials

    • Holes in cards created patterns woven into fabric

Early attempts at a computer
Early Attempts at a Computer

  • Early 19th century CE – analytical engine

    • Designed by Charles Babbage and advanced by Ada, Countess of Lovelace

    • Used punch cards like Jacquard’s loom

    • Similar to modern machines:

      • Had memory to hold intermediate value

      • Could accept programs

    • Too complex for the time – never built

Adding machines tabulators
Adding Machines & Tabulators

  • Late 19th & early 20th centuries CE

    • Many mechanical devices created to perform simple addition, subtraction, multiplication, division

    • Technology sufficient to make reliable machines

    • Tabulators continued to use punched cards for input

First computers
First Computers

  • Mid 20th Century CE – first “computers”

    • Many long calculations needed

      • Firing tables for gunners

      • Bombing runs for pilots

    • For efficiency, USA and UK used rooms filled with (usually) women

      • Women were cheaper to hire

      • Some used mechanical calculators

        • This was considered a mark of shame!

Electronic computers
Electronic Computers

  • War effort started to use up all available “computers”

    • Electronic computers would reduce demand

    • ENIAC started during war

      • Hired 6 women as first programmers

      • Then the war ended

      • Luckily, the project continued through 1946