TCOM 590-001 Selected Topics in Telecommunications (3)
Network and TCP/IP Programming Fundamentals
Instructor Dr. Qiang Lin
Office Room 235, Science & Technology II
E-mail qiang.lin@saic.com
Telephone (703) 676 - 8086
Time and Place Monday 4:30 PM – 7:10 PM, IN 333.
Office Hours Before class or by appointment.
Required Textbook None.
Required Software Microsoft Visual Studio 2005 (May be acquired for free through GMU-MSDN partnership).
Required Equipment A laptop running Microsoft Windows XP or higher with at least 1GB of memory.
Slides
There is a course web site for posting slides and teaching materials, which is at: http://briefcase.yahoo.com.
Sign in is required to access the contents in the briefcase. Please do not remove anything from the briefcase or change the file permissions.
Programming Assignments
There are several programming assignments for this course.
Exams
There is no final exam for this course.
Project
There will be one programming project selected by each student and approved by the instructor and will be presented to all the students on the last class.
Final Grade
The final grade will be determined from the combined scores of homework, mid-term exam, and final exam as follows:
· Programming Assignments 60%
· Programming Project 40%
Course Outline
Aug 27, Monday: Introduction and Environment Setup; 1st C++ Program – HelloWorld!
Sept 17, Monday: All about of C++
Sept 24, Monday: All about of Microsoft
Visual C++
Oct 1, Monday: TCP/IP and WinSock Programming 1
Oct 9, Tuesday: TCP/IP and WinSock Programming 2
Oct 15, Monday: Other Network Protocols
Oct 22, Monday: Computer Graphics and AI Concept
Oct 29, Monday: Database Concept and Data Modeling; install Oracle
Nov 12, Monday: SQL Concept 1 and DML; 1st Relational Database of Student Records
Nov 19, Monday: SQL Concept 2 and DDL; get Data
out of Database
Nov 26, Monday: Object-Oriented Programming with Relational
Database; 1st Data Driven Application
Dec 3, Monday: Web Programming with Relational Database