Course Information and Introductions

Slides:



Advertisements
Similar presentations
Today’s Agenda  Syllabus CS2336: Computer Science II.
Advertisements

Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
ITCS 3181 Logic and Computer Systems
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
COMPSCI 101 S Principles of Programming Lecture 1 – Introduction.
Course Information and Introductions Intro to Computer Science CS1510 Dr. Sarah Diesburg University of Northern Iowa 1.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
Course Introduction Software Engineering
ECEN 301Discussion #1 – Syllabus1 All Sections MWF 1:00 – 1:50 PM 256 CB Lecture: MW Recitation: F Labs: M or Th Instructor: Prof. David Long Office: CB.
Welcome to CS 221! First Course in Computer Science for Engineers.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Welcome CSCI 1100/1202 Intro to Computer Science Winter 2002.
Course Information Sarah Diesburg Operating Systems COP 4610.
Course Information and Introductions Intro to Computer Science CS1510, Section 2 Dr. Sarah Diesburg University of Northern Iowa 1.
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
Course Information and Introductions Intro to Computer Science CS1510 Dr. Sarah Diesburg University of Northern Iowa 1.
CSc 120 Introduction to Computer Programing II
Introduction to Computers Spring 2017
Networking CS 3470, Section 1 Sarah Diesburg
Day 1: Getting Organized Spring 2014
Computer Network Fundamentals CNT4007C
Course Overview - Database Systems
ICS 6D Discrete Mathematics for Computer Science Fall 2014
Andy Wang Object Oriented Programming in C++ COP 3330
IST256 : Applications Programming for Information Systems
Networking CS 3470, Section 1 Sarah Diesburg
Course Information and Introductions
CSc 1302 Principles of Computer Science II
Course Information and Introductions
1 MATH 112 (Thursday) Fall 2014 Instructor:.
Introduction to Programming
Computer Networks CNT5106C
Information Systems in Organizations Course Introduction Steve Sclarow
ACIS 3504 Accounting Systems and Controls
It’s called “wifi”! Source: Somewhere on the Internet!
MIS323 Business Telecommunications
Course Information Mark Stanovich Principles of Operating Systems
Computer Science 102 Data Structures CSCI-UA
Information Systems in Organizations Course Introduction Steve Sclarow
Welcome to CS 1010! Algorithmic Problem Solving.
Computer Networks CNT5106C
Course Overview - Database Systems
Andy Wang Operating Systems COP 4610 / CGS 5765
Day 1: Getting Organized Fall 2012
Andy Wang Object Oriented Programming in C++ COP 3330
Welcome to CS 1010! Algorithmic Problem Solving.
Introduction to Computers Fall 2017
CS 1302 Programming Principles II
Day 1: Getting Organized Summer 2012
Andy Wang Operating Systems COP 4610 / CGS 5765
Introduction to Computers Spring 2018
Andy Wang Operating Systems COP 4610 / CGS 5765
Overview Basic Information Lecture Labs Lab Reports Homework Exams
Introduction to Computers Fall 2018
Day 1: Getting Organized Fall 2013
Andy Wang Operating Systems COP 4610 / CGS 5765
MIS323 Business Telecommunications
Introduction to Computers SPRING 2019
Day 1: Getting Organized Spring 2013
Networking CS 3470, Section 1 Sarah Diesburg
Andy Wang Operating Systems COP 4610 / CGS 5765
Course Information and Introductions
Computer Networks CNT5106C
Andy Wang Operating Systems COP 4610 / CGS 5765
Course Information and Introductions
Introduction to Programming Environments for Elementary Education
Sarah Diesburg Operating Systems CS 3430
Presentation transcript:

Course Information and Introductions Intro to Computer Science CS1510 Dr. Sarah Diesburg University of Northern Iowa

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/cs 1510_sp18/index.htm UNI eLearning University of Northern Iowa

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

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 University of Northern Iowa

University of Northern Iowa Today Passing along attendance sheet Class objectives What is computer science? Logistics 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 University of Northern Iowa

University of Northern Iowa Graphics Ubiquitous Computing Wearable Computing Robotics Virtual Environments Bioinformatics University of Northern Iowa

University of Northern Iowa Digital Special Effects High Performance Simulation Databases Information Security Human Computer Interface Design Game Development 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! University of Northern Iowa

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! University of Northern Iowa

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

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… University of Northern Iowa

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

University of Northern Iowa Required Skills Time and patience University of Northern Iowa

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 University of Northern Iowa

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) University of Northern Iowa

University of Northern Iowa Class Grading Activity Quantity Points zyBook Participation 15@2 pts each 30 zyBook Challenge In-lab Work (Thurs) 14@10 pts each 140 Programming Homework 11@25 pts each 275 Midterm Exams 2@150 pts 300 Final Exam 1@225 225 Total 1000 University of Northern Iowa

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 University of Northern Iowa

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 University of Northern Iowa

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 University of Northern Iowa

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

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. University of Northern Iowa

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? University of Northern Iowa