Upload
buddy-wilkins
View
226
Download
0
Tags:
Embed Size (px)
Citation preview
CSCE 1040
Computer Science 2First Day
Course
• Dr. Ryan Garlick• www.cs.unt.edu/~garlick
• Office: • Research Park F201 B
– Inside the Computer Science department office
• Grader TBA– Please address grading
questions to the grader
Research Park Shuttle
Free Parking at Research Park• Park and ride the shuttle
to main campus
Engineering
• Glad you chose an Engineering major
• We need more engineers / fewer lawyers
Labs• No Lab component like CS1
• More in-class programming assignments
• General access lab in B129 1st floor– Open early to late– No specific help in 1040
• Help Lab in F205 2nd floor RP– TAs here to help with programming– Your Lab TA has hours here
Exams / Homework
• 2 Midterms and a Final Exam
• Some quizzes in class– Some announced, some not
• Homework assignments• Final is comprehensive
Textbook• Order online and save some $• Keep your Small Java (CS1) book for reference
Drops• Only you can drop a class• You are NOT automatically
dropped for– Non-attendance– Failing a test– etc.
• It is your responsibility to check drop dates
• 7th and later drop from any Texas public school becomes an F.
• Come speak to me if you are having trouble
Course comments
• It is easy to fall behind in this class
• Attend lecture – stay current on the material
• No extra credit assignments will be given
• Please don’t anticipate some huge end of semester curve
• If you do not attend class, you will not do well
Course comments
• Some outside exploration is required
• Google “Java…”• I will go out of my way to
help you if you are trying.• If you don’t study or care,
I don’t either.
Course Material
• Start with Arrays• OOP Concepts• Algorithms
• Try to make class more real-world– Pros– Cons
• NO LATE ASSIGNMENTS
Course Material
• Not always a clear path from point A to point B.
• You will have to find solutions to problems on your own
• Sometimes frustrating• If you enjoy solving
problems you are in the right place
Don’t be This Guy
• What do I have to get on the final to get a D?
• Hey, someone left their program on a lab computer – saves me some time!
• I missed last Tuesday – why don’t you fill me in on what I missed
• I am going to miss Thursday – are we doing anything important?
• Please sign your emails and don’t use txt msg spk, I rly h8 it lol
Cheating
• Cheating is a big problem in this class
• All assignments are individual work – you should write your own programs.
• Copying someone else’s lab or programming homework will result in an F for the semester.
• It happens every semester
Cheating
• What is OK?• “Hey, I am stuck on
figuring out how to implement xyz”
• Discussing strategies, algorithms, and techniques is always OK.
Cheating• What is NOT OK?• Any time you electronically
copy someone’s program• Typing someone’s program
in from a printout– It does not matter how much
you modify their program
• If you do this, you will receive an F. If you allow someone to copy your work, you get an F also.
Cheating• MOSS (Measure of Software
Similarity) is anti-plagiarism software.
• It is used between all classes and all previous semesters.
• Don’t be the person who tests it this semester.
For Next Time
• Brush up on Java from last semester – Chapter 1
• We will start with arrays.
• Download the JDK and Netbeans– java.sun.com– You need Java SE (Standard
Edition) and Netbeans