Computational Thinking for Everyone. Instructor: Dr. Mao Zheng – 217 Wing Technology – campus...

9
CT 100 Computational Thinking for Everyone

Transcript of Computational Thinking for Everyone. Instructor: Dr. Mao Zheng – 217 Wing Technology – campus...

CT 100Computational Thinking for Everyone

Syllabus

• Instructor: Dr. Mao Zheng– 217 Wing Technology– campus email: [email protected]– campus phone: 608.785.6808– course web site: http://cs.uwlax.edu/~zheng/CT100Fall15/

Computational Thinking

• How to think – like a computer scientist/software engineer– like a geek– like a computer nerd– like the graduate with a real job and great pay

Will you use CT?

Ubiquitous: Bigger than just CS

Areas related to Computers• Electrical Engineering (EE)

– Focuses on hardware design of electrical devices– EE's design and make power supplies, electric motors, digital cameras, MRI's,

etc…• Computer Engineering (CE)

– Focuses on digital electronics– CE's design and make electronic chips for a wide variety of computing

systems• Computer Science (CS)

– Focuses on writing software to control the hardware• Software Engineering (SE)

– Focuses on managing the development of large software system• Information Systems (IS)

– Focuses on understanding how the needs of a company can be met by technologyhttp://www.bls.gov/oco/ocos304.htm

Definitions

• ___________________:– The physical parts of a computer

• ___________________:– A group of instructions that cause the

computer to perform some specific task• ___________________:– one or more computer program(s)

Tentative ScheduleDate Topic

Week 1 Introduction, History of computing

Week 2 Data and Files

Week 3 Alice Programming & Logic

Week 4 Graphs and Diagrams

Week 5 Review and Exam 1

Week 6 State diagrams, Activity Diagram

Week 7 Alice Programming and Data organization

Week 8 Spreadsheets as Data and Computation

Week 9 Problem Solving

Week 10 Spreadsheets

Week 11 Strings & Exam 2

Week 12 Patterns and Pattern Matching

Week 13 Performance and Concurrency

Week 14 Security

Please Try

• Login• Find out where/how to store your files in

Wing06 and you can also access them elsewhere