Computer Science 210
Data Structures
Fall 2016, Siena College
Lecture 01: Introduction and Overview; Lab 1 Introduction
Date: Wednesday, September 7, 2016
Agenda
- Welcome to Data Structures!
- Why take Data Structures?
- Administrative tasks
- roll call
- syllabus and course web site
- advice: don't remain confused
- more about our textbooks
- computer accounts and our IDE, BlueJ
- Running our "Late" example
- Alternative Java constructs (not everyone has seen these)
- switch statements
- do..while loops
- Lab 1: Java Review out
Lecture 01 Assignment
Due at the start of class, Friday, September 9.
Please submit answers to these
questions by the start of class. zyBook activities should be done
right in your zyBook, and all others should be submitted to
Blackboard under "Lecture 01 Assignment" . We will
discuss these questions at the start of class, so no late
submissions can be accepted.
- I would like to get a better sense of everyone's backgrounds
coming in. Please answer each of the following. (4 points)
- What is your name, year, and major?
- If you are not already one, are you considering
a major or a minor in CS or IS?
- If you took CSIS 110 at Siena, who was your
instructor and what was the theme of the course (e.g.,
multimedia, Linux) and which programming language did you use?
- Have you taken any other computer science, either before or
at Siena?
- Do you have any programming experience other than the
courses listed in the previous questions? If so, which
programming languages have you used and how complex were the
programs you developed?
- What was your high school and home town?
- What is your favorite restaurant in your home town and what
should I order there?
- What types of computers (e.g., PC running Windows, Mac,
Linux, tablets) have
you used?
- If you plan to use computers other than those in
Siena labs for course work, what type of computer
do you plan to use?
- In an effort to get to know your names and to make sure you know
how to find me, please stop by my office (Roger Bacon 321) and
introduce yourself as a Computer Science 210 student (no later than
September 14). (3 points)
- Complete Challenge Activity 6.1.1 in J+DS zyBook.
(5 points)
- Complete Challenge Activity 6.1.2 in J+DS zyBook.
(5 points)
- Complete Challenge Activity 6.2.1 in J+DS zyBook.
(3 points)
- Complete Challenge Activity 6.2.2 in J+DS zyBook.
(3 points)
Examples
- Late
- Graph of the late calculator's output: