19
CSCE 1040 Computer Science 2 First Day

CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

Embed Size (px)

Citation preview

Page 1: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

CSCE 1040

Computer Science 2First Day

Page 2: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

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

Page 3: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

Research Park Shuttle

Page 4: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

Free Parking at Research Park• Park and ride the shuttle

to main campus

Page 5: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

Engineering

• Glad you chose an Engineering major

• We need more engineers / fewer lawyers

Page 6: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

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

Page 7: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

Exams / Homework

• 2 Midterms and a Final Exam

• Some quizzes in class– Some announced, some not

• Homework assignments• Final is comprehensive

Page 8: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

Textbook• Order online and save some $• Keep your Small Java (CS1) book for reference

Page 9: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

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

Page 10: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

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

Page 11: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

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.

Page 12: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

Course Material

• Start with Arrays• OOP Concepts• Algorithms

• Try to make class more real-world– Pros– Cons

• NO LATE ASSIGNMENTS

Page 13: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

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

Page 14: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

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

Page 15: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

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

Page 16: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

Cheating

• What is OK?• “Hey, I am stuck on

figuring out how to implement xyz”

• Discussing strategies, algorithms, and techniques is always OK.

Page 17: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

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.

Page 18: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

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.

Page 19: CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick garlick Office: Research Park F201 B –Inside the Computer Science department

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