Overview - ODU Computer Science
Download
Report
Transcript Overview - ODU Computer Science
1
INTRODUCTION TO
COMPUTER SCIENCE
DoD Summer Camp, 2014
Overview
Instructor: Ashraf Yaseen
06/16/2014
DEPARTMENT OF MATH & COMPUTER SCIENCE
CENTRAL STATE UNIVERSITY, WILBERFORCE, OH
Outline
2
Course Administration
Course Overview
Introduction to Computers and Programming
Introduction to C++
Expressions and Interactivity
Making Decisions
Loops and Files
Administrivia
3
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.
4
E-Mail
[email protected]
Instructor: Ashraf Yaseen
Office location: Henderson Hall, 139
Office phone: 937-376-6365
Administrivia-cont.
5
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?
6
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
7
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.
8
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
9
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,
10
No Facebook
No Cell phone
No Music players
No Topic unrelated to class.
No Sleep
No Food
No bad jokes
About Me
11
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?
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