1 / 12

Introduction to Computer Science DoD Summer Camp, 2014

Overview Instructor: Ashraf Yaseen. Introduction to Computer Science DoD Summer Camp, 2014. Department of Math & Computer Science Central State University, Wilberforce, OH. 06/16/2014. Outline. Course Administration Course Overview Introduction to Computers and Programming

yamal
Download Presentation

Introduction to Computer Science DoD Summer Camp, 2014

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Overview Instructor: Ashraf Yaseen Introduction toComputer ScienceDoD Summer Camp, 2014 Department of Math & Computer Science Central State University, Wilberforce, OH 06/16/2014

  2. Outline • Course Administration • Course Overview • Introduction to Computers and Programming • Introduction to C++ • Expressions and Interactivity • Making Decisions • Loops and Files

  3. Administrivia • Class Website • http://www.cs.odu.edu/~ayaseen • Class Notes: Posted before class, Read notes before class • Assignments: Pay attention to the due dates • Announcements, clarifications, FAQs posted

  4. Administrivia-cont. • E-Mail • ayaseen@centralstate.edu • Instructor: Ashraf Yaseen • Office location: Henderson Hall, 139 • Office phone: 937-376-6365

  5. Administrivia-cont. • Textbook • Starting out with C++ from Control Structures through Objects. By Tony Gaddis • Supplies/Materials: • Students are encouraged to install Visual C++ Express on their laptops

  6. How to get help? • Ask questions in class (or after class) • Email me • Make sure that you put “Intro to CS” in your subject line • State clearly what you need in your email

  7. What You Will Learn • CPS 1192 prepares students for the concept and skill of object-oriented programming (OO). • Topics include class and object, class inheritance, pure virtual function, polymorphism, template function and template class, exception handling, data structure

  8. What You Will Learn-cont. • Upon successful completion of this class, you will be able to define and implement • Classes • Array of objects • Class Inheritance. • Pure virtual function and abstract class. • Polymorphism. • Template function and template class. • Exception handling • Data structure: stack, queue and linked-list.

  9. Topics • C++ programming Overview • Classes and Data Abstraction • Inheritance and Composition • Pointers, Classes, Lists, and Virtual Functions • Overloading and Templates • Exception Handling • Recursion • Linked Lists • Searching and Sorting Algorithms • Stacks and Queues

  10. While in Class, • No Facebook • No Cell phone • No Music players • No Topic unrelated to class. • No Sleep • No Food • No bad jokes

  11. About Me • Bachelor’s from JUST (Jordan University of Science & Technology) • Master’s from NYiT (New York Institute of Technology) • Ph.D. (in process) ODU (Old Dominion University) • My Research • Computational Biology • High Performance Computing

  12. How about you? • Tell us your name • In a few sentences, tell us about you, e.g. • Where are you from? • What is your major? • Career plans or after-college plans? • Favorite hobby, sport? • Something interesting about yourself • Expectation in this class

More Related