210 likes | 372 Views
CSCE 1030. Computer Science 1 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.
E N D
CSCE 1030 Computer Science 1 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
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 • Official class lab will be in Research Park F218 • Once per week • General access lab in B129 1st floor • Open early to late • No specific help in 1030 • Help Lab in F205 2nd floor RP • TAs here to help with programming • Your Lab TA has hours here
Labs • Sign up sheets for labs available the second week of class. • Attend one lab per week • Labs will begin the third week of class. • Actually attend • Almost 2 separate courses, so please address lab questions to the lab instructors • Software detects duplicate labs • Someone tests this every semester
Lab Topics • Variety of programming exercises • Web compiler / class programming exercises will help
Exams / Homework • 2 Midterms and a Final Exam • Some quizzes in class • Some announced, some not • Homework assignments • Final is comprehensive
Textbooks • Order online and save some $ • If you are buying separately, you don’t need the Cyber classroom
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 and lab – 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 • 3/4 Programming • 1/4 Intro to computers • 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 the 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. • 2 people last 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 • Read the Introduction in Small Java • Download the JDK and Netbeans • java.sun.com • You need Java SE (Standard Edition) and Netbeans