Presentation is loading. Please wait.

Presentation is loading. Please wait.

INTRODUCTION TO COMPUTER SCIENCE DoD Summer Camp, 2014 06/16/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE.

Similar presentations


Presentation on theme: "INTRODUCTION TO COMPUTER SCIENCE DoD Summer Camp, 2014 06/16/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE."— Presentation transcript:

1 INTRODUCTION TO COMPUTER SCIENCE DoD Summer Camp, 2014 06/16/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE UNIVERSITY, WILBERFORCE, OH 1

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

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 3

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

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 5

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 6

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 7

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. 8

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 9

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

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 11

12 How about you? 12  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


Download ppt "INTRODUCTION TO COMPUTER SCIENCE DoD Summer Camp, 2014 06/16/2014 Overview Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL STATE."

Similar presentations


Ads by Google