+ All Categories
Home > Documents > Welcome to CS 115!

Welcome to CS 115!

Date post: 30-Dec-2015
Category:
Upload: tate-battle
View: 21 times
Download: 1 times
Share this document with a friend
Description:
Welcome to CS 115!. Introduction to Programming. Class URL www.cs.uky.edu/~keen/115/115.html Please write this down!. Personnel. Dr. Debby Keen, lecturer Office hours – use them! M 10 am-1pm, 3p-4p, T 12:30-2p, 3:30- 4, R 12:30p -4p, F by appointment Held in Marksbury Building 215 - PowerPoint PPT Presentation
Popular Tags:
33
Welcome to CS 115! Introduction to Programming Fall 2015
Transcript
Page 1: Welcome to CS 115!

Welcome to CS 115!

Introduction to Programming

Fall 2015

Page 2: Welcome to CS 115!

Class URLwww.cs.uky.edu/~keen/115/115

.html

Please write this down!

Page 3: Welcome to CS 115!

PersonnelDr. Debby Keen, Course Coordinator/Lab Instructor

Office hours in Davis Marksbury 215:posted on class web page soon

Email: [email protected]

Dr. Neil Moore, LecturerOffice hours in Hardymon 207Email: [email protected]

Teaching AssistantsOffice hours will be set up soonHeld in RGAN 102 or Multilab (EE Annex 203)Can talk to ANY of them about programming problems

Page 4: Welcome to CS 115!

Thank you very much!!Thank you very much!!

Page 5: Welcome to CS 115!

Laptop PoliciesLecture

Studies show most students with laptops open in front of them are NOT paying attention to the lecture

IF you insist on using a laptop in lecture, you MUST sit in the very BACK row of the classroom, so that you distract only yourself and not other students

LabThere are sufficient computers in each lab for every

student but you can use your own laptop if you wish, even for lab tests

Page 6: Welcome to CS 115!

Textbook and Supplies

Textbook is online book by Zyante “zybook” www.zyante.com

Students are responsible for material in chapters that are in schedule and material covered in lectures

Page 7: Welcome to CS 115!

Software we will use

PythonOpen source and Freefrom Python.orgGet version 3.x – right now is 3.4.3Easy to install on your machine, already in labsIncludes IDLE Development Environment

WingIDE 101 (optional but better than IDLE)101 version is freeLess prone to crashes than IDLEfrom http://wingware.com/downloads/wingide-101/

Page 8: Welcome to CS 115!

For Attendance – on one 3x5 card

Write your NAMEWrite the DATE Write your SECTION

AND on the front of the card ...

Page 9: Welcome to CS 115!

GOALS - write them down

1. What are your goals for this class? That is, what do you want to learn?

2. How much time do you expect to spend on this class OUTSIDE of lecture and lab time?

Page 10: Welcome to CS 115!

Goals Activity - continued

SHARE your answers with a neighbor and ADD if you like

COMPARE your answers with the syllabus

Page 11: Welcome to CS 115!

And on the back of the card, describe

What is the most complicated thing you have done with a computer?

or What have you done with a computer

that you are most proud of?

We are trying to tell what level of experience you have with computers.

Page 12: Welcome to CS 115!

At end of class

Turn in your card at the end of class by dropping it in one of the boxes, at the front of the room or by the 2 exit doors at the back of the room

Page 13: Welcome to CS 115!

The goals of the class are

To acquire an understanding of computer architecture and data representations (variables, representation of numbers and character strings)

To learn basic algorithmic problem-solving techniques (decision structures, loops, functions)

To be able to use and understand classesTo be able to design, document, implement and test

solutions to programming problems

Page 14: Welcome to CS 115!

Experience in Programming

This class assumes NO experience in programming

It does assume some experience with computers and Windows copying files, printingnavigating paths

Plan on 10 hours a week outside of classIf you HAVE a lot of programming

experience, consider the BYPASS exam

Page 15: Welcome to CS 115!

Why learn to program?

It’s required in my majorI learn things that apply beyond pgmingI use programs to analyze the data I run in my

lab experiments in my major I automate tedious things I have to doI found out I like to do it!I need to communicate with other people

about programmingIt is a good career

Page 16: Welcome to CS 115!

Your Grade is Based on:

Lecture Attendance 5% Lab Attendance and Assignments 8% Zybook Assignments 5%Programming Assignments 32% Two Exams during the semester     20%Two Lab Exams 10% Final Exam (Comprehensive) 20%

Page 17: Welcome to CS 115!

If you Must have a certain grade

Tell Dr. Keen or Dr. Moore about it NOW!We are willing to work with you all

semester long to achieve your goalWe can set up a regular appointment timeDO NOT wait until the end of the

semester and say “But I have to have a … whatever”

Page 18: Welcome to CS 115!

Tests during the Semester

Lecture Tests are common hour examsin Whitehall Classroom Building 118, 106,102Wednesdays, Oct. 7, Nov.11, 7:30-9:30 pmclosed note, closed book

Lab Tests happen in lab sections at usual time on Mondays or FridaysOct. 9 (F), Oct. 12 (M), Nov. 30 (M), Dec. 4 (F)in usual labopen note, open book

Page 19: Welcome to CS 115!

Attendance

Required at All Lecturestaken regularly by cooperative activities

Required at All Lab sessionsdon’t get credit for team submission if not there

only "UK excuses" accepteddeath in family, illness, school trips, religious

holidaysGive Dr. Keen or Dr. Moore your excuse

documentation on paper

Page 20: Welcome to CS 115!

Class Locations

Lecture (TR) Sections 1-15 Whitehall Classroom Building 118

Lab sections – (M or F) RGAN 103Office Hours

Dr. Keen – Davis Marksbury 215Dr. Moore – Hardymon 207TAs - RGAN 102 or Multilab EE203

Exams – Whitehall Classroom Final Exam – Memorial Hall

Page 21: Welcome to CS 115!

Weekly Schedule (Day Sections 1-7)

Monday Tuesday Wed Thursday Friday

Lab starts at 9am until 5pm RGAN 103

Lecture CB 11811:00 am

Lecture CB 118 11:00 am

Page 22: Welcome to CS 115!

Weekly Schedule (Day Sections 8-15)

Monday Tuesday Wed Thursday Friday

Lecture CB 11811:00 am

Lecture CB 118 11:00 am

Lab starts at 9am until 4pm RGAN 103

Page 23: Welcome to CS 115!

Due Dates/Times

Homework – Done individually, submitted by midnight of due date

Labs – individual work due the day before lab session, then team work submitted by end of lab session

Labs are NOT accepted after that!Programs have a late penalty of 10% of

grade for every day late, up to 5 calendar days

Page 24: Welcome to CS 115!

Plagiarism / Cheating

“Getting an unfair academic advantage"Using other people's code as your ownAttempt to make code appear to work when it does

notNO assistance from someone else on Lab or Lecture

tests or Individual Labs or HomeworkOnly talk in GENERAL TERMS about program

assignments, not specificsDo NOT "work together" on the source code of a

program

Page 25: Welcome to CS 115!

Cheating, continued

Do NOT show your source code to any other student - Protect your source code!

Do not post your code on the Internet.If you talk to anyone outside the class, do

not let anyone give you code or dictate code to you. YOU are the one writing it!

Penalties start with a zero on the assignment and a LETTER in your permanent file. UK Policy is followed.

Page 26: Welcome to CS 115!

Cooperative Work

On the other hand!“Talk to your neighbor” or

cooperative activities in lecturesTeam Lab assignments – you will

have lab teams and turn in work with them

Page 27: Welcome to CS 115!

Your “Magic Excuse”

Everybody has one and only oneOnly works on programs, not labs!Gives you 24-hour extension of deadline

with no documented excuseIf you don’t use it during the semester, good

for 10 bonus points on final examTo use it, see the syllabus – must let TA or

Dr. Keen or Dr. Moore know before last day to turn program in

Page 28: Welcome to CS 115!

Accommodation

Please tell Dr. Keen or Dr. Moore about it if you have a letter - as soon as possible!

Letters are not retroactive!We can arrange both lecture and lab tests

to be accommodated

Page 29: Welcome to CS 115!

Mythbusting about CS 115

It's a 100-level course, it's EASY! or not much work! or trivial! (It’s not)

You can cram the night before the tests and get through the course ok (you can’t)

You can wait until the day the programs are due to start work on them (you can’t)

You can just memorize code (you can’t)It’s mostly CS majors! (it isn’t)

Page 30: Welcome to CS 115!

Population of the class

Computer Science 28% Computer Engineering 18%Electrical Engineering 16%Undecided 13 % Math 4 %Education 3%Other 18%

Page 31: Welcome to CS 115!

Make Yourself a Study Plan for CS 115

When and where you will studyWhat materials you will need to studyWhat rewards you will give yourself if you

follow your study planHow you plan to prepare for testsWhat you will do about test anxietyWhat you will do when you miss a class

Page 32: Welcome to CS 115!

What to do next

Make your study planRead Chapter 1 and 2 of textbookWork on Homework 1Make sure your University account is

activatedLabs start Monday, August 31. You will be

asked to interpret and run a program. Practice the tutorial online.

Page 33: Welcome to CS 115!

Today's Exit

Have your NAME, DATE, SECTION, and GOALS on the 3x5 card

Put your card in a boxHelp us get to know you!


Recommended