Upload
chelsey-butrum
View
213
Download
0
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