Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS1430: Programming in C++ Section 2 Instructor: Qi Yang 213 Ullrich

Similar presentations


Presentation on theme: "CS1430: Programming in C++ Section 2 Instructor: Qi Yang 213 Ullrich"— Presentation transcript:

1 CS1430: Programming in C++ Section 2 Instructor: Qi Yang 213 Ullrich

2 Class Materials CS1430 Course Files S:\Courses\CSSE\CourseFiles\CS1430 My Home Page: Notes, Quizzes, Tests

3 CS143: Course Outcomes Upon completion of this course, students should be able to: Develop algorithms to solve "computer-solvable" problems. Test algorithms. Translate algorithms to C++ programs. Debug, run and test C++ "procedural" programs. Understand the software development process by using requirements to design, implement and test C++ programs.

4 No Prerequisite Any one can take CS143 Not any one can pass CS143
D/F rate: 25-40% Recommendation: Previous programming experience such as CS 1130 (Math) (English)

5 Course Work 11 Labs (drop lowest) 50 6 Programs 120
Quizzes/Assignments 3 Tests Final Total

6 Grading 450 – 500 A 400 – 449 B 350 – 399 C 300 – 349 D Below 300 F
NO CURVE!

7 Each Program is REQUIRED Pass each program or FAIL CS143
Grading Each Program is REQUIRED Pass each program or FAIL CS143 Start Early!

8 Tentative Test Schedule
Test 1: Friday of Week 5 Test 2: Friday of Week 9 Test 3: Friday of Week 14

9 Notes Check UWP email every day
Go to my Web site to get notes and some quizzes Go to the class Web site to get programs Go to S:\Academic\CSSE\CS\CS143 to get labs Copy your files to S:\Courses\CSSE\yangq\CS1430 before coming for questions

10 Good Luck! Come to classes/labs Surprise quizzes?
Do the work by yourself Get Help

11 What is a computer? Network CPU Output Input MEMORY Storage

12 Hardware CPU Memory Keyboard Monitor Disk

13 How to Store Data in Computer
Bit Electronic Device On / Off Value: 1 / 0 Byte 8 bits Possible combinations 256 28

14 How to Store Data in Computer
Binary Number 1 Decimal Number: 143

15 How to Store Data in Computer
1 Binary Number 65 Character ASCII ‘A’ (EBCDIC) ASCII Character: ‘A’ 65 EBCDIC

16 ASCII Code Table ‘C’: 67 ‘0’: 48 1 2 3 4 5 6 7 8 9 A B C D E F G H I J
1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c 10 d e f ‘C’: ‘0’: 48

17 How to Store Data in Computer
Word 2 bytes (16 bits) Double Word 4 bytes (32 bits) Integers Binary Numbers Characters ASCII Unicode Float Numbers? Negative numbers?

18 How to Store Data in Computer
KB 1024 Bytes 210 MB 1024 * 1024 Bytes 220 GB 1024 * 1024 * 1024 Bytes 230 TB…

19 Software: Programs What is a Computer Program?
A sequence of statements in a programming language. High Level Programming Language Low Level Programming Language

20 High Level Programming Languages
C++ Java Basic Cobol English Like Easy to Read and Write (Compared with low level) C++ Code Example Total = Total + Score;

21 Low Level Programming Languages
Total = Total + Score; Machine Code Assembly Code Add AX, Score

22 Programming Steps Create source code file: Lab0.cpp
Compile to machine code: Lab0.obj Link to executable program: Lab0.exe Run Lab0.exe

23 HiC C++ compiler Development Environment No *.obj or *.exe files

24 Problem Solving Solve the problem before writing any program
Pseudo Code If score is positive Add score to Total Else Display a message

25 Quiz1-1 1 point Due Beginning of Class on Wednesday


Download ppt "CS1430: Programming in C++ Section 2 Instructor: Qi Yang 213 Ullrich"

Similar presentations


Ads by Google