Course Policies MWF 1:00 - 1:50pm, CLARK A201 Section 002 MWF - - PDF document

course policies
SMART_READER_LITE
LIVE PREVIEW

Course Policies MWF 1:00 - 1:50pm, CLARK A201 Section 002 MWF - - PDF document

8/25/13 Hello Hello World World Instructor Chris Wilcox Section 001 Course Policies MWF 1:00 - 1:50pm, CLARK A201 Section 002 MWF 3:00 - 3:50pm, CLARK A203 TOPICS Office Hours T 11:00-noon, COMSC 256


slide-1
SLIDE 1

8/25/13 1

Hello World

Course Policies

TOPICS

  • Personnel and Curriculum
  • Grading and Policies
  • Resources and Expectations
  • Announcements and Motivation

Hello World

Instructor

Chris Wilcox

– Section 001

  • MWF 1:00 - 1:50pm, CLARK A201

– Section 002

  • MWF 3:00 - 3:50pm, CLARK A203

– Office Hours

  • T 11:00-noon, COMSC 256

– Lab Hours

  • M 10:30-noon, COMSC 120

– Email

  • wilcox@cs.colostate.edu

2 CS 160, Fall Semester 2013

Hello World

Teaching Assistants

n Thomas Harrison (GTA) n Ghazal Fahimi (GTA) n Kira Lindburg (UTA) n Kaila Thornton (UTA) n Ian Bertolacci (UTA) 3 CS 160, Fall Semester 2013

Hello World

Curriculum

CS 160, Fall Semester 2013 4 n Programming n Java syntax and language n data types and control flow n class and object usage n development environment n Theory n sets and functions n logic and proofs n Architecture n computer models n data representation n memory models

slide-2
SLIDE 2

8/25/13 2

Hello World

Java Programming

CS 160, Fall Semester 2013 5

Hello World

Textbooks

Two required textbooks

  • One for Discrete Math
  • One for Java

6 CS 160, Fall Semester 2013

Hello World

Discrete Math Textbook

  • The discrete math text is also be required for CS161
  • Loose leaf version also available

7 CS 160, Fall Semester 2013

Discrete Mathematics and its Applications Seventh Edition, Rosen

Hello World

Java Textbook

Java: An Introduction to Problem Solving and Programming, Sixth Edition, Savitch

8 CS 160, Fall Semester 2013

  • Version in bookstore has MyProgrammingLab license
  • Can be purchase separately, see online syllabus
slide-3
SLIDE 3

8/25/13 3

Hello World

iClickers

  • Register your clicker by

September 5, 2013

  • Need your EID, password,

and remote ID

  • If remote ID is unreadable,

go to bookstore

  • Bring the clicker every

Friday!

9 CS 160, Fall Semester 2013

Hello World

Grading

n Your grade will be based on:

n Tests : 50%

n 1st midterm : 15% n 2nd midterm: 15% n Final exam : 20%

n Recitations : 10% n Programming Tests : 10% n Assignments : 20% n Quizzes : 5%, in-class with iClicker n www.myprogramminglab.com : 5%

n Java programming and math

10 CS 160, Fall Semester 2013

Hello World

Grading Policy

n If you think you have been graded unfairly,

visits the cs160 help desk

n If you cannot resolve the problem, email the

instructor

n All grades are returned within one week of the

due date

n Complaints about grades must be made within

two weeks of the due date

11 CS 160, Fall Semester 2013

Hello World

Late Policy

n Every assignment lists a due date

n Almost always on Mondays at noon n Full credit requires meeting this deadline

n Every assignment lists a late date

n Late submissions have 20% penalty (~2 letter grades) n After this deadline, no credit is given

n Exceptions only for emergencies

n Medical emergencies, family emergencies, house fires n If an emergency happens, talk to your instructor right away

n Missed in-class quizzes receive no points

n No re-takes after class n We drop your lowest quiz score to accommodate excuses

CS 160, Fall Semester 2013 12

slide-4
SLIDE 4

8/25/13 4

Hello World Resources : where to get information

and help

n Web Site (www.cs.colostate.edu/~cs160) n Lectures n Recitations n Lab Hours n Help Desk n Textbooks n Office Hours n Tutors (be careful!) n Lab operators (general questions)

13 CS 160, Fall Semester 2013

Hello World

Less reliable resources

n Internet

n A wealth of information about Java, programming

and theory : much of it is even accurate

n The CS160 web site links to trustworthy sites.

n For Java n For Unix n For Eclipse

n Friends

n May or may not know the material n Slippery slope from help to cheating n Never allow anyone else to type in code 14 CS 160, Fall Semester 2013 Hello World

Academic Honesty

n All quizzes and exams are solo

n No notes, books, internet, other people

n All assignments are solo

n You may get help from instructors and TAs

n All recitations are solo

n You may get help from TAs and helpers

n All programming is solo

n You may discuss abstract concepts with other

students, but:

n Never share or copy code, or let anyone type it for you n Never share solutions to math problems

n Know the department academic honesty code!

15 CS 160, Fall Semester 2013

Hello World

Lecture Expectations

n Lectures

n Attend: attendance predicts success n Be active, not passive:

n Take notes n Ask questions

n Be prepared

n Do reading assignments before the lecture

n Be on time

n Lectures start on the hour: at 1:00pm or 3:00pm

16 CS 160, Fall Semester 2013

slide-5
SLIDE 5

8/25/13 5

Hello World

Lecture Expectations (continued)

n Lectures

n Cell phones off or on vibrate-only

n If you need to answer, leave the room first n No texting, web surfing, or using other apps

n Laptops only for note taking

n Otherwise, too distracting n No audio, video, turn key clicks off!

n No open newspapers, etc.

n Nothing that distracts or blocks views

n Respect your colleagues

n No snide or rude comments n No extended conversations

17 CS 160, Fall Semester 2013

Hello World

Recitation Expectations

n Recitations have two parts:

n A TA presentation n A working lab session

n Expectations during presentations are the

same as for lectures

n For working sessions:

n Work only on the assigned lab n No web surfing, games or other distractions n Show completed work before leaving 18 CS 160, Fall Semester 2013 Hello World

Lab Expectations

n Use the Linux Lab – COMSC 120

n Not the Windows Lab – COMSC 110

n Take care of the equipment

n No uncovered drinks and no food

n There is always a lab operator on duty

n You can ask then general questions n Do not bother TAs when they are not on duty n TAs are students too!

n Treat the lab as a professional workplace

n No disparaging comments or loud/rude/distracting behavior n Professional comportment at all times; respect for others

n Take conversations to the collaboration areas

n That’s what they are for

19 CS 160, Fall Semester 2013

Hello World

Practicum: Accounts

n CS Department machines are not the same as the

university’s ACNS machines.

n As a student in this class…

n Your ram card will open the Unix lab n You have an account in the CS Department.

n Same as the EID that you use to login to RamWeb n Password is your CSU ID, should change!

n You have access to MSDNAA, which provides free software

development tools from Microsoft

n For CS students ONLY

CS 160, Fall Semester 2013 20

slide-6
SLIDE 6

8/25/13 6

Hello World

Practicum: Unix

n How do I get started?

n Log in using your EID n Password is your CSU ID n Change your password

n Type: ‘passwd’, follow prompts n If that doesn’t work, type ‘/usr/bin/passwd’

n Change to the ~info directory

n Type ‘cd ~info’

n Read the ‘new-account-info’ and ‘faq’ files

n Type ‘less filename’ or use an editor n Email forwarding is covered in the faq n There is an info file for MSDNAA, too

n Type ‘cd ~’ to return to your home directory CS 160, Fall Semester 2013 21 Hello World

Practicum: Email

n You also have CS department email

n Your address is eid@cs.colostate.edu n Automatically forwarded to CSU email n You should read this mail regularly CS 160, Fall Semester 2013 22 Hello World

Motivation

23 CS 160, Fall Semester 2013

A wife asks here husband, “Could you please go shopping for me and buy one carton of milk and, if they have avocados, get six.” A short time later, the husband returns with six cartons

  • f milk. “Why did you buy six cartons of milk?”

his wife asks. He replies, “They had avocados.”

Reader’s Digest, September 2013

This is exactly what your Java program will do, because computers do what you ask them to do, not what you want them to do!

Hello World

Motivation

24 CS 160, Fall Semester 2013

slide-7
SLIDE 7

8/25/13 7

Hello World

Motivation

25 CS 160, Fall Semester 2013

TIOBE Index Powell’s Books IRC Postings Craigslist Jobs

Hello World

Computer Science Department Picnic

When: Saturday, August 31st Time: 1pm – 4pm Where: City Park Shelter #7

Welcome to the 2013-2014 Academic year !

Meet your faculty, department staff, and fellow students in a social setting. Food and drink will be provided.