1 / 42

Course Introduction

Course Introduction. CSCE 190: Computing in the Modern World Professor Michael N. Huhns. Code Monkeys. Some of you might develop iPhone apps, embedded systems, robots, or computer vision systems, and a few might become … http://www.youtube.com/watch?v=v4Wy7gRGgeA&feature=related.

newton
Download Presentation

Course Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Course Introduction CSCE 190: Computing in the Modern World Professor Michael N. Huhns

  2. Code Monkeys • Some of you might develop iPhone apps, embedded systems, robots, or computer vision systems, and a few might become … http://www.youtube.com/watch?v=v4Wy7gRGgeA&feature=related

  3. Today’s Agenda • Course Administration • Course website • http://www.cse.sc.edu/~huhns/csce190 • Syllabus • Class Slides • Website/Lecture Slides and Notes • Assignments • Website/Homework Assignments • Course Introduction • Why Study Computing?

  4. Course Administration

  5. Course Resources • Course information (very important!) • http://www.cse.sc.edu/~huhns/csce190 • My contact information • Email: huhns@sc.edu • Office phone: (803) 777-5921 • Office: Swearingen 3A01 • Office Hours • M-F 3:00pm – 6:00pm or by appointment (just email me)

  6. Goals of the Course • Introduce you to the field of computing • Computer Science (CS) • Computer Engineering (CE) • Computer Information Systems (CIS) • Emphasize that there is more to computing than just programming • High-level perspective of how computing fits into the modern world • I.e., this course is not highly technical • At the end of this course you will understand:  • The subdisciplines (CS, CE, IT, SE, and CIS) in computing • The curricula in computing at USC • The job market and employment trends in computing and IT • Trends in computing—hardware, devices, HCI, software, and the web • Research methodologies in computing • Research topics in computing at USC

  7. By the end of the course, you will be able to answer the question: • OMG! WTF have I gotten myself into with this major?

  8. Class Structure • Registration • Everyone registered? • If not, please visit undergraduate advising at Student Services immediately • http://cec.sc.edu/student-services/index.html • Syllabus • Read carefully - this is the contract between you and me for this semester! • Schedule • Skim to get an idea of (1) what topics we will cover and (2) when assignments will be due • Class slide presentations (including today’s) • Class slides and other material will be posted as they become available

  9. Prerequisites • Course Prerequisites • None • Course Corequisites • CSCE 145, 204, 206, or equivalent • Working knowledge of • Email (plan to use your email listed in Blackboard and CSE dropbox) • Basic understanding of • MS Word, MS PowerPoint, browsers, and the Web

  10. Required Textbook • There is no required textbook for this course! • Hooray! Dr. Huhns rules! • How do you access course materials? • http://www.cse.sc.edu/~huhns/csce190 • Check weekly for updates and assignments • Course Information (Syllabus, Lecture Slides, Readings, Website Links) • Assignments (HW1–HW3, Course Feedback Survey)

  11. Required Technology • Technology resources you need this week • Access to the Internet • Internet Explorer, Firefox, Safari, Chrome • Access to MS Office applications • MS Word, MS PowerPoint • USB Thumb/Flash Drive (at least 4GB) • Very important for storing and transporting course files • About $7 at Walmart or Best Buy • Access to Adobe Reader – available free • http://get.adobe.com/reader/ • Audio/Visual software – available free • http://get.adobe.com/flashplayer/ • http://get.adobe.com/shockwave/

  12. Class Schedule • Begins August 27 and runs through December 6 • No class for this course on: • Tuesday, September 3 • Tuesday, November 26 (Thanksgiving) • Note: There will be no Final Exam in this course! • Yeah, Dr. Huhns rules! • Course Content (Let’s go take a look!)

  13. Teaching Style • Lectures from • CSE Faculty (8) • Industry Professionals (3) • College of Engineering and Computing Career Center (1) • Me (2) • Interactive in-class discussions • Attendance taken each class

  14. Grading Basis • Assessments [90-100] = A [87-89] = B+ [80-86] = B [77-79] = C+ [70-76] = C [67-69] = D+ [60-66] = D [0-59] = F • Course workload • 2-3 hours a week in addition to class meetings

  15. Homework Assignments • Homework Assignments (3 assignments) • Complete individually • Read the Homework Assignment instructions • HW1 (Personal Statement) 25 points • HW2 (Job Market) 30 points • HW3 (Computing Topic) 25 points • Begin Homework Assignment 1 (Personal Statement) now!! • Attendance (2 points/class up to a maximum of 20 points) • In one of two forms: • (1) attendance sheet • (2) a short assignment at the end of class

  16. Assignment Turn-In • All assignments must be submitted to the CSE dropbox by midnight on the due date • Any assignment that is submitted within 48 hours of the due date will receive a 25% deduction • Any assignment that is turned in more than 48 hours late will not be accepted and will receive zero credit

  17. Best Ways to Earn a Good Grade • Attend all class meetings and participate fully in class • Ask questions and raise concerns about the course during class and office hours • Do not copy the work of others • Begin assignments early – do not procrastinate until the last minute • Seek assistance when you need it • Work hard and have fun!

  18. Just a Few Rules • Food and drinks not permitted in classroom • Except a bottle of water • Silence cellular phones and pagers • PCs are for educational use only • Be prepared - read material in advance • Be prompt - arrive to class on time • Get work done ahead of schedule • Plagiarism will not be tolerated

  19. Email Guidelines • Things you should do: • Be sure to include CSCE 190 on your subject line • Use meaningful subject lines – Important! • For example - “CSCE 190 – HW1 Question” • Identify yourself (first and last name) at the end of the message • Be sure to include relevant portions of prior messages • I receive many emails per day. Receiving a follow-up email without any context may prevent me from understanding or answering your questions • If you use “reply” to send an unrelated follow-up message, make sure that you revise the subject line to be descriptive of the new topic

  20. Any Questions So Far?

  21. Why Study Computing?

  22. The World Changes • Computers continue to get faster, better, and cheaper • Compared to a state-of-the-art, IBM mainframe computer in mid-1970s, the laptop that many of you have: • Is 15,000 times cheaper • Is 10,000 times physically smaller • Has 500 times more memory • Has 1000 times more hard disk • Is 1500 times faster • Storing Microsoft Windows 7 on a disk takes about 1.4 million times more space than was present on the lunar landing module on July 20, 1969

  23. Questions You Should Ask(If You Haven’t Already) • What is computing all about? • Will there be jobs? • How much will I get paid? • Will I enjoy what I do? • Why should I study computing at USC?

  24. Jobs

  25. What Do Computing People Do All Day?(http://www.bls.gov/ooh/computer-and-information-technology/home.htm)

  26. More Job Profiles (http://money.usnews.com/careers/best-jobs/rankings/the-25-best-jobs) • Each link below provides information on: • The job profile, salary, training required, and reviews and advice • This is a wonderful resource with a lot of information - look through it! • Software Developer • http://money.usnews.com/careers/best-jobs/software-developer • Database Administrator • http://money.usnews.com/careers/best-jobs/database-administrator • Web Developer • http://money.usnews.com/careers/best-jobs/web-developer • Computer Systems Analyst • http://money.usnews.com/careers/best-jobs/computer-systems-analyst • Computer Programmer • http://money.usnews.com/careers/best-jobs/computer-programmer

  27. US Bureau of Labor (BLS) Statistics: New U.S. STEM Jobs per Year Through 2020

  28. Top 15 Recession-Proof Jobs • 150 Best Recession-Proof Jobs by Laurence Shatken • Based on data from the BLS. The best recession-proof jobs are those that are least sensitive to economic downturn and have the highest combined scores for pay, projected workforce growth, and number of openings. • http://www.time.com/time/business/article/0,8599,1858773,00.html#ixzz0X5fdzkS0 • Top 15 are dominated by computing and health care • Computer Systems Analysts • Network System and Data Communications Analysts • Network and Computer System Administrators • Registered Nurses • Teachers (post-secondary) • Physical Therapists • Physicians and surgeons • Dental Hygienists • Pharmacists • Medical and Health Services Managers • Database Administrators

  29. Money

  30. Show Me the Money! • Computer Science and Engineering has traditionally been in the top tier of all occupations for starting salary • Chemical engineering, electrical engineering, computer engineering, computer science, mechanical engineering • National average starting salary for the Class of 2011 (http://www.cnbc.com/id/44008484/Highest_Paid_Bachelor_Degrees_of_2011) • Computer Engineering = $64,499/year • Computer Science = $63,402/year • Software Engineering = $62,738/year • In the local market • CS/CE/CIS graduates receive offers over $60,000 in the local market • Unitrends says if it found a student it considered a “super programmer,” they would pay up to $100K to start (it administers a test to prospective employees to decide if they are in the “super” category)

  31. Median Salaries (BLS) (http://www.bls.gov/ooh/computer-and-information-technology/home.htm)

  32. Trends in Computing Salaries(http://money.usnews.com/careers/best-jobs/rankings/the-25-best-jobs) Computer Systems Analyst Database Administrator Software Developer Web Developer Computer Programmer

  33. Satisfaction

  34. Best Jobs in 2012(US News and World Report)http://money.usnews.com/careers/best-jobs/rankings/the-25-best-jobs “All of our Best Jobs of 2012 are outstanding, but the top 25 make for a particularly great career choice. We’ve ranked them, comparing their projected growth to the year 2020 to their industry’s employment rate. Also contributing to a job’s overall score is its average salary, predicted job prospects, and a quantitative assessment of job satisfaction.” 1. Registered Nurse 2. Software Developer 3. Pharmicist 4. Medical Assistant 5. Database Administrator 6. Web Developer 7. Computer Systems Analyst 8. Physical Therapist 9. Computer Programmer 10. Occupational Therapist

  35. Best Jobs For Fast Growth (2011)http://money.cnn.com/magazines/moneymag/best-jobs/2011/fast-growing-jobs/1.html 1. Software Developer … 6. Information Technology Consultant 7. Database Administrator … 11. IT Business Analyst 12. Business Systems Analyst 13. Software Engineer 14. Systems Administrator … 18. Web Developer

  36. Will I Enjoy What I Do? • Ask yourself the following questions: • Do you like challenging problems? • Do you like to work with technology? • Are you comfortable with change? • Do you like to work with people? • If you answer “yes” to these questions then CSE is the department for you! • There is satisfaction in doing well a difficult job that is constantly changing • Look for your personal niche • Computer Engineering (area of study: Electrical Engineering – hardware focus) • Computer Information Systems (area of study: Business – Minor in Business Information Management) • Computer Science (application area of your choice: science, animation, media, dance, music, architecture, astronomy, law, medicine , …)

  37. OK, I’m Sold!I want to do computing.How do I get there?

  38. The Basic Game Plan You must develop the following: • A solid technical background – because you won’t be able to fake it. • The ability to read, write, and present technical information – because the CEO is likely to be a nontechnical person. • The ability to work with people – because nearly all projects are bigger than just one person can do.

  39. Summary • What is computing all about? • Computer Science vs. Computer Engineering vs. Computer Information Systems • Job titles and profiles • Will there be jobs? • Yes! • How much will I get paid? • A lot! • Will I enjoy what I do? • As long as you enjoy building and using technology to solve challenging problems, are comfortable with change, and like to work with people! • Why should I study computing at USC? • I assume we have already addressed this issue! • Congratulations! • You have chosen a major in which four years from now you will have many, high-salary offers for jobs that you will really enjoy

More Related