1 / 23

Course Information and Introductions

Join Dr. Sarah Diesburg for an introduction to computer science at UNI. Explore programming concepts and hands-on projects. Learn in-depth about computer design and computational processes. Visit the course website for more information.

tereseb
Download Presentation

Course Information and Introductions

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. University of Northern Iowa Course Information and Introductions Intro to Computer Science CS1510 Dr. Sarah Diesburg

  2. University of Northern Iowa Instructor Sarah Diesburg (diesburg@cs.uni.edu) Office: 311 ITTC Office hours: MWF 1:00-3:00pm and by appt. Class website: • http://www.cs.uni.edu/~diesburg/courses/cs1510_sp18/index.htm • UNI eLearning

  3. University of Northern Iowa Other Faces • Mark Jacobson – Lab Professor • Jacob Campbell – Lab Teaching Assistant

  4. University of Northern Iowa Class Schedule • Lecture in 328 ITTC • Mandatory • Three lectures/activities per week • Lab in WRT 112 • Also mandatory • Hands-on work on projects for points • TA and lab instructor available for help

  5. University of Northern Iowa Today • Passing along attendance sheet • Class objectives • What is computer science? • Logistics

  6. University of Northern Iowa What is computer science?? • Computer science is a discipline that involves the understanding and design of computers and computational processes • And it’s a REALLY diverse discipline

  7. University of Northern Iowa Graphics Ubiquitous Computing Bioinformatics Wearable Computing Robotics VirtualEnvironments

  8. University of Northern Iowa Digital Special Effects Databases Human ComputerInterface Design High Performance Simulation Information Security Game Development

  9. University of Northern Iowa What do these things have in common? • They all treat the computer as only part of a bigger picture • They all treat the computer as a tool!

  10. University of Northern Iowa Programming! • Programming is the process of writing, testing, and maintaining the source code of computer programs • Collection of instructions that describe a task, or set of tasks, to be carried out by a computer • While this course is an introduction to computer science, it focuses on how we can program the computer to be the tool we need!

  11. University of Northern Iowa A brief look at course logistics • Take the time outside of class to thoroughly read the course syllabus. • Some highlights…

  12. University of Northern Iowa Why two websites? • eLearning is for interaction • Submit assignments and labs, view your grades • Traditional website is for notes, labs, and other downloads • Demo…

  13. University of Northern Iowa Prerequisites • None • Some of you may have programming experience, others may not • Either way is fine

  14. University of Northern Iowa Required Skills • Time and patience

  15. University of Northern Iowa Course Material • Lecture notes (posted at the class website) • Textbook: zyBooks • Sign in or create an account at learn.zybooks.com • Enter zyBook code: UNICS1510DiesburgSpring2018 • Subscribe

  16. University of Northern Iowa Course Material • Interactive online textbook with little text to read • Studies show using it will help you • zyBook Participation Activities (worth 3% of grade) • zyBook Challenge Activities (worth 3% of grade) • Both activities due at the end of the week on the day they are assigned (Saturday at 11:59pm)

  17. University of Northern Iowa Class Grading

  18. University of Northern Iowa Grading Scale • 100 – 92 A • 91.9 – 90 A- • 89.9 – 88 B+ • 87.9 – 82 B • 81.9 – 80 B- • 79.9 – 78 C+ • 77.9 – 72 C • 71.9 – 70 C- • 69.9 – 68 D+ • 67.9 – 62 D • 61.9 – 60 D- • 59.9 – 0 F

  19. University of Northern Iowa Assignments • Generally one a week • Typically follow skills demonstrated in the lab • Due on the due date! • No late work accepted • Turn in what you have for partial credit – it’s worth it! • 10% bonus score if turned in early • One class period (not lab) before due date • 10% bonus is on top of what you earn

  20. University of Northern Iowa Academic Honesty • Don’t cheat • Don’t copy code from other people or websites • Don’t paraphrase code from others either • E.g., changing variable names & indentations • Will be using sophisticated plagiarism checker • http://www.uni.edu/policies/301

  21. University of Northern Iowa Programming Environment • Python freely available online (www.python.org) • But get version 3.x • Do NOT get version 2

  22. University of Northern Iowa Rooms you should know! • ITTC 328 – Lectures • ITTC 305 – The departmental office • ITTC 311 – My office • ITTC 335 – Student Lounge • Wright 112 – Lab. Can also work in here outside of lab times. • Wright 339 – Can also work in here outside of lab times.

  23. University of Northern Iowa To Do • You will want to save your work somehow before lab on Thursday • Buy a class thumb drive • Save your work on your UNI Google drive • Dropbox • Any others?

More Related