outline - Course Outline Service, CLEAR, CUHK Course...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Course Outline Service, CLEAR, CUHK 1 Course Outline Template Introduction The course outline template is provided as a checklist and form for you to use in preparing course outlines for undergraduate and/or postgraduate courses. The template will give you a ‘road map’ of what can be included in each section. The main rationale is to benefit students with useful information about the course in the form of course outlines. The template is not intended to be prescriptive but only provides guidance on writing course outlines. Please feel free to adopt and adapt this current template format to suit the needs of your course(s). Further information (key points and exemplars) on course outline can be found in another help document on course outlines: Guidelines and Procedures for Writing Course Outlines . Course title and description Explain concisely in your statement(s) what the course is about and how the overall course will support student learning in the discipline(s) of the programme . Provide a holistic view of your course to your students. It will help if the description also explains briefly how the course relates to the other courses, some prior knowledge the students have, and/or some common objectives that the knowledge will assist to achieve. Course Title: IEG 4180 - Network Software Design and Programming Description: This course studies the design and programming of network software applications such as Internet servers, network client software, and distributed systems, all of which make use of transport protocols to exchange information in a computer network. Beginning with the common sockets programming interfaces, system programming principles such as application programming interface design, connection and I/O management, application protocol design, and scalable server architectures will be introduced. The emphasis is on the underlying principles and the engineering tradeoffs between different approaches, using real-world case studies as illustrations. In addition to lectures and tutorials, students will have the opportunity to apply the knowledge learned to develop network applications in real-life environments. Students taking this course should have prior knowledge of computer networks, Internet protocols, and computer programming. Content, highlighting fundamental concepts List the topics and also highlight the fundamental concepts involved in each topic to help students better understand what is and wha t is not covered in the course. Topic Contents/fundamental concepts An Overview of Network Systems Provides an overview of the hardware and software components in a network system, highlighting their inter- dependencies and interactions. Identify the scope and coverage of the course, and introduce the methodology and learning focuses. Network Application Programming Interface (API)
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 05/18/2010 for the course INFORMATIO IEG 4180 taught by Professor Jacky.b.lee during the Spring '09 term at CUHK.

Page1 / 5

outline - Course Outline Service, CLEAR, CUHK Course...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online