Presentation on theme: "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."— 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.
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