27
Spring 2011 Elements of Computer Science Lecture 01 Course Overview Monday, January 10 th 2011 (9:00- 10:50AM) Old Dominion University – Chris Boyle – Computer Science Department

Spring 2011 Elements of Computer Science Lecture 01 Course Overview Monday, January 10 th 2011 (9:00-10:50AM) Old Dominion University – Chris Boyle – Computer

Embed Size (px)

Citation preview

Spring 2011

Elements of Computer Science

Lecture 01

Course OverviewMonday January 10th 2011 (900-1050AM)

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Agenda Introduction Syllabus Course Outline QampA

Semester Kickoff issues

This course is demanding Be proactive and keep a positive attitude Read syllabus amp course materials carefully

Introduction

Ravi Mukkamala

mukkacsoduedu Phone Office Hours etc see syllabus

available on our Blackboard site

Course Conduct

Meetings on Mondays amp Wednesdays Attendance is mandatory and part of your

grade Regular readings Quizzes (keep up with the reading) Watch the lecture outline on our Blackboard

site for a schedule of readings Get started on the Homework early

Grading

Quizzes 30Recitation Labs 30Midterm amp Final Exams 30Participation 10

bull No late submissionsbull Lowest quiz grade droppedbull Lowest recitation grade

dropped

Keys to Success (1)

1048708 Keep up1048708 Set aside regular blocks of time to work on this class1048708 Itrsquos better to get ahead than fall behind1048708 Review the class calendar1048708 Read your textbook1048708 Read any supplemental reading assignments

1048708 Take all of the quizzes before they expire

1048708 Take both exams

1048708 Submit professionally formatted easily understood homework solutions

Keys to Success (2)

1048708 Interact Use the threaded discussions amp chat sessions to interact with your section instructor and your classmates Be an active member of a learning community ndash help each other on the discussion board

1048708 Use email for private correspondence

1048708 Take all self-assessment exercises (the quizzes)1048708 Be sure you complete Lab assignments and projects On TIME1048708 Listen to recorded lessons again (later in the semester)1048708 Develop your own notes and refine them1048708 Ask questions Read

Keys to Success (3)

1048708 Follow procedures Read through the entire lab and follow all instructions Name your documents as required Submit neat professional quality work Submit all assignments before the due date

No late submissions1048708 Read amp heed announcements and assignments1048708 Take responsibility for your learning1048708 You need to let me know when you need help and use

the discussion board to ask questions

Participation

Easiest grade you can get Contribute to Discussion Boards Talk in this class It can affect your grade reallyhellip This is

a subjective classhellip and not entirely about your ability to recite facts ndash rather synthesize information and present it effectively

ODU Honor System

Students are strongly reminded of the ODU honor system

Always cite the use of others work and you will stay right by me

Course Content I

Textbook ndash Overview of Computer Science This is a wide-ranging and diverse field

Hardware ndash ieComputer chip design (VHDL etc)Software - Video programming (C++ Java etchellip) Internet amp E-commerce applications (PHP HTML

XML JAVA etchellip)Database applications (SQL PSQL Access etchellip)

hellipand involves mathematics engineering and development methodologies and approaches among other things

Course Content II

bull Program Development Cyclebull C++ Integrated Development Environment (IDE)bull Data Types and Declarations of Variablesbull Simple Interactive Programmingbull Calculations Stringsbull Looping InputOutput Processingbull Subroutines Top-Down Programmingbull Structured Programming Conceptsbull Conditional Statementsbull Control-Break Processingbull Array Processing

0-14

Outline of Our Study

Chapter 1 Data Storage Chapter 2 Data Manipulation Chapter 3 Operating Systems Chapter 4 Networks and the Internet Chapter 5 Algorithms Chapter 6 Programming Languages

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Agenda Introduction Syllabus Course Outline QampA

Semester Kickoff issues

This course is demanding Be proactive and keep a positive attitude Read syllabus amp course materials carefully

Introduction

Ravi Mukkamala

mukkacsoduedu Phone Office Hours etc see syllabus

available on our Blackboard site

Course Conduct

Meetings on Mondays amp Wednesdays Attendance is mandatory and part of your

grade Regular readings Quizzes (keep up with the reading) Watch the lecture outline on our Blackboard

site for a schedule of readings Get started on the Homework early

Grading

Quizzes 30Recitation Labs 30Midterm amp Final Exams 30Participation 10

bull No late submissionsbull Lowest quiz grade droppedbull Lowest recitation grade

dropped

Keys to Success (1)

1048708 Keep up1048708 Set aside regular blocks of time to work on this class1048708 Itrsquos better to get ahead than fall behind1048708 Review the class calendar1048708 Read your textbook1048708 Read any supplemental reading assignments

1048708 Take all of the quizzes before they expire

1048708 Take both exams

1048708 Submit professionally formatted easily understood homework solutions

Keys to Success (2)

1048708 Interact Use the threaded discussions amp chat sessions to interact with your section instructor and your classmates Be an active member of a learning community ndash help each other on the discussion board

1048708 Use email for private correspondence

1048708 Take all self-assessment exercises (the quizzes)1048708 Be sure you complete Lab assignments and projects On TIME1048708 Listen to recorded lessons again (later in the semester)1048708 Develop your own notes and refine them1048708 Ask questions Read

Keys to Success (3)

1048708 Follow procedures Read through the entire lab and follow all instructions Name your documents as required Submit neat professional quality work Submit all assignments before the due date

No late submissions1048708 Read amp heed announcements and assignments1048708 Take responsibility for your learning1048708 You need to let me know when you need help and use

the discussion board to ask questions

Participation

Easiest grade you can get Contribute to Discussion Boards Talk in this class It can affect your grade reallyhellip This is

a subjective classhellip and not entirely about your ability to recite facts ndash rather synthesize information and present it effectively

ODU Honor System

Students are strongly reminded of the ODU honor system

Always cite the use of others work and you will stay right by me

Course Content I

Textbook ndash Overview of Computer Science This is a wide-ranging and diverse field

Hardware ndash ieComputer chip design (VHDL etc)Software - Video programming (C++ Java etchellip) Internet amp E-commerce applications (PHP HTML

XML JAVA etchellip)Database applications (SQL PSQL Access etchellip)

hellipand involves mathematics engineering and development methodologies and approaches among other things

Course Content II

bull Program Development Cyclebull C++ Integrated Development Environment (IDE)bull Data Types and Declarations of Variablesbull Simple Interactive Programmingbull Calculations Stringsbull Looping InputOutput Processingbull Subroutines Top-Down Programmingbull Structured Programming Conceptsbull Conditional Statementsbull Control-Break Processingbull Array Processing

0-14

Outline of Our Study

Chapter 1 Data Storage Chapter 2 Data Manipulation Chapter 3 Operating Systems Chapter 4 Networks and the Internet Chapter 5 Algorithms Chapter 6 Programming Languages

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Semester Kickoff issues

This course is demanding Be proactive and keep a positive attitude Read syllabus amp course materials carefully

Introduction

Ravi Mukkamala

mukkacsoduedu Phone Office Hours etc see syllabus

available on our Blackboard site

Course Conduct

Meetings on Mondays amp Wednesdays Attendance is mandatory and part of your

grade Regular readings Quizzes (keep up with the reading) Watch the lecture outline on our Blackboard

site for a schedule of readings Get started on the Homework early

Grading

Quizzes 30Recitation Labs 30Midterm amp Final Exams 30Participation 10

bull No late submissionsbull Lowest quiz grade droppedbull Lowest recitation grade

dropped

Keys to Success (1)

1048708 Keep up1048708 Set aside regular blocks of time to work on this class1048708 Itrsquos better to get ahead than fall behind1048708 Review the class calendar1048708 Read your textbook1048708 Read any supplemental reading assignments

1048708 Take all of the quizzes before they expire

1048708 Take both exams

1048708 Submit professionally formatted easily understood homework solutions

Keys to Success (2)

1048708 Interact Use the threaded discussions amp chat sessions to interact with your section instructor and your classmates Be an active member of a learning community ndash help each other on the discussion board

1048708 Use email for private correspondence

1048708 Take all self-assessment exercises (the quizzes)1048708 Be sure you complete Lab assignments and projects On TIME1048708 Listen to recorded lessons again (later in the semester)1048708 Develop your own notes and refine them1048708 Ask questions Read

Keys to Success (3)

1048708 Follow procedures Read through the entire lab and follow all instructions Name your documents as required Submit neat professional quality work Submit all assignments before the due date

No late submissions1048708 Read amp heed announcements and assignments1048708 Take responsibility for your learning1048708 You need to let me know when you need help and use

the discussion board to ask questions

Participation

Easiest grade you can get Contribute to Discussion Boards Talk in this class It can affect your grade reallyhellip This is

a subjective classhellip and not entirely about your ability to recite facts ndash rather synthesize information and present it effectively

ODU Honor System

Students are strongly reminded of the ODU honor system

Always cite the use of others work and you will stay right by me

Course Content I

Textbook ndash Overview of Computer Science This is a wide-ranging and diverse field

Hardware ndash ieComputer chip design (VHDL etc)Software - Video programming (C++ Java etchellip) Internet amp E-commerce applications (PHP HTML

XML JAVA etchellip)Database applications (SQL PSQL Access etchellip)

hellipand involves mathematics engineering and development methodologies and approaches among other things

Course Content II

bull Program Development Cyclebull C++ Integrated Development Environment (IDE)bull Data Types and Declarations of Variablesbull Simple Interactive Programmingbull Calculations Stringsbull Looping InputOutput Processingbull Subroutines Top-Down Programmingbull Structured Programming Conceptsbull Conditional Statementsbull Control-Break Processingbull Array Processing

0-14

Outline of Our Study

Chapter 1 Data Storage Chapter 2 Data Manipulation Chapter 3 Operating Systems Chapter 4 Networks and the Internet Chapter 5 Algorithms Chapter 6 Programming Languages

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Introduction

Ravi Mukkamala

mukkacsoduedu Phone Office Hours etc see syllabus

available on our Blackboard site

Course Conduct

Meetings on Mondays amp Wednesdays Attendance is mandatory and part of your

grade Regular readings Quizzes (keep up with the reading) Watch the lecture outline on our Blackboard

site for a schedule of readings Get started on the Homework early

Grading

Quizzes 30Recitation Labs 30Midterm amp Final Exams 30Participation 10

bull No late submissionsbull Lowest quiz grade droppedbull Lowest recitation grade

dropped

Keys to Success (1)

1048708 Keep up1048708 Set aside regular blocks of time to work on this class1048708 Itrsquos better to get ahead than fall behind1048708 Review the class calendar1048708 Read your textbook1048708 Read any supplemental reading assignments

1048708 Take all of the quizzes before they expire

1048708 Take both exams

1048708 Submit professionally formatted easily understood homework solutions

Keys to Success (2)

1048708 Interact Use the threaded discussions amp chat sessions to interact with your section instructor and your classmates Be an active member of a learning community ndash help each other on the discussion board

1048708 Use email for private correspondence

1048708 Take all self-assessment exercises (the quizzes)1048708 Be sure you complete Lab assignments and projects On TIME1048708 Listen to recorded lessons again (later in the semester)1048708 Develop your own notes and refine them1048708 Ask questions Read

Keys to Success (3)

1048708 Follow procedures Read through the entire lab and follow all instructions Name your documents as required Submit neat professional quality work Submit all assignments before the due date

No late submissions1048708 Read amp heed announcements and assignments1048708 Take responsibility for your learning1048708 You need to let me know when you need help and use

the discussion board to ask questions

Participation

Easiest grade you can get Contribute to Discussion Boards Talk in this class It can affect your grade reallyhellip This is

a subjective classhellip and not entirely about your ability to recite facts ndash rather synthesize information and present it effectively

ODU Honor System

Students are strongly reminded of the ODU honor system

Always cite the use of others work and you will stay right by me

Course Content I

Textbook ndash Overview of Computer Science This is a wide-ranging and diverse field

Hardware ndash ieComputer chip design (VHDL etc)Software - Video programming (C++ Java etchellip) Internet amp E-commerce applications (PHP HTML

XML JAVA etchellip)Database applications (SQL PSQL Access etchellip)

hellipand involves mathematics engineering and development methodologies and approaches among other things

Course Content II

bull Program Development Cyclebull C++ Integrated Development Environment (IDE)bull Data Types and Declarations of Variablesbull Simple Interactive Programmingbull Calculations Stringsbull Looping InputOutput Processingbull Subroutines Top-Down Programmingbull Structured Programming Conceptsbull Conditional Statementsbull Control-Break Processingbull Array Processing

0-14

Outline of Our Study

Chapter 1 Data Storage Chapter 2 Data Manipulation Chapter 3 Operating Systems Chapter 4 Networks and the Internet Chapter 5 Algorithms Chapter 6 Programming Languages

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Course Conduct

Meetings on Mondays amp Wednesdays Attendance is mandatory and part of your

grade Regular readings Quizzes (keep up with the reading) Watch the lecture outline on our Blackboard

site for a schedule of readings Get started on the Homework early

Grading

Quizzes 30Recitation Labs 30Midterm amp Final Exams 30Participation 10

bull No late submissionsbull Lowest quiz grade droppedbull Lowest recitation grade

dropped

Keys to Success (1)

1048708 Keep up1048708 Set aside regular blocks of time to work on this class1048708 Itrsquos better to get ahead than fall behind1048708 Review the class calendar1048708 Read your textbook1048708 Read any supplemental reading assignments

1048708 Take all of the quizzes before they expire

1048708 Take both exams

1048708 Submit professionally formatted easily understood homework solutions

Keys to Success (2)

1048708 Interact Use the threaded discussions amp chat sessions to interact with your section instructor and your classmates Be an active member of a learning community ndash help each other on the discussion board

1048708 Use email for private correspondence

1048708 Take all self-assessment exercises (the quizzes)1048708 Be sure you complete Lab assignments and projects On TIME1048708 Listen to recorded lessons again (later in the semester)1048708 Develop your own notes and refine them1048708 Ask questions Read

Keys to Success (3)

1048708 Follow procedures Read through the entire lab and follow all instructions Name your documents as required Submit neat professional quality work Submit all assignments before the due date

No late submissions1048708 Read amp heed announcements and assignments1048708 Take responsibility for your learning1048708 You need to let me know when you need help and use

the discussion board to ask questions

Participation

Easiest grade you can get Contribute to Discussion Boards Talk in this class It can affect your grade reallyhellip This is

a subjective classhellip and not entirely about your ability to recite facts ndash rather synthesize information and present it effectively

ODU Honor System

Students are strongly reminded of the ODU honor system

Always cite the use of others work and you will stay right by me

Course Content I

Textbook ndash Overview of Computer Science This is a wide-ranging and diverse field

Hardware ndash ieComputer chip design (VHDL etc)Software - Video programming (C++ Java etchellip) Internet amp E-commerce applications (PHP HTML

XML JAVA etchellip)Database applications (SQL PSQL Access etchellip)

hellipand involves mathematics engineering and development methodologies and approaches among other things

Course Content II

bull Program Development Cyclebull C++ Integrated Development Environment (IDE)bull Data Types and Declarations of Variablesbull Simple Interactive Programmingbull Calculations Stringsbull Looping InputOutput Processingbull Subroutines Top-Down Programmingbull Structured Programming Conceptsbull Conditional Statementsbull Control-Break Processingbull Array Processing

0-14

Outline of Our Study

Chapter 1 Data Storage Chapter 2 Data Manipulation Chapter 3 Operating Systems Chapter 4 Networks and the Internet Chapter 5 Algorithms Chapter 6 Programming Languages

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Grading

Quizzes 30Recitation Labs 30Midterm amp Final Exams 30Participation 10

bull No late submissionsbull Lowest quiz grade droppedbull Lowest recitation grade

dropped

Keys to Success (1)

1048708 Keep up1048708 Set aside regular blocks of time to work on this class1048708 Itrsquos better to get ahead than fall behind1048708 Review the class calendar1048708 Read your textbook1048708 Read any supplemental reading assignments

1048708 Take all of the quizzes before they expire

1048708 Take both exams

1048708 Submit professionally formatted easily understood homework solutions

Keys to Success (2)

1048708 Interact Use the threaded discussions amp chat sessions to interact with your section instructor and your classmates Be an active member of a learning community ndash help each other on the discussion board

1048708 Use email for private correspondence

1048708 Take all self-assessment exercises (the quizzes)1048708 Be sure you complete Lab assignments and projects On TIME1048708 Listen to recorded lessons again (later in the semester)1048708 Develop your own notes and refine them1048708 Ask questions Read

Keys to Success (3)

1048708 Follow procedures Read through the entire lab and follow all instructions Name your documents as required Submit neat professional quality work Submit all assignments before the due date

No late submissions1048708 Read amp heed announcements and assignments1048708 Take responsibility for your learning1048708 You need to let me know when you need help and use

the discussion board to ask questions

Participation

Easiest grade you can get Contribute to Discussion Boards Talk in this class It can affect your grade reallyhellip This is

a subjective classhellip and not entirely about your ability to recite facts ndash rather synthesize information and present it effectively

ODU Honor System

Students are strongly reminded of the ODU honor system

Always cite the use of others work and you will stay right by me

Course Content I

Textbook ndash Overview of Computer Science This is a wide-ranging and diverse field

Hardware ndash ieComputer chip design (VHDL etc)Software - Video programming (C++ Java etchellip) Internet amp E-commerce applications (PHP HTML

XML JAVA etchellip)Database applications (SQL PSQL Access etchellip)

hellipand involves mathematics engineering and development methodologies and approaches among other things

Course Content II

bull Program Development Cyclebull C++ Integrated Development Environment (IDE)bull Data Types and Declarations of Variablesbull Simple Interactive Programmingbull Calculations Stringsbull Looping InputOutput Processingbull Subroutines Top-Down Programmingbull Structured Programming Conceptsbull Conditional Statementsbull Control-Break Processingbull Array Processing

0-14

Outline of Our Study

Chapter 1 Data Storage Chapter 2 Data Manipulation Chapter 3 Operating Systems Chapter 4 Networks and the Internet Chapter 5 Algorithms Chapter 6 Programming Languages

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Keys to Success (1)

1048708 Keep up1048708 Set aside regular blocks of time to work on this class1048708 Itrsquos better to get ahead than fall behind1048708 Review the class calendar1048708 Read your textbook1048708 Read any supplemental reading assignments

1048708 Take all of the quizzes before they expire

1048708 Take both exams

1048708 Submit professionally formatted easily understood homework solutions

Keys to Success (2)

1048708 Interact Use the threaded discussions amp chat sessions to interact with your section instructor and your classmates Be an active member of a learning community ndash help each other on the discussion board

1048708 Use email for private correspondence

1048708 Take all self-assessment exercises (the quizzes)1048708 Be sure you complete Lab assignments and projects On TIME1048708 Listen to recorded lessons again (later in the semester)1048708 Develop your own notes and refine them1048708 Ask questions Read

Keys to Success (3)

1048708 Follow procedures Read through the entire lab and follow all instructions Name your documents as required Submit neat professional quality work Submit all assignments before the due date

No late submissions1048708 Read amp heed announcements and assignments1048708 Take responsibility for your learning1048708 You need to let me know when you need help and use

the discussion board to ask questions

Participation

Easiest grade you can get Contribute to Discussion Boards Talk in this class It can affect your grade reallyhellip This is

a subjective classhellip and not entirely about your ability to recite facts ndash rather synthesize information and present it effectively

ODU Honor System

Students are strongly reminded of the ODU honor system

Always cite the use of others work and you will stay right by me

Course Content I

Textbook ndash Overview of Computer Science This is a wide-ranging and diverse field

Hardware ndash ieComputer chip design (VHDL etc)Software - Video programming (C++ Java etchellip) Internet amp E-commerce applications (PHP HTML

XML JAVA etchellip)Database applications (SQL PSQL Access etchellip)

hellipand involves mathematics engineering and development methodologies and approaches among other things

Course Content II

bull Program Development Cyclebull C++ Integrated Development Environment (IDE)bull Data Types and Declarations of Variablesbull Simple Interactive Programmingbull Calculations Stringsbull Looping InputOutput Processingbull Subroutines Top-Down Programmingbull Structured Programming Conceptsbull Conditional Statementsbull Control-Break Processingbull Array Processing

0-14

Outline of Our Study

Chapter 1 Data Storage Chapter 2 Data Manipulation Chapter 3 Operating Systems Chapter 4 Networks and the Internet Chapter 5 Algorithms Chapter 6 Programming Languages

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Keys to Success (2)

1048708 Interact Use the threaded discussions amp chat sessions to interact with your section instructor and your classmates Be an active member of a learning community ndash help each other on the discussion board

1048708 Use email for private correspondence

1048708 Take all self-assessment exercises (the quizzes)1048708 Be sure you complete Lab assignments and projects On TIME1048708 Listen to recorded lessons again (later in the semester)1048708 Develop your own notes and refine them1048708 Ask questions Read

Keys to Success (3)

1048708 Follow procedures Read through the entire lab and follow all instructions Name your documents as required Submit neat professional quality work Submit all assignments before the due date

No late submissions1048708 Read amp heed announcements and assignments1048708 Take responsibility for your learning1048708 You need to let me know when you need help and use

the discussion board to ask questions

Participation

Easiest grade you can get Contribute to Discussion Boards Talk in this class It can affect your grade reallyhellip This is

a subjective classhellip and not entirely about your ability to recite facts ndash rather synthesize information and present it effectively

ODU Honor System

Students are strongly reminded of the ODU honor system

Always cite the use of others work and you will stay right by me

Course Content I

Textbook ndash Overview of Computer Science This is a wide-ranging and diverse field

Hardware ndash ieComputer chip design (VHDL etc)Software - Video programming (C++ Java etchellip) Internet amp E-commerce applications (PHP HTML

XML JAVA etchellip)Database applications (SQL PSQL Access etchellip)

hellipand involves mathematics engineering and development methodologies and approaches among other things

Course Content II

bull Program Development Cyclebull C++ Integrated Development Environment (IDE)bull Data Types and Declarations of Variablesbull Simple Interactive Programmingbull Calculations Stringsbull Looping InputOutput Processingbull Subroutines Top-Down Programmingbull Structured Programming Conceptsbull Conditional Statementsbull Control-Break Processingbull Array Processing

0-14

Outline of Our Study

Chapter 1 Data Storage Chapter 2 Data Manipulation Chapter 3 Operating Systems Chapter 4 Networks and the Internet Chapter 5 Algorithms Chapter 6 Programming Languages

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Keys to Success (3)

1048708 Follow procedures Read through the entire lab and follow all instructions Name your documents as required Submit neat professional quality work Submit all assignments before the due date

No late submissions1048708 Read amp heed announcements and assignments1048708 Take responsibility for your learning1048708 You need to let me know when you need help and use

the discussion board to ask questions

Participation

Easiest grade you can get Contribute to Discussion Boards Talk in this class It can affect your grade reallyhellip This is

a subjective classhellip and not entirely about your ability to recite facts ndash rather synthesize information and present it effectively

ODU Honor System

Students are strongly reminded of the ODU honor system

Always cite the use of others work and you will stay right by me

Course Content I

Textbook ndash Overview of Computer Science This is a wide-ranging and diverse field

Hardware ndash ieComputer chip design (VHDL etc)Software - Video programming (C++ Java etchellip) Internet amp E-commerce applications (PHP HTML

XML JAVA etchellip)Database applications (SQL PSQL Access etchellip)

hellipand involves mathematics engineering and development methodologies and approaches among other things

Course Content II

bull Program Development Cyclebull C++ Integrated Development Environment (IDE)bull Data Types and Declarations of Variablesbull Simple Interactive Programmingbull Calculations Stringsbull Looping InputOutput Processingbull Subroutines Top-Down Programmingbull Structured Programming Conceptsbull Conditional Statementsbull Control-Break Processingbull Array Processing

0-14

Outline of Our Study

Chapter 1 Data Storage Chapter 2 Data Manipulation Chapter 3 Operating Systems Chapter 4 Networks and the Internet Chapter 5 Algorithms Chapter 6 Programming Languages

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Participation

Easiest grade you can get Contribute to Discussion Boards Talk in this class It can affect your grade reallyhellip This is

a subjective classhellip and not entirely about your ability to recite facts ndash rather synthesize information and present it effectively

ODU Honor System

Students are strongly reminded of the ODU honor system

Always cite the use of others work and you will stay right by me

Course Content I

Textbook ndash Overview of Computer Science This is a wide-ranging and diverse field

Hardware ndash ieComputer chip design (VHDL etc)Software - Video programming (C++ Java etchellip) Internet amp E-commerce applications (PHP HTML

XML JAVA etchellip)Database applications (SQL PSQL Access etchellip)

hellipand involves mathematics engineering and development methodologies and approaches among other things

Course Content II

bull Program Development Cyclebull C++ Integrated Development Environment (IDE)bull Data Types and Declarations of Variablesbull Simple Interactive Programmingbull Calculations Stringsbull Looping InputOutput Processingbull Subroutines Top-Down Programmingbull Structured Programming Conceptsbull Conditional Statementsbull Control-Break Processingbull Array Processing

0-14

Outline of Our Study

Chapter 1 Data Storage Chapter 2 Data Manipulation Chapter 3 Operating Systems Chapter 4 Networks and the Internet Chapter 5 Algorithms Chapter 6 Programming Languages

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

ODU Honor System

Students are strongly reminded of the ODU honor system

Always cite the use of others work and you will stay right by me

Course Content I

Textbook ndash Overview of Computer Science This is a wide-ranging and diverse field

Hardware ndash ieComputer chip design (VHDL etc)Software - Video programming (C++ Java etchellip) Internet amp E-commerce applications (PHP HTML

XML JAVA etchellip)Database applications (SQL PSQL Access etchellip)

hellipand involves mathematics engineering and development methodologies and approaches among other things

Course Content II

bull Program Development Cyclebull C++ Integrated Development Environment (IDE)bull Data Types and Declarations of Variablesbull Simple Interactive Programmingbull Calculations Stringsbull Looping InputOutput Processingbull Subroutines Top-Down Programmingbull Structured Programming Conceptsbull Conditional Statementsbull Control-Break Processingbull Array Processing

0-14

Outline of Our Study

Chapter 1 Data Storage Chapter 2 Data Manipulation Chapter 3 Operating Systems Chapter 4 Networks and the Internet Chapter 5 Algorithms Chapter 6 Programming Languages

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Course Content I

Textbook ndash Overview of Computer Science This is a wide-ranging and diverse field

Hardware ndash ieComputer chip design (VHDL etc)Software - Video programming (C++ Java etchellip) Internet amp E-commerce applications (PHP HTML

XML JAVA etchellip)Database applications (SQL PSQL Access etchellip)

hellipand involves mathematics engineering and development methodologies and approaches among other things

Course Content II

bull Program Development Cyclebull C++ Integrated Development Environment (IDE)bull Data Types and Declarations of Variablesbull Simple Interactive Programmingbull Calculations Stringsbull Looping InputOutput Processingbull Subroutines Top-Down Programmingbull Structured Programming Conceptsbull Conditional Statementsbull Control-Break Processingbull Array Processing

0-14

Outline of Our Study

Chapter 1 Data Storage Chapter 2 Data Manipulation Chapter 3 Operating Systems Chapter 4 Networks and the Internet Chapter 5 Algorithms Chapter 6 Programming Languages

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Course Content II

bull Program Development Cyclebull C++ Integrated Development Environment (IDE)bull Data Types and Declarations of Variablesbull Simple Interactive Programmingbull Calculations Stringsbull Looping InputOutput Processingbull Subroutines Top-Down Programmingbull Structured Programming Conceptsbull Conditional Statementsbull Control-Break Processingbull Array Processing

0-14

Outline of Our Study

Chapter 1 Data Storage Chapter 2 Data Manipulation Chapter 3 Operating Systems Chapter 4 Networks and the Internet Chapter 5 Algorithms Chapter 6 Programming Languages

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

0-14

Outline of Our Study

Chapter 1 Data Storage Chapter 2 Data Manipulation Chapter 3 Operating Systems Chapter 4 Networks and the Internet Chapter 5 Algorithms Chapter 6 Programming Languages

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

0-15

Outline of Our Study (contrsquod)

Chapter 7 Software Engineering Chapter 8 Data Abstractions Chapter 9 Database Systems Chapter 10 Computer Graphics (10th ed)

Chapter 11 Artificial Intelligence Chapter 12 Theory of Computation

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

0-16

Outline of Our Study (contrsquod)

Spring Semester 2010 - classes begin Saturday January 10thJanuaryWeek 1 Jan 11 ndash 15

Mon 11th ndash Recitation - Lab Course IntroWed 13th ndash L1 - Intro Overview Ethics1

- Etter Ch 1- Brookshear Ch 0- Quiz Posted Q1 - Syllabus Quiz- Quiz Posted Q2 ndash Etter Ch 1- Quiz Posted Q3 ndash Brook Ch 0

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

0-17

Outline of Our Study (contrsquod)

JanuaryWeek 2 Jan 18 ndash 22

Mon 18th ndash MLK Holiday (no classes Monday)Wed 20th ndash L2 - Big Picture- History of CS Prog1

Reading Brookshear Ch 11 ndash 14Reading Etter Chapter 21

Quiz due Q1 due

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

0-18

Outline of Our Study (contrsquod)

JanuaryWeek 3 Jan 25 ndash 29

Mon 25th ndash R1 ndash DevC++ IntroWed 27th ndash L3 ndash Data Storage

Reading Brkshr Ch 15 18 19Reading Etter Chapter 22 23Quiz Posted Q4 ndashBrkshr Ch 15-19Quiz Posted Q5 ndash Etter Ch 2Quiz Q2 dueQuiz Q3 due

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

0-19

Outline of Our Study (contrsquod)

The full ldquotentativerdquo schedule is in the syllabus

Subject to Change

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Why study Computer Science

So why study computer science and why programming Computer Science has become a ldquotoolrdquo for all other sciences You will almost certainly encounter computers in your job In itself itrsquos a diverse field allowing for many interests and

skill specialties It fosters and communicates creativity It can be Enjoyable and Rewarding It is ultimately an exercise in Problem Solving

bull In term of Programming It is ultimately an exercise in Problem Solving So if you like challenges if you like solving puzzles if you like crafting your own custom creative solutions to problems ndashYou very well may enjoy programming

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Why study Computer Science

JobsRelevant to

hellip Your major

hellip Your professsion

hellip Your future

$ $

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Why study Computer Science

ITrsquoS

FUN

This stuff is pretty cool

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Participation

bull Find a news article

Ethics Issues amp Answers

bull Current topic with ethical implications

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Ethics Issues amp Answers

Hacking E-Commerce

Destructive website VirusesHigh costs File Sharing

Freedom of Speech GoogleMaps

Competitiveness FairnessMonopoly Open_Source

AI

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

CS User Accounts

bull CS User Accounts are needed for use in the lab for recitationsbull You must go to the CSODUEDU home page click on the account creation link on the left navigation pane and submit the necessary info to get an accountbull The process may take a couple of days so do it today - so youll definitely be able to log into the computers in recitation next Monday

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

QUESTIONS

MONDAY IS A HOLIDAY (MLK Day)

Assignments Read Chapter 0 and Chapter 11 thru 15 and be prepared to answer

questions in class Survey1 due before midnight Monday Jan 19th Quiz 1 (Syllabus quiz) due before midnight Monday Jan 19th Quiz 2 (Etter Ch 1) due before midnight Wed Jan 30th Quiz 2 (Brookshear Ch 0) due before midnight Wed Jan 30th Check BlackBoard regularly for assignments

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department

Elements of Computer Science Spring 2011

Introduction to Problem Solving with C++

Questions

Old Dominion University ndash Chris Boyle ndash Computer Science Department