120 likes | 263 Views
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
E N D
Overview Instructor: Ashraf Yaseen Introduction toComputer ScienceDoD 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 • Introduction to C++ • Expressions and Interactivity • Making Decisions • Loops and Files
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
Administrivia-cont. • E-Mail • ayaseen@centralstate.edu • Instructor: Ashraf Yaseen • Office location: Henderson Hall, 139 • Office phone: 937-376-6365
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
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
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
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.
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
While in Class, • No Facebook • No Cell phone • No Music players • No Topic unrelated to class. • No Sleep • No Food • No bad jokes
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
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