C-S 101- Intro to Computing Fall 2006 http://charity.cs.uwlax.edu
Format • Large lectures once per week • Dr. Kenny Hunt (First Half) / Dr. Zheng? (Second Half) • firstname.lastname@example.org • Small lectures three times per week • Mark Headington / Keith Burand / Steve Inglett
Details • There are 2 exams scheduled during large lecture • March 5thand April 30th • These two exams cover only large lectures • These two exams combined will account for 25% of your total grade • The small lecture instructors are responsible for all other assignments and grades. They also assign course grades. Direct all questions to them!
I should probably be writing this down. Lecture Schedule • Hardware • Software • Operating Systems • Robotics • Multimedia • Ethics • Networking • Databases • Web computing • Open Source • Security Most lectures use PowerPoint presentations. Modified versions can be downloaded at http://charity.cs.uwlax.edu
General Education Goals • Use mathematical and logical methods to solve problems • computer programming • computing systems • Identify fundamental principles, theories, concepts, methodologies, tools and issues from various disciplines • computer programming • computer hardware • operating systems • networking • Reason logically, creatively and independently • computer programming • database design • Explain the impact of science and technology on the environment, human experience and social change • ethics • web-based programming • security
Course Disclaimer • This course is not about • how to use Microsoft Office • how to use a browser • how to construct a web site • etc… • These items are covered, but only incidentally as a way of teaching general notions of computation
ThoughtsWhat good is Computing? • Computational thinking is • precise: no ambiguities allowed • logical: no room for uncertainty • linear: step-by-step processes • Computational thinking enhances • precise, logical, linear problem solving skills in life
ThoughtsWhat’s up with Computing? • Computational devices are • powerful: computing allows us to do more than we otherwise could • ubiquitous: technology is used to some degree in every profession • not magic: can be understood at a basic level by a general audience
Interesting DataMost in Demand Degrees • Computer-related jobs have been in high demand • Some knowledge of computing enhances marketability • Most professions rely on computer technology to some degree
Summary • This course should help • form precise, logical problem-solving • develop practical/marketable job skills • learn tools for your profession Lets begin!