|
Network Programming and Design
|
22C038167
|
Course Start Date |
Course Level |
Duration |
Credits |
Language |
Fees ($) (including lab fees) |
Future Semesters |
01-Apr-2013 |
Middle |
2 semesters |
10 |
English |
9,800 |
Apr 2014, Apr 2015 |
Course Coordinator: Dr Steven Choy, BEng (Hons); PhD (PolyU HK); MIEEE)
Course Developers: Mr Toby S K Chan and Dr Philip Tsang, OUHK
ELEC S212 is one of the intermediate-level courses of the BSc in Computing and Networking and BSc in Communications Technology programmes. The course is self-contained and assumes no specific knowledge of computer networking concepts and network programming or design techniques.
ELEC S212 Network Programming and Design introduces you to network programming and design techniques. Topics related to the Internet, including its underlying mechanisms, the services available and programming for it, are also discussed. Theoretical concepts and practical techniques are integrated with the practical analysis of case study design and programming problems.
Aims
This course aims to:
-
Introduce students to a range of underlying principles and techniques in developing, designing and marketing network applications;
-
Develop students’ knowledge and understanding of the underlying principles of computer networks;
-
Develop students’ capability to write programs for developing Internet applications;
-
Develop students’ capability to evaluate different network design strategies.
Contents
The course covers the following topics:
-
Introduction to design and analysis of network systems
- Computing infrastructure and operating systems
- Internet technologies for network application development
- Network and Internet applications design and implementation
- Internet application development on the Unix platform
- Cross-platform network programming and design
- Basic network applications development
- Advanced Internet application design and development
- Network, security and marketing design and implementation
- Wireless applications design and network security
- Wireless and wired network design and development
- Marketing of network design products and services
Learning
support
There will be ten two-hour tutorials and ten two-hour surgeries thoughout the course.
Assessment
There are five tutor-marked design and implementation assignments and a final examination.
Online requirement
The course is supported by the Online Learning Environment (OLE). You can find the latest course information from the OLE. Through the OLE, you can communicate electronically with your tutor and the Course Coordinator as well as other students. To access the OLE, students will need to have access to the Internet. The use of the OLE is required for the study of this course.
Equipment
You will need access to a computer system suitable for connecting to the Internet. The minimum configuration of the computer system is:
-
Pentium IV 2.4 GHz CPU
-
VGA display card and monitor
-
1 GB RAM
-
1 GB free hard disk space
-
DVD-ROM (8x or better) and sound card
-
Mouse and printer
Most of the above are minimum requirements. Your study of ELEC S212 will be made easier if you can arrange for the use of a system with a better configuration than that given above.
Set book(s)
Dean, T (2010) Network+ Guide to Networks, 5th edn, Thomas Course Technology.
Kwan, R et al. (2009) A Practical Approach to Internet Programming and Multimedia Technologies, OUHK Press.
|