csc141 computer science i zhen jiang dept. of computer science west chester university west chester,...
TRANSCRIPT
![Page 1: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/1.jpg)
CSC141 Computer Science I
Zhen Jiang
Dept. of Computer Science
West Chester University
West Chester, PA 19383
![Page 2: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/2.jpg)
Table of Contents
Introduction Plain text format printout Variable and its value type Expression & operator Math.pow & Math.sqrt Combined assignment DecimalFormat String
![Page 3: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/3.jpg)
Why this class? Job hunting
WCU graduated, Database, Software Engineering, …
vs. UPenn, Temple, Drexel, …
Something help you to stand out!— How do you like to be introduced?
Welcome
![Page 4: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/4.jpg)
Research project Critical thinking, communication, well-plan, etc. Real competition, deadline, pressure More realistic system, complex programming,
for instance, http://www.cis.temple.edu/~jiang/RSU_Van.pptx.
Student opportunities: http://www.cs.wcupa.edu/~zjiang/student_info.htm
Sponsorship NSF, NSA, etc Industry interns
![Page 5: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/5.jpg)
NSF REU
Collaborative work at inter-
department level
Collaboration at inter-disciplinary
level
Course project
Collaboration at
international level
![Page 6: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/6.jpg)
Industry partners• Such as Gnostech, Chase, etc.• Invited talks in courses• Seminars or guest speeches• Curriculum review/assessment• Permanent intern opportunities
![Page 7: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/7.jpg)
• Competitive students entrepreneurially and computationally empowered citizenries
Temple, NYU, etc. IBM, SAP, Vanguard, Bell lab, etc.
• Attract students and keep them continuously working hard
• Real-world computing paradigms and principles in an obstacle-less learning
![Page 8: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/8.jpg)
No pain, no gain Need to handle those things coming
from pressure: frustration, upset, madness, etc.
Looking for solution, not excuse. Deadline!
![Page 9: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/9.jpg)
Class website (including ppt)+ google search Hands-on experience Group discussion Happy ending!
![Page 10: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/10.jpg)
Code 2-1, page 27 Names Main { } and ( ) Println and print (Code 2-3, page 35) \n (Code 2-5, page 36), \t (Code 2-6, page 37), and table 2-2. // (not \\) , page 77
Print-out
![Page 11: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/11.jpg)
Code 2-7, page 39 Type (declaration) Name, page 43
Begin with [a]-[Z], or _, or $ Contain only [a]-[Z], [0]-[9], _, and $ No keyword Case distinct Samples, table 2-4, page 43
Variable
![Page 12: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/12.jpg)
![Page 13: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/13.jpg)
Assignment Left is a single variable Right is a legal expression
Initialization, page 52 Value of variable and execution time line, page 53
Assignment
![Page 14: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/14.jpg)
Operator, Code 2-8, page 40, Table 2-7, page 55 Precedence order, table 2-8, page 58 Prefix/postfix increment (decrement), page 193-196
n[x][y][pd].counter[type]++
Casting, page 66 17/3=? 17.0/3=? (double)17/3 = ?
Types, Code 2-10, page 46 Sample, Code 2-18, page 60
10% off?
Expression
![Page 15: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/15.jpg)
Math.pow and Math.sqrt, page 62 Math.PI, page 70 Combined assignment, table 2-13, page 63 Scope, page 75
Advanced techniques
![Page 16: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/16.jpg)
Code 2-29, page 87
Keyboard Input
![Page 17: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/17.jpg)
Displaying message, Code 2-32, page 94 Input, converting a string to number, Code
2-33, page 97 Value of, page 582-583 Parse, table 2-18, page 96
Output converting a number to string, toString, page 603 DecimalFormat, Code 3-21,22,23,24, page 174-180
String
![Page 18: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/18.jpg)
indexof, page 574 Substring, table 9-5, page 577 Concat, Table 9-6, page 581 Replace, Table 9-6, page 581 Length, Code 2-21, page 73 Sting.valueOf, table 9-7, page 583
String (continue…)
![Page 19: CSC141 Computer Science I Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu](https://reader036.vdocuments.site/reader036/viewer/2022062719/56649ed35503460f94be4036/html5/thumbnails/19.jpg)
String split “12.123456” => “12.123”
Example