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

Slides:



Advertisements
Similar presentations
Blended classes are an exciting way to learn. Their convenience and scheduling appeals to many students, but they are not for everyone. Students drop-out.
Advertisements

Economics 1 Principles of Microeconomics Instructor: Ted Bergstrom.
Technology in Teaching Use it. Delight in it. Learning is more fun with it. Universal Design for Learning.
IT 240 Intro to Desktop Databases Introduction. About this course Design a database: Entity Relation (ER) modeling and normalization techniques Create.
Welcome to Introduction to Java Programming At J.D.O’Bryant Science & Mathematics Chonho Lee Department of Computer Science University of Massachusetts.
COMS W1004 Introduction to Computer Science June 25, 2008.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
Dr. Tatiana Erukhimova [year] Overview of Today’s Class Folders Syllabus and Course requirements Tricks to survive Mechanics Review and Coulomb’s Law.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
Introduction To Online Learning Prince George’s Community College.
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Topic 1: Class Logistics. Outline Class Web site Class policies Overview References Software Background Reading.
Regina Howard, MBA IT133 - Software Applications.
Computer Network Fundamentals CNT4007C
Web based ENC0020 orientation Irene Gilliam Orientation agenda 1. INTRODUCTION AND COURSE INFORMATION LOCATION 2. HOW TO USE THE PACING (LOCATED IN ‘COURSE.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
CSE 2337 Introduction to Data Management Introduction.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
MGS 351 Introduction to Management Information Systems
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
Course Introduction Software Engineering
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Introduction to Data Structures
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Math 115b Section 3 (Spring 09)  Instructor: Kerima Ratnayaka   Phone :  Office.
Lecture 1 Page 1 CS 111 Summer 2013 Introduction CS 111 Operating System Principles Peter Reiher.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Welcome to the MTLC MATH 115 Spring MTLC Information  Hours of Operation  Sunday:4:00pm – 10:00pm  Monday – Thursday: 8:00am – 10:00pm  Friday:8:00am.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
1 CS1100 Fall Instructor: David Gries CS100M: Matlab No prior programming experience One semester of calculus Math & engineering type problems CS100J:
IST 210: Organization of Data
Orientation Spring 2011 Denise Coffey MSN, RN.  Concepts covered will include alterations in cellular regulation and cellular metabolism.  Course material.
1 Sacramento City College- Jo-Ann Foley D2L Orientation.
CS 139 – Algorithm Development MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE.
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2001 Sections Ms. Susan Mitchell.
CM220 College Composition II Friday, January 29, Unit 1: Introduction to Effective Academic and Professional Writing Unit 1 Lori Martindale, Instructor.
MGS 351 Introduction to Management Information Systems Lecture #1.
1 CS 381 Introduction to Discrete Structures Lecture #1 Syllabus Week 1.
Introduction to Management
Data Structures and Algorithms in Java AlaaEddin 2012.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Computer Networks CNT5106C
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
Welcome to Accounting II Professor Kris Friestad Unit 1 Seminar.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
WELCOME TO MICRO ECONOMICS AB 224 Discussion of Syllabus and Expectations in the Class.
WELCOME TO MANAGERIAL ECONOMICS MT 445 Discussion of Syllabus and Expectations in the Class.
Welcome to MT140 Introduction to Management Unit 1 Seminar – Introduction to Management.
Economics 175 American Economic History
Computer Network Fundamentals CNT4007C
Computer Engineering Department Islamic University of Gaza
Syllabus Introduction to Computer Science
Computer Networks CNT5106C
CSC 135 section 60 or CSC Fall 2017.
CS5040: Data Structures and Algorithms
COMI Friday 9:00 – 1:50 Room 2108.
Computer Engineering Department Islamic University of Gaza
Administrative Issues
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

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

Agenda Introduction Syllabus Course Outline Q&A

Semester Kickoff issues This course is demanding. Be proactive and keep a positive attitude. Read syllabus & course materials carefully.

Introduction Ravi Mukkamala Phone, Office Hours, etc: see syllabus available on our Blackboard site.

Course Conduct Meetings on Mondays & 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 Quizzes30% Recitation Labs30% Midterm & Final Exams30% Participation10% No late submissions. Lowest quiz grade dropped Lowest recitation grade dropped.

Keys to Success (1) Keep up Set aside regular blocks of time to work on this class It’s better to get ahead than fall behind Review the class calendar Read your textbook Read any supplemental reading assignments. Take all of the quizzes before they expire! Take both exams! Submit professionally formatted, easily understood homework solutions.

Keys to Success (2) Interact  Use the threaded discussions & chat sessions to interact with your section instructor and your classmates  Be an active member of a learning community – help each other on the discussion board Use for private correspondence Take all self-assessment exercises (the quizzes) Be sure you complete Lab assignments and projects.. On TIME! Listen to recorded lessons again (later in the semester) Develop your own notes, and refine them. Ask questions Read!

Keys to Success (3) 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 submissions! Read & heed announcements and assignments Take responsibility for your learning. 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 really… This is a subjective class… and not entirely about your ability to recite facts – 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 – Overview of Computer Science. This is a wide-ranging and diverse field: Hardware – i.e.,:Computer chip design (VHDL, etc..) Software - Video programming (C++, Java, etc.….) Internet & E-commerce applications (PHP, HTML, XML, JAVA, etc…..) Database applications (SQL, PSQL, Access, etc…..) ….and involves mathematics, engineering, and development methodologies and approaches among other things.

Course Content II Program Development Cycle 'C++' Integrated Development Environment (IDE) Data Types and Declarations of Variables Simple Interactive Programming Calculations, Strings Looping, Input/Output Processing Subroutines, Top-Down Programming Structured Programming Concepts Conditional Statements Control-Break Processing 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 (cont’d) Chapter 7: Software Engineering Chapter 8: Data Abstractions Chapter 9: Database Systems Chapter 10: Computer Graphics ! (10 th ed) Chapter 11: Artificial Intelligence Chapter 12: Theory of Computation

0-16 Outline of Our Study (cont’d) Spring Semester classes begin Saturday, January 10 th. January Week 1.Jan 11 – 15 Mon. 11 th – Recitation - Lab /Course Intro Wed. 13 th – L1 - Intro, Overview, Ethics1 -: Etter Ch 1 -: Brookshear Ch 0 -Quiz Posted: Q1 - Syllabus Quiz -Quiz Posted: Q2 – Etter Ch 1 -Quiz Posted: Q3 – Brook Ch 0

0-17 Outline of Our Study (cont’d) January Week 2.Jan 18 – 22 Mon. 18 th – MLK Holiday (no classes Monday) Wed. 20 th – L2 - Big Picture- History of CS, Prog1 Reading Brookshear Ch 1.1 – 1.4 Reading: Etter Chapter 2.1 Quiz due: Q1 due

0-18 Outline of Our Study (cont’d) January Week 3.Jan 25 – 29 Mon. 25 th – R1 – DevC++ Intro Wed. 27 th – L3 – Data Storage Reading Brkshr Ch 1.5, 1.8, 1.9 Reading: Etter Chapter 2.2, 2.3 Quiz Posted: Q4 –Brkshr Ch Quiz Posted: Q5 – Etter Ch 2 Quiz: Q2 due Quiz: Q3 due

0-19 Outline of Our Study (cont’d) The full “tentative” 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 “tool” for all other sciences. You will almost certainly encounter computers in your job. In itself, it’s 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. 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 –You very well may enjoy programming.

Why study Computer Science? Jobs! Relevant to … Your major! … Your professsion! …. Your future. $!

Why study Computer Science? IT’S FUN? This stuff is pretty cool!

Participation! Find a news article. Ethics! Issues & Answers Current topic with ethical implications.

Ethics! Issues & Answers Hacking? E-Commerce? Destructive website? Viruses? High costs? File Sharing? Freedom of Speech? GoogleMaps? Competitiveness? Fairness? Monopoly? Open_Source? AI?

CS User Accounts CS User Accounts are needed for use in the lab for recitations. You must go to the CS.ODU.EDU home page, click on the account creation link on the left navigation pane and submit the necessary info to get an account. The process may take a couple of days,... so do it today - so you'll 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 1.1 thru 1.5., 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 – Chris Boyle – Computer Science Department