Download first day - Computer Science and Engineering

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
CSCE 1040
Computer Science 2
First 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