Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Principles of Computer Science I Note Set 1 CSE 1341.

Similar presentations


Presentation on theme: "1 Principles of Computer Science I Note Set 1 CSE 1341."— Presentation transcript:

1 1 Principles of Computer Science I Note Set 1 CSE 1341

2 2 Prof. Info Mark Fontenot –SIC 351 –214 768 2854 –mfonten@lyle.smu.edu –Office Hours: MW 11 – 12, Or any time my office door is open

3 3 Course Website Blackboard CMS http://courses.smu.edu Will link to all Lecture Notes Programming Assignment Handouts Links to homework assignments Reading Assignments Where you will submit your programming projects Check it often!!!

4 4 Teaching Assistants Chris Raley –craley@smu.edu Geoff Stupay –gstupay@smu.edu Maya El Dayeh –meldayeh@lyle.smu.edu

5 5 Getting Help Office Hours Use the discussion board on Blackboard GO TO LAB!!! CSE Help Desk –Many hours – All your TAs will be there at some point during the week –Many TA’s

6 6 Assignments

7 7 Homework Due date listed on assignment No late homework assignments accepted Print homework assignments from Blackboard and bring solutions to class

8 Reading Quizzes Reading the assigned material before you get to class is vital For each reading assignment, a short reading quiz will be administered through Blackboard. Questions will be straight-forward and from the reading < 10 questions Time limit imposed (usually 20 min) 8

9 9 Programming Projects Opportunity to use the concepts that we’ve talked about in class 6 – 7 (maybe more) total programming projects Some projects may require a design week All deliverables will be due on a Monday evening at 10:00 p.m. –All due dates indicated on project handouts Must be submitted to Blackboard by due date

10 10 Programming Assignments What you should submit –Design Documents –Implementation Files A Zip File containing your directory tree of your NetBeans project (this will contain your source code). No hard copies of any of these will be submitted/accepted – only submit via Blackboard

11 11 Exams 3 - 4 In-lecture exams No make-ups allowed unless you bring a valid excuse to Prof. Fontenot BEFORE the scheduled exam Not officially cumulative –Still need to remember everything though There may or may not be quizzes throughout the semester.

12 12 Your Final Grade Will be determined by adding up all the points you have accumulated throughout the semester Type:Percentage: Exams40% Projects40% Homeworks and Reading Quizzes 15% Attendance and Active Participation 5%

13 13 Attendance and Participation You are expected to attend lecture and lab. Your final grade will reflect your attendance and participation. Participating in class is essential and required. Your final grade will also reflect the amount of time spent outside class/lab. Expect to spend 8 – 10 hours per week on work outside this class.

14 14 Academic Ethics You are expected to create, edit and print out YOUR OWN assignments and take tests without outside assistance. All work is expected to be your own.

15 15 Academic Ethics You should never look at or review another person’s work for any given assignment; that includes looking at papers or even at the computer screen where student work is displayed. You should never give an answer to or receive an answer for an assignment, or any parts of any assignment, from another person; again, that includes source code, design documents, homework, etc.

16 16 Academic Ethics If you collaborate with another person for a graded assignment as in the example activities noted above, you will receive an F in the course. (Penalties may be less severe as decided by Prof. Fontenot).

17 17 Academic Ethics You may be brought to the Honor Council for any act of Academic Dishonesty – either giving or receiving solutions

18 18 Academic Ethics Recap Do your own work and we’ll get along just fine!

19 19 The Class

20 20 What should you know already? Basic Java concepts –Data types and variable declarations –Basic GUI Layout –Conditional Constructs (if, if..else, switch/case) –Looping Constructs (for, while, do..while) –Basic Methods Some of these concepts will be reviewed, but only quickly

21 21 What are we going to do in this class? More Java and Some C++ topics –Advanced Methods –1D and 2D arrays –OOP (Inheritance, Polymorphism, etc) –More about GUI (hopefully) –Basic C++

22 22 Programming Environment Platform = Any platform that supports NetBeans Development Environment = NetBeans 6.1 If you need help getting your computer set up, let the prof or TAs know. Environment will be different for C++ - more info on that later.

23 23 Path to Success in CSE 1341 Attendance Ask questions about things you don’t understand Do the programming assignments –Think of the programming assignments as time spent studying for upcoming tests. They will help you immensely –Don’t wait until the last minute to start – you probably won’t finish. Do the readings

24 24 Questions?? ?


Download ppt "1 Principles of Computer Science I Note Set 1 CSE 1341."

Similar presentations


Ads by Google