Presentation is loading. Please wait.
Published byGeorgina Mills Modified over 7 years ago
Welcome to CS 115! Introduction to Programming
Class URL www.cs.uky.edu/~nsmatt2
Personnel Nick Mattei Office Hours – TBA EE Annex 102 and 202 Email – firstname.lastname@example.org Dr. Debby Keen Office hours – use them! MW 10:10am – 12pm, T 1-2, 3-4pm, R 1-4pm Robotics (CRMS) (Center for Manufacturing) 229 or RGAN Commons Email – email@example.com@cs.uky.edu
Thank you very much!!
Laptop Policies Lecture 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 Lab For regular lab sessions you can use your own laptop For Lab TEST sessions, you MUST use the University machines – laptops are not allowed
Textbook and Supplies Students are responsible for material in chapters that are listed in schedule and covered in lectures Lecture tests are closed note, closed book Lab tests are open note, open book
For Attendance – on a loose sheet Write your NAME Write the DATE Write your SECTION AND...
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?
Goals Activity - continued SHARE your list with a neighbor and ADD to it if you like COMPARE your list with the one from the syllabus Turn in your card at the end of class by laying it on your section number at the front of the room
The student will be able to Design and implement well-written programs in C++ to solve problems, using the principles of structured programming Use simple data structures: strings and arrays Implement some sorting and searching algorithms Use objects of predefined class types: filestreams, strings Identify and discuss professional responsibilities and ethical concerns of programmers
Experience in Programming This class assumes NO experience in programming It does assume some experience with computers and Windows copying files, printing navigating paths zipping files together If you HAVE a lot of programming experience, have you considered the BYPASS exam?
Your Grade is Based on: Quizzes & Lecture Attendance 10% Lab Assignments 10% Programming Assignments 25% Two Exams during the semester 25% Two Lab Tests 5% each Final Exam (Comprehensive) 20%
Attendance Required at All Lectures taken at random by 3x5 cards, cooperative activities, quizzes Required at All Lab sessions counts for a portion of lab points only "UK excuses" accepted death in family, illness, school trips, religious holidays – H1N1 with clinic slip IS excused! Give Nick you documentation!
Class Locations Lecture FPAT 263 (here, Wed) Lab section Ralph G. Anderson Bldg, RGAN 103 is the lab classroom Office Hours Dr. Keen’s office Robotics (Center for Manufacturing) 229 RGAN Commons – Dr. Keen Multilab (Electricial Engineering Annex 202) – TAs RGAN 102 – some TAs
Due Dates/Times Labs - Demo Dates, Turn in completed work electronically Labs are NOT accepted more than 10 HOURS late! Programs – turn in electronically Programs have a late penalty of 10% for every school day late, up to 5 school days
Plagiarism / Cheating “Getting an unfair academic advantage" using other people's code as your own attempt to make code appear to work when it does not NO assistance from someone else on Lab or Lecture tests Only talk in GENERAL TERMS about program assignments, not specifics Do NOT "work together" on a program
Cheating, cont'd Do NOT show your source code to any other student - Protect your source code! If you talk to anyone outside the class, do not let anyone "inject code" into your program! YOU are the one who is writing it! Penalties START with a zero on the assignment and a LETTER in your permanent file! UK Policy is followed
Cooperative Work On the other hand! “Talk to your neighbor” or cooperative activities in lectures Lab assignments – you will have a lab partner and turn in work with them
Accommodation Please tell myself or Dr. Keen 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
Software we will use Alice www.alice.org (Carnegie Mellon U) (free) www.alice.org Visual Studio Team System 2008 MSDNAA –download it Engineering students get for free See Dr. Keen if you can’t get it downloaded
What to do next Read Chapter 1 of textbook Work on Lab 1 Make sure your University account is activated Do the Knowledge Survey and send email, visit Dr. Keen’s office No Labs this week, Labs DO start on Monday August 31!
Today's Exit Have your NAME, DATE, SECTION, and GOALS on the 3x5 card Bring your card to the front and lay it on the number of your section Don't forget to do it or you will lose attendance credit!
© 2023 SlidePlayer.com Inc.
All rights reserved.