1 Netprog 2004 - Course Information Network Programming Instructor: Dave Hollinger Home Page:

Slides:



Advertisements
Similar presentations
Homework Help!.
Advertisements

Intro to CIT 594
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
CS 197 Computers in Society Fall, Welcome, Freshmen!
Intro to CIT 594
Top 10 Blackboard Tips for Students. 1. Search Blackboard Blackboard has a search tool, which allows you to search through all the course web sites and.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
Data Communication and Networks Lecture 0 Administrivia September 5, 2002 Joseph Conron Computer Science Department New York University
Data Communication and Networks Lecture 0 Administrivia September 8, 2005.
Data Communication and Networks Lecture 0 Administrivia September 9, 2004 Joseph Conron Computer Science Department New York University
Data Communication and Networks Lecture 0 Administrivia September 7, 2006.
Internet and Intranet Protocols and Applications Lecture 0: Administrivia January 23, 2002 Joseph Conron Computer Science Department New York University.
CSCD 330 Network Programming Winter 2012 Lecture 1 - Course Details.
» Teaching an online class, what takes up most of your time?
Presented by Janine Termine Welcome to E-Learning.
Computer Science 2211b Software Tools and Systems Programming.
CSE 1111 Week 1 CSE 1111 Introduction to Computer Science and Engineering.
FREQUENTLY ASKED QUESTIONS STUDENT’S HAVE ABOUT ETUDES AND THEIR ONLINE COURSES Students want to know…. Jill Brown-Counselor.
Computer Network Fundamentals CNT4007C
Presented by Janine Termine Welcome to E-Learning.
Welcome to Mrs Gillum’s Room
1 HCC Brandon Independent Study Orientation Power Point Instructor: Tiffany Cantrell.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
COMP Introduction to Programming Yi Hong May 13, 2015.
1 COMS 161 Introduction to Computing Title: Course Introduction Date: August 25, 2004 Lecture Number: 1.
Computer Science 2211b Software Tools and Systems Programming.
GEL 1005: Natural Disasters ► Instructor: Mike Phillips ► Contact   ► put “ GEL 1005 ” in subject line 
Welcome to our Flipped Classroom Night
Presented by Janine Termine Welcome 095 Basic Algebra.
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
1 Introduction to Operating Systems 9/16/2008 Lecture #1.
Presented by Janine Termine.   Professor : Janine Termine   Phone number:  Office: F127.
This presentation is designed to help assist you in registering and creating an account to do online homework using the MyMathLab program via CourseCompass.
1 Project Information and Acceptance Testing Integrating Your Code Final Code Submission Acceptance Testing Other Advice and Reminders.
GEL 1005: Natural Disasters ► Instructor: Mike Phillips ► Contact   ► put “ GEL 1005 ” in subject line 
Welcome to Physics 1403!!. Class Web Page! There, you can find: 1. Posted (MS Word format): Syllabus,
1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
Introduction to Data Structures
Trustworthy Semantic Web Dr. Bhavani Thuraisingham The University of Texas at Dallas Review for the Final Exam December 8, 2008.
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS FALL 2008 Time: 3:35AM-4:50AM, MW Location: Love 103 Fall 2008, 3 credits.
Welcome to Mr. Cripps’ Social Sciences Informational Site.
Integrating Web-based Blackboard™ into ESL Discussion and Writing Activities Presenter: Professor Lyra Riabov Southern New Hampshire University Presentation.
Welcome to Mrs Gillum’s Room Advanced 8th Grade Science
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2002 Sections Ms. Susan Mitchell.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS Fall 2010.
CS210: Programming Languages Overview of class Dr. Robert Heckendorn.
Welcome to Mrs Gillum’s Room 8th Grade Science
Computer Networks CNT5106C
Presented by Janine Termine Welcome 095 Basic Algebra.
WELCOME TO MICRO ECONOMICS AB 224 Discussion of Syllabus and Expectations in the Class.
WELCOME TO MANAGERIAL ECONOMICS MT 445 Discussion of Syllabus and Expectations in the Class.
VirtualSC Mrs. Bell This is our virtual open house! Enjoy this video; listen carefully.
Classroom Expectations Mrs. Schaffer 6 th Grade Science.
Welcome to Mr. Cripps’ Social Sciences Informational Site.
Networking CS 3470, Section 1 Sarah Diesburg
Computer Network Fundamentals CNT4007C
Networking CS 3470, Section 1 Sarah Diesburg
Computer Networks CNT5106C
CS515: Bioinformatic Algorithms
Computer Networks CNT5106C
Welcome to Day One!.
COMS 161 Introduction to Computing
Accelerated Introduction to Computer Science
Blackboard Tutorial (Student)
Networking CS 3470, Section 1 Sarah Diesburg
Welcome to Mr. Cripps’ Social Sciences Informational Site.
Computer Networks CNT5106C
Presentation transcript:

1 Netprog Course Information Network Programming Instructor: Dave Hollinger Home Page:

2 Netprog Course Information Course Home Page Announcements Homework Assignments Lecture Notes Links to required readings FAQs (for homework and tests) Links to web resources

3 Netprog Course Information Programming Environment(s) Unix workstation –Solaris, AIX, IRIX, Linux, BSD, … All students will get an account on Computer Science Department Sun workstations (running Solaris). All grading will be done on CS Suns!

4 Netprog Course Information Homework Submission Submission will be via WebCT Drop Box. Date and Time of submission is recorded by WebCT. Make sure you understand how to submit (practice first)!

5 Netprog Course Information Homework (cont.) Directions for submission will be posted on the course home page with the first assignment. Submission guidelines will also be posted on the course web site –what we expect: comments, Makefiles, etc.

6 Netprog Course Information - for questions about homework or material covered in lecture. - for questions about my kids or to find out what kind of cookies you can send me.

7 Netprog Course Information WebCT Grades will be made available on WebCT. Feel free to use the WebCT message board to communicate with other students. Dave and the T.A.s will watch the message boards as time permits.

8 Netprog Course Information Course Topics Networking TCP/IP Sockets Programming The Internet and Internet protocols The WWW and Web programming Security Other Network Programming APIs

9 Netprog Course Information Grading 2 Tests 30% Projects 70% 7 projects! Some big, some small… You must pass the tests to pass the course! (test average must be 50%).

10 Netprog Course Information Project Grading It is expected that everyone is a good programmer. Comments are required. Structured, readable code is required. 25% of the grade depends on the whims of the TA quality of the code.

11 Netprog Course Information Code “quality” Is the code easy to understand? How hard would it be to make a small change to the functionality? Are all possible error situations handled? Can the code handle unexpected input? Security concern!

12 Netprog Course Information Academic Integrity All programming projects are to be done individually! Discussion is encouraged. No sharing of code in any form. looking at code is a form of sharing! Catching cheaters is my hobby!

13 Netprog Course Information #include void main() { blah; blah; } int foo(int x, int y) { printf(“Hi\n”); } Really – I mean it! Any projects submitted that are unreasonably similar will result in the following for ALL people involved: –grade of 0 for the project and –a two-letter grade reduction in course grade. Possible failure in the course.

14 Netprog Course Information Check out my new book:

15 Netprog Course Information Getting Help with Projects use Discuss anything with anyone! DO NOT SHARE CODE IN ANY FORM. Feel free to use WebCT message board, but do not post your code.

16 Netprog Course Information Lectures Typically 90 minutes. Questions/Comments are encouraged! (otherwise Dave goes too fast…) Read something interesting and relevant to this course? Announce it in class!

17 Netprog Course Information Lectures need your help! Ask questions! Correct Dave! * extra credit! Share anecdotes! Make suggestions! Tell jokes! Use exclamation points!!!