CSCD 330 Network Programming Winter 2015. Lecture 1 - Course Details



Similar documents
CMPSCI 453 Computer Networking. Professor V. Arun Department of Computer Science University of Massachusetts Amherst

Raritan Valley Community College Academic Course Outline. CISY Advanced Computer Networking

CSE 3214: Computer Network Protocols and Applications

CS 5480 Computer Networks

Introduction to Networks and the Internet

Cisco Packet Tracer 6.3 Frequently Asked Questions

CSET 4750 Computer Networks and Data Communications (4 semester credit hours) CSET Required IT Required

Cisco Configuring Commonly Used IP ACLs

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

CSE 473s Introduction to Computer Networks

CDA Introduction to Computer Networks

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

AC : A VOICE OVER IP INITIATIVE TO TEACH UNDERGRADUATE ENGINEERING STUDENTS THE FUNDAMENTALS OF COMPUTER COMMUNICATIONS

You will work in groups of two on the labs. It is OK to talk to others and help each other in the lab.

CPSC 4550 Computer Networks Fall 2012, Section 0

Department of Computer & Information Sciences. CSCI-445: Computer and Network Security Syllabus

GHANA INSTITUTE OF MANAGEMENT AND PUBLIC ADMINISTRATION GIMPA CENTRE FOR I.T. PROFESSIONAL DEVELOPMENT CIPD GIMPA COMPUTER PROFICIENCY LICENCE

Computer Networks. A Top-Down Approach. Behrouz A. Forouzan. and. Firouz Mosharraf. \Connect Mc \ Learn. Hill

How To Pass The Information And Network Security Certificate

Computer Networks CS321

Cisco Discovery 1: Networking for Home and Small Business (ITCC 1310)

Cape Girardeau Career Center CISCO Networking Academy Bill Link, Instructor. 2.,,,, and are key services that ISPs can provide to all customers.

Distributed Systems. 2. Application Layer

Chapter 1 Personal Computer Hardware hours

EXPLORER. TFT Filter CONFIGURATION

Wireless Network Security Spring 2015

Cisco Secure PIX Firewall with Two Routers Configuration Example

HP ATA Networks certification

Effect of Windows XP Firewall on Network Simulation and Testing

Network Concepts. IT 4823 Information Security Concepts and Administration. The Network Environment. Resilience. Network Topology. Transmission Media

Specialized Programme on Internetworking Design and LAN WAN Administration

Computer Information Systems (CIS)

San José State University College of Engineering/Computer Engineering Department CMPE 206, Computer Network Design, Section 1, Fall 2015

CCNA LAN Switching and Wireless (Exploration 3)

Protocol Specification & Design. The Internet and its Protocols. Course Outline (trivia) Introduction to the Subject Teaching Methods

EDA Training Programs. Catalog of Course Descriptions

Cisco Certified Network Professional - Routing & Switching

CSC4290: Introduction to Computer Networking. Hongwei Zhang

Essential Curriculum Computer Networking 1. PC Systems Fundamentals 35 hours teaching time

Adult Education Course Bulletin. Winter and Spring 2015 January - June.

Lecture 1: Course Introduction" CSE 222A: Computer Communication Networks Alex C. Snoeren

CSCI 362 Computer and Network Security

Computer Networks and the Internet

APPLICATION FOR BOARD APPROVAL. Of Locally Developed Course. Cisco CCNA Certification 11/12

Engineering Problem Solving and Programming (CS 1133)

50 Cragwood Rd, Suite 350 South Plainfield, NJ Victoria Commons, 613 Hope Rd Building #5, Eatontown, NJ 07724

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

Access control policy: Role-based access

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2

New York City College of Technology Computer Systems Technology Department

Training Proposal. Training Description for Enterprise Network COMMERCIAL IN CONFIDENCE 1

ESUMS HIGH SCHOOL. Computer Network & Engineering (CNE) Syllabus

4.1 CD304 - BSc (Hons) Information Technology (Diploma to Degree Top-up 1 year Full Time)

Cisco Certified Network Professional (CCNP Routing & Switching)

Inquire about our programs at Worcester Technical High School!

Higher Computing Networking 1

Internet Protocol: IP packet headers. vendredi 18 octobre 13

TABLE OF CONTENTS NETWORK SECURITY 1...1

How To Get A Computer Science Degree At Appalachian State

Project 4: IP over DNS Due: 11:59 PM, Dec 14, 2015

Attack Lab: Attacks on TCP/IP Protocols

PHPM 631 Health Information Management Systems

ICTTEN8195B Evaluate and apply network security

Potential Thesis Topics in Networking

;. ' ;. - ' Computer Networking. ^4 Top-Down Approach. James F. Kurose. Keith W. Ross. Polytechnic University, Brooklyn PEARSON.

June 16, To Whom It May Concern:

COURSE CATALOG. BS Networking and System Administration

CS144R/244R Network Design Project on Software Defined Networking for Computing

Bypassing PISA AGM Theme Seminar Presented by Ricky Lou Zecure Lab Limited

TCP/IP Protocol Suite. Marshal Miller Chris Chase

Transport and Network Layer

IMPLEMENTATION OF INTELLIGENT FIREWALL TO CHECK INTERNET HACKERS THREAT

Student Motivation in Computer Networking Courses

HOUSTON COMMUNITY COLLEGE SOUTHWEST. Local Area Networks Management Cisco 3 - ITCC 1042

BIT Course Description

Lab VI Capturing and monitoring the network traffic

Intrusion Detection, Packet Sniffing

Cisco Certified Security Professional (CCSP) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

Computer Networks CCNA Module 1

IOS NAT Load Balancing for Two ISP Connections

MyPBX Security Configuration Guide

Memo: August 27, To: new or prospective students entering our PhD or MS program who are interested in computer networking.

Communication Networks MAP-TELE 2012/13

Computer Network Engineering

Networking (Exploration 1)

Firewalls. Basic Firewall Concept. Why firewalls? Firewall goals. Two Separable Topics. Firewall Design & Architecture Issues

Spring 2013 CS 6930 Advanced Topics in Web Security and Privacy - 3 Credit Hours Syllabus and Course Policies

Tele3119 Trusted Networks Course Outline 2013

Undergraduate Course Syllabus

Configure A VoIP Network

CNA 432/532 OSI Layers Security

Chapter 4 Security and Firewall Protection

Transcription:

CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details

Contact Information Instructor: Carol Taylor 319A CEB Phone: 509-359-6065 E-mail: ctaylor4214@comcast.net Course: CSCD330, CEB 204 Lecture, M, W, F 12-1:00 PM CEB 342 Lab Tues, Thurs 12-1:00 PM Office Hours: M, W, F 1 2 pm

Course Information Course number CSCD 330 Network programming Web page for the class http://penguin.ewu.edu/cscd330/

Overview Today Overview of Course Content Where CSCD330 fits within the curriculum Expectations Learning Objectives

Network Programming Basic networking course Uses Internet as an example of core network concepts Covers network concepts Networks have Layers Application, Network, Transport, Data and physical

Network Programming Networks Have Layers - Bottom up Data link layer Think LAN's - Wired and Wireless Network Internetworking and Routing Transport Layer Flow and congestion control Process to process Application Layer User Interface Application specific protocols services

Network Programming Networks Have Protocols Data Link Layer Ethernet and 802.11 Network Layer RIP, OSPF, BGP Transport Layer TCP, UDP Application Layer HTTP, FTP, Telnet, SSH, SMTP

Network Programming Programming Network programming Client-Server, P2P Helps to understanding how hosts communicate in a network Labs and other hands-on exercises Let you see exchange between hosts using protocols See exchange of messages, timing, data

Network Programming and Our Curriculum CSCD 330 Network programming - Basic networking course with some emphasis on programming and hands-on labs CSCD 433/533 Advanced Networking - More in-depth look at networking More about QOS, real-time protocols, network simulation, wireless Learn about measurement of networks Includes some network programming

Network Security and Our Curriculum CSCD 434 Network Security Computer networks focus on both threats and defense Begins with coverage of attacks and attackers Look at what they do to gain access to computers on a network Examine different phases of an attack Learn tools and techniques attackers use Finally, learn about defense mechanisms

More Network Security CSCD303 Computers and Information Security This course is a basic course in computer security Covers security concepts, web security, database security and beginning programming security Also covers privacy concepts How to protect yourself from privacy violations from anyone

Pre-requisite Knowledge Pre-requisites Data structures only!!! We use Java Know how to compile and debug programs Know program testing make sure they work Don't assume any network knowledge!!!

Learning Objectives At the end of this course you should Understand basic networking, How the Internet works The layers underlying the network Understand Client/Server programs Some experience with Java threads Know how to continue learning about networks beyond this class Certifications, Books, Journals, Web Sites

What You Need To Do Come to class!!!! Listen, learn... ask questions Download lecture notes ahead of time Read the textbook!!! There will be some outside reading Some in-class participation Fun group exercises!!

What You are Expected To Do Group exercises in class, part of your grade Labs Complete and turn them in Programs Do them on time, hand in written part Email code In class, discussions of relevant topics

Who Am I My Background PhD from University of Idaho in CS Specialty is in Security Also have MS and BS degrees in Forestry Acquired networking expertise at EWU I have a Strong Bias Will discuss social issues too We will explore network topics related to loss of Internet freedom and surveillance

What is Expected of Me 1 Teacher but I don't know everything!!! The Internet is your friend You are encouraged to share what you learn with the class Opportunities for extra credit Send me... links to other material ME

What is Expected of Me 2 Provide feedback Put up interesting links Suggest ways to enhance your learning Will try to find speakers Could use help here too, If you know of someone who can talk about networks... has something interesting to say let me know

Conclusion CSCD330 is a required class... BUT, all programmers need to know about networks!!!! Nothing (in my opinion) is particularly difficult, but networks are a large topic

The End Questions? Do Assignment 1 Next Time Get the Book if you haven't already Read: Chapter 1 General Network Overview

Who Am I My Background PhD from University of Idaho in CS Specialty is in Security Also have MS and BS degrees in Forestry Acquired networking expertise at EWU I have a Strong Bias Will discuss social issues too We will explore network topics related to loss of Internet freedom and surveillance 16