Ver. 1.0
Computer Systems and Networks
This is a combined Welcome Letter and Course Outline. Please read it carefully. You will find all essential course information here.
Please note, that this document will be updated during the semester. If anything is unclear please contact me.
by
Paul G Ranky, PhD
Professor, Chartered Professional Engineer
Department of Industrial and Manufacturing Engineering
NJIT, University Heights, NJ 07102 -1982
Preferred Email contact that handles most attached files: ranky@njit.edu
Please note, that if I do not respond at this email address it can mean the following:
- I did not receive your email; YOUR action: wait 2-3 days and if I still don't respond, send it again, OR
- I did receive your email, but due to the many student emails I am 'snowed under'; YOUR action: as above, OR
- NJIT email is down, or my machine is down at NJIT. Repair often takes 5-7 days or longer, therefore please be patient.
- As a general rule, I try to respond to you within 2-3 days max.
Tel at NJIT: (973) 642 4984, Fax at NJIT: (973) 596 3652
Tel at home (in case of an , 24 hrs, but preferably during normal hours, meaning between 8.00 am and 10.00 pm) (201) 493 9561
Note, that my office is in ITC 2519 at NJIT (Newark Campus).
My office hours for the Spring 2002 semester are: Wednesdays 1.30 pm to 3.00 pm and Fridays 10.30 to 12.00 pm, unless I am away on official NJIT business. If these are inconvenient hours for you please ask for an appointment by email, or by phone.
More on the Professors past and current research work and background at: http://www.cimwareukandusa.com/aboutpgr.htm
Important News:
- About Ranky's email address (ranky@njit.edu); yes, this is the correct email address. Unfortunately due to various errors during the first 3 weeks of January 2002 NJIT has changed this email address without telling anyone. On the top of this they have introduced different variations of this at the new Highlander Pipeline, such as paul.g.ranky@njit.edu, then Ranky@NJIT.EDU, and then ranky@NJIT.EDU. (The problem with this game is that case sensitive servers bounced back many of your emails; apologies for this, although again, there wasn't anything I could have done about it, except what I did, fought for my old email address... Finally after dozens of emails and three weeks (!!!) I managed to get back my original email: ranky@njit.edu, that works! Amazing, but all true....
- About the Highlander Pipeline: This is a workable new system at NJIT, therefore I encourage every one of you to sign up at http://my.njit.edu, you will need an NJIT ID to get in, something you can obtain from NJIT's computing services (NOT ME!). The Highlander Pipeline offers group email, discussion group and other useful web-based collaborative facilities that you are encouraged to use between students of the class as well as myself. Note, that I cannot access the chat group at Highlander, because NJIT does not install Java Virtual Machine on our NJIT PCs, and since it is locked I cannot.... not a major issue...
- Because we are using Highlander, we will NOT use the WebBoard, or WebCT system.
- Regarding assignments, as before, pls. email to me the URL links of your web pages to ranky@njit.edu for feedback and grading. Pls. make sure, that the links actually link...many often don't...Thanks! Ranky
Course Objectives:
- Computer networking, the Internet and digital factory networking (interpreted in a broad way, focusing on computer systems, design, architectural, programming, planning, management and technology aspects) is a core course in the undergraduate computer science program. This approach is essential to maintain the technological currency of the curriculum and most importantly the students knowledge of up-to-date systems, methods and tools.
- The extensive use of object oriented methods in networking and the applications in the area of design, manufacturing and science makes the course highly appropriate for students in the IT undergraduate program.
- In terms of content, the course places substantially more emphasis on a problem-solving approach to network design problems. Most importantly, following the course, students will learn methods, tools and technologies and gain knowledge of computer networking in a variety of digital systems and factories. Since in the future every device in the digital factory will be a web-page, they learn about the Internet/ intranets including standards, connectivity issues, performance, protocols, network configurations, network design, management and simulation through practical cases, hardware and software systems with a special emphasis on networking science, management and engineering systems.
- In terms of delivery mode, this course is novel in that it will use browser and 3D web enabled Case Based / Problem Based/ Context Based Learning, (some over wireless networks at NJIT), approach during which students will be exposed to real-world R&D as well as industrial problems, showing how the methods learned can be used for advanced traditional, as well as wireless computer networking laboratory-based, as well as industrial problem solving purposes.
- To introduce some basic terminology of computer systems, networking, interactive multimedia and the Internet.
- To develop the ability to apply knowledge of mathematics, science and engineering in the computer networking and IT context.
- To design/ develop and apply system modeling techniques.
- To design and conduct laboratory experiments, as well as analyze and interpret data. (All sessions).
- To design systems, built of components and objects, performing a desired process for a set of defined needs.
- To understand the total quality rules and implications of computer networking applications in engineering and in general (all assignments).
- To understand the implications of computer networking and Internet applications (all assignments).
- To discuss various research and industrial case studies with the aid of interactive multimedia and Internet/ intranet programs as part of a library of Digital Educational Knowledge Assets (DEKA) and Multimedia Cases in the Learning Pack (offered with this course via the NJIT Bookstore)
- To understand, evaluate, test, learn and apply various software packages. (Note, that all software is dealt with on a non-bias, cross-platform-basis and/or platform independent basis with strong emphasis on the Internet as an integrating platform).
- To understand some of the computer network related integration aspects. (75%, or more IT projects fail, therefore we need to learn good methods and skills to reduce this very high failure rate).
- To design/ develop/ implement and validate computer networks (traditional as well as wireless).
- To design/ develop some team integration, presentation, communication and documentation skills of complex engineering systems (all assignments).
- To understand professional and ethical responsibility and to communicate effectively.
- To address societal issues by communicating IT via computer networking applications. (All sessions).
- To introduce, demonstrate and to some extent explain contemporary issues and the latest research areas and future trends in the field of computer networking and applications in R&D and in industry.
- To encourage life-long learning, planning, knowledge creation, knowledge absorption and knowledge dissemination processes for the benefit of mankind. (All sessions).
- To encourage environmentally friendly engineering problem solving methods.
IMPORTANT NOTE on IT JOBS! According to several CEOs at the recent Internet World Show (December, 2001, NEW YORK CITY), there are over a million IT jobs in the US unfilled (!!!$$$). According to them, this is because the quality and the professional preparation of IT workers is still less than expected, and/or needed by USA hi-tech industries (ref. 75% of IT projects still fail, guess why...).
According to the New Jersey TechNews (November 2001), 'Continued growth in purchases (IT) and continued price/ performance improvements mean that there is a growing market for qualified staff. Skilled workers, who are adaptable, knowledgeable, and can work across multiple disciplines are always in need. For example last year it was reported by the ITAA (Information Technology Association of America) that there were over 800,000 unfilled jobs within the IT field in the USA only!.... The use of consultants to design and implement new systems is quite typical, but the need to run, maintain, upgrade and integrate them into business operations and procedures remains the job of an organization's staff.'
eWeek (USA): 'Networking skills are crucial. Networking experienced the hottest growth, at 24 percent, of any job category, according to the 2002 Salary Guide Survey of 1,650 CEOs. In the 2001 Pay index, salaries for networking jobs, specifically engineering and operations jobs, were the two highest growth areas... networking skills will always be hot because they are a crucial ingredient that enterprises need as they continue to build vital business connections... including business-to-business collaborations (B2B) on a global basis... Average Networking IT starting salary: $62, 250 to $87, 000 in December 2001). Who is hiring? ... e-business/ e-commerce B2B companies, financial services, pharmaceutical engineering companies, database sites, health care, government, in particular in systems security areas, the entertainment industry, and others.'
IEE News, December 2001: 'The UK is suffering from a computer science brain drain. Industry in the UK and elsewhere (in Europe) are eager to hire talented people. (More: http://www.iee.org/Policy/CSreport) Employment records are still looking good for new engineering graduates... overall 68.4 % of graduates found work in the UK within six months of graduation. The highest employment rates were for accountancy and civil engineering graduates, followed by IT, business and management studies and media studies...'
In other words, if you are a
- systematic,
- a disciplined,
- precise, and
- accurate professional, who is keen on
- sound software engineering methods, as well as
- a knowledgeable,
- hard worker, who can
- produce QUALITY RESULTS, you have an excellent opportunity to get a GOOD job!
BUT, you have to use professional methods, tools and technologies, and understand them well. You should also be prepared to READ and continuously develop yourself. You must be a TEAM PLAYER! and understand collaborative efforts.
In other words, there is NO NEED for 'clicking engineers' who 'click here and there' and then come and go... and try to charge... for leaving more trouble behind... with plenty of loose ends and unfinished jobs...
THIS is why we are trying to teach you professional, well tested methods, tools and technologies and documentation methods in this class. The choice is yours... you learn and fly, or... we'll try to help you anyway.
PLEASE READ THESE LINES. They effect our profession and support what we are discussing in our classes: Chairman and Chief Software Architect, Bill Gates, issued an internal memo to his staff (Ref. eWeek, January 21, 2002, Vol. 19, No. 3, Pages 1 and 19). The lines below were taken from that memo as reported by eWeek:
'As software has become ever more complex, interdependent and interconnected, our reputation as a company has in turn become more vulnerable. Flaws in a single Microsoft product, service or policy not only affect the quality of our platform and services overall, but also our customers' view of us as a company.'
'In the past, we've made our software and services more compelling for users by adding new features and functionality and by making our platform richly extensible. We've done a terrific job at that, but all those great features won't matter unless customers trust our software. So now, when we face a choice between adding features and resolving security issues, we need to choose security.'
'It has become clear that ensuring .Net is a platform for Trustworthy Computing is more important than any other part of our work. If we don't do this, people simply won't be willing--or able--to take advantage of all the other great work we do.'
If anything is unclear please call me or email me. I am here to help you! Based on past experiences over 80 percent of the assignment related questions students have raised were actually answered in these notes... Please help me not to waste your time!
PLEASE set up your own web page, and/or use NJIT's web server for your web page, or your company's, or your own... submit your assignments electronically BUT make sure that your URL works before you send me an email with a URL in it so that I can click on it and directly link to your assignment(s). The best approach is to set up your own web page (NJIT offers you free web server space for this) and then add every assignment to this URL as you develop them. This will be an extremely valuable knowledge documentation method to learn and resource when you apply for a job!
Schedule:
Distance learning Students please note the following: We don't believe in linear, taped class videos. We offer you modern, 3D browser readable, direct access, non-linear, interactive multimedia. To follow this class, PLEASE try to stick to the schedule here and use the resource material in your Learning Pack. Work with the Networking CD first, and the web site (http://www.cimwareukandusa.com, then click on ADAM with IT and find the CIMpgr process model articles on line). Those have examples you need). Then work with the CORA CD, and the IMI Norgren CD, and then with the simulation program over the web (URL comes soon). This is a logical process flow, nevertheless you can learn this subject in almost any order you wish. The important thing is that you do... and on time! (There is a good overview at http://www.cimwareukandusa.com/CIMpgr1.html. read this article, and adopt, NOT copy, but again: adopt the contents and the methods/ thinking to your system/ process modeling assignment). Youll grasp it quickly. You can draw these diagrams with any simple 2D drawing tool, maybe with VISIO, or CORAL Draw, or Powerpoint, or AppleWorks, or ADOBE Illustrator, or others.
1. Class/ Week 1 ('Week 1' means the 1st academic week; NOT calendar week!): The Challenge of Integrating Computers and Computer Controlled Machines and Systems via Networks in digital factories, offices and institutions; The challenge of integrating computers. Integrated Design, Manufacturing & Networking. Distributed computer networks. The networking business strategy. An introduction to our new wireless intranet/ Internet computer laboratory at NJIT (NJ, I-TOWER Grant): functionalities, methods, designs and applications. Requirements analysis tools and exercises.
2. Class/ Week 2: Networked Total Quality. Networked inspection. Networked sampling. Networked monitoring. Networked production control systems. Networked logistic systems. Networked concurrent / simultaneous engineering design systems. Networked flexible manufacturing cells and systems. Our new wireless intranet/ Internet computer laboratory at NJIT: functionalities, methods, designs and applications. Web authoring, programming and knowledge management / documentation methods and programming examples. Requirements analysis tools and exercises.
PLEASE set up your own web page, and/or use NJIT's web server for your web page, or your company's, or your own... submit your assignments electronically BUT make sure that your URL works before you send me an email with a URL in it so that I can click on it and directly link to your assignment(s). The best approach is to set up your own web page (NJIT offers you free web server space for this) and then add every assignment to this URL as you develop them. This will be an extremely valuable knowledge documentation method to learn and resource when you apply for a job! As a preparation for your first Assignment, post to this web page at least 2 screens of info. on each of your collaborative companies. Focus on issues / processes that you will be able to collaborate with...
3. Class/ Week 3: Principles of Distributed Processing. The application of distributed processing systems. A manufacturing enterprise networking model. Our new wireless intranet/ Internet computer laboratory at NJIT: functionalities, methods, designs and applications. Our new wireless intranet/ Internet computer laboratory at NJIT: functionalities, methods, designs and applications. Web authoring, programming and knowledge management / documentation methods and programming examples. Process modelling tools and exercises.
4. Class/ Week 4: Computer Network Classification. The Transmission Media. Twisted pair cabling. Coaxial cabling. Optical fiber cabling. Our new wireless intranet/ Internet computer laboratory at NJIT: functionalities, methods, designs and applications. Web authoring, programming and knowledge management / documentation methods and programming examples. Process modelling tools and exercises.
5-6. Class/ Weeks 5, 6: Fiber optic and wireless networking for the Internet and intranets with special emphasis on industrial applications. Our new wireless intranet/ Internet computer laboratory at NJIT: functionalities, methods, designs and applications. Introduction to simulation modeling.
Assignment 1 Deadline by the end of week 6, meaning Friday 5.00 pm! 'Fiber Optic and Wireless Networking Science...'
7. Class/ Week 7: Topologies. Access Control Methods and Solutions. Ethernet. Network Architectures. Network protocol. Network services. Collaborative Design and Manufacturing/ Assembly Engineering over the Internet/ Intranets. In-depth requirements analysis and design enhancements to our digital factory networking models, including implementation, validation and test. XML opportunities in the digital factory/ enterprise and study of specific XML protocols. Application cases in real-world factories. Our new wireless intranet/ Internet computer laboratory at NJIT: functionalities, methods, designs and applications. Introduction to simulation modeling/ programming.
8. Class/ Week 8: Computer Network Reference Models. The OSI seven layer reference model. The TCP/IP , or Transmission Control Protocol/ Internetwork Protocol. Internet Networking Solutions. The Web, or the WWW (World Wide Web).
9-11. Class/ Weeks 9, and 10: Data Communication Services. Real-time Networking Using Fieldbus/ Profibus and intranet client/ server technology. Improved real-time network system performance. Intranets in flexible manufacturing cells, in design studios, in security systems and others.
Assignment 2 Deadline week 10, Friday by 5.00 pm! 'Collaborative Design and Manufacturing/ Assembly Engineering over intranets/ Internet...'
11 - 14. Class/ Weeks 11, 12, and 13: Network Planning and Technology Management. Network feasibility study. Network planning strategy (including Internet/ intranet server sites). Network migration strategy. Network implementation strategy (including Internet/intranet server sites). Integrated engineering network planning methods. A summary of network engineering lessons learned. A Glossary of Computer Networking and Internet Terms. Network Simulation. Mathematical modeling. Simulation programming. Internet server load balancing and scheduling algorithms. Network simulation programming. Application examples and programming exercises. Evaluation of results.
14-15. Class/ Week 14-15: Interactive multimedia and validation/ quality control session and student presentations. Continuous assignment/ project improvement session based on team and class feedback.
Assignment 3 Deadline week 14, by Friday 5.00 pm! 'Network Planning, Simulation and Management...'
.
Please make sure that you understand the assessment criteria, since in the assignments you'll be continuously assessed on the following aspects of the course:
- Demonstrate and use computer networking and object-oriented interactive multimedia development and application methods in the network systems engineering context.
- Understand and use the basic terminology of computer networks, interactive multimedia and intranets/Internet.
- Develop the ability to apply knowledge of mathematics, science and engineering in the computer networking and IT requirements analysis context.
- Design/ develop and apply system modeling techniques to the design of your assignments/ project.
- Design and conduct laboratory experiments, as well as analyze and interpret data in the IT context.
- Design your Assignments (1 through 3) as small systems, built of components and objects, performing a desired process for a set of defined needs.
- Undertsand and demonstrate the active use of total quality rules to networking and computer systems.
- Follow, understand, discuss and learn from various research and industrial case studies with the aid of interactive multimedia and Internet/ intranet programs as part of a library of Digital Educational Knowledge Assets (DEKA), collaborative companies, and the Multimedia cases in your Learning Pack.
- Understand, evaluate, test, learn and apply various software packages.
- Design/ develop/ implement and validate an interactive multimedia presentation (web and/or CD-ROM oriented) on your assignments.
- Learn and demonstrate team integration, presentation, communication and documentation skills of complex engineering systems.
- Understand and actively pursue professional and ethical responsibility.
- Address societal issues by communicating IT via computer network applications as part of each assignment.
- Using the university library, the Internet and your course pack, demonstrate and explain contemporary issues and the latest research areas and future trends in the field of computer applications and networking by focusing on life-long learning, knowledge creation, knowledge absorption and knowledge dissemination processes.
'Fiber Optic and Wireless Networking for the Internet and intranets with Special Emphasis on Industrial Applications. System Requirements Model in EXCEL, and System Analysis Diagrams in CIMpgr (an object-oriented process modeling method)'. (33% of 100%)
Based on class and team discussions, interactive multimedia CD-ROMs, traditional published papers and web articles, the optional textbooks and other resources, prepare an electronic (over the web), as well as paper-based, typed and printed report with computer generated diagrams, and images that cover the following:
- Title of the assignment: 'Fiber Optic and Wireless Networking for the Internet and Intranets with Special Emphasis on Industrial Applications. System Model & Analysis' . For this assignment you have to accomplish the following:
- Create a web site, your own web site to which you can post all your work relating to this course. (Always include a single URL in your email, so that I can review your work just by clicking on this hot link to your URL; pls. make sure that it links!)
- Read the descriptions of your collaborative companies (all four of them), in your Learning Pack; study them over the web too, if they have a URL (almost all of them do). Make sure, that you understand in what way they can collaborate with you (via a computer network, that you will design in Assignment 2) in developing a new product and/or service that you invent (in Assignment 1).
- At this point, you have your web site, and know the collaborators. Sit back and try to come up with a new product idea, that YOUR company (the 5th collaborator) will develop. Try to think of something that you understand; examples include the following: having reviewed the four collaborating companies, you might get an idea for improving their websites; this could be a valuable new service; OR think of smart devices at home, e.g. a fridge that is smart (has a computer inside) and is linked to the digital home network, which is linked to the Internet; or think of a networked digital car; or think of an eCommerce store that sells products and services; etc. There are zillions of new opportunities; just think of something new! (As an example, see the IMI Norgren CD attached in your pack; think of those traditional computer controlled and manual machines as networkable devices in the factory; imagine the savings you could achieve by smoothing production with networked machines! This is another BIG opportunity in many, many industrial facilities!)
- At this point you should have a new product and/or service idea; now you should justify it. To do this, learn our Requirements Analysis Method (as per the CORA CD in your Learning Pack). Understand the methods, the examples and then run YOUR OWN system Requirements Model in EXCEL, (use the CORA spreadsheet template), and by doing so, prove to your Board of Directors, that you have a new product, for which there is a REAL MARKET need out there. (Make up missing data; the process is important, actual data can be made up at this stage, unless you have accurate resources for accurate data).
- Great sofar! At this point, you know what you want to develop, with the collaborator companies; you know that there is a need for this too! So, you need to analyze the processes you have to follow to get there...(this is the HOW?) This is why you need to learn about process modeling and System Analysis Diagrams in CIMpgr (an object-oriented process modeling method). The easiest way to do this is to read and learn the methods (DFD, or Data Flow Diagram method, or even better, the CIMpgr method) from an article at http://www.cimwareukandusa.com/CIMpgr1.html. Read this article, and adopt, NOT copy, but again: adopt the contents and the methods/ thinking to your system/ process model. Youll grasp it quickly. You can draw these diagrams with any simple 2D drawing tool, maybe with VISIO, or CORAL Draw, or Powerpoint, or AppleWorks, or ADOBE Illustrator, or others. Don't draw them by hand... You should have a system analysis process model that is 2-3 layers deep and has max. 6 or 7 processes per page (see example again).
- You should not forget about some of the administrative issues at your web page documented assignments. These are: Your name, class, date, CD-ROM serial numbers used, the learning pack number with the collaborative companies involved (each learning pack has at least 4 collaborative companies that you should study and incorporate their services into the object-oriented system model you create).
- If you have done the work in a team, list all team members, state who has done what and submit SEPARATE ASSIGNMENTS clearly reflecting YOUR contribution to the entire team's effort. NOTE again, that we cannot grade teams. We grade individual students working (preferably) in teams! We encourage teamwork, as far as the methods and the discussions go, nevertheless each student must submit his/ her assignments individually.
- DO NOT DUPLICATE sheets, or any other work in assignments, claiming that your team mate has done it. Again, please note, that you should collaborate on methods and in terms of discussing data and results, BUT EACH of you MUST submit a separate assignment that YOU have CREATED for THIS Class! NO DUPLICATION PLEASE!
- The contents of the assignment is discussed above. In order to give you a broader view, in the three assignments, fundamentally, you will have to address the following main processes:
- Computer Networking Requirements Analysis (this is done in Assignment 1): Why do we have to deal with this subject of networking (when you network with your collaborating companies using preferably fiber optic and wireless networking for the Internet and intranets. Who is/are our audience/ users? How can we satisfy their needs best? Don't forget to include your collaborative companies! They provide resources for achieving your goals. Make sure they understand that, so put them into your model.
- Computer Networking System Analysis (done in Assignment 1: you need to create a system analysis process model in object oriented CIMpgr). This is the process model on HOW these companies will collaborate with you. Try to create at least 2 or 3 layers of this process model. Example is at at http://www.cimwareukandusa.com/CIMpgr1.html
- Computer Networking System Design (this is done in Assignment 2): At this stage, based on the results of Assignment 1, we know what needs to be developed/ built/ integrated/ tested and delivered to the customers, so we can design a system for the IMI Norgren factory, see your learning Pack CD, or your own factory and product , that is Object/component-oriented, 'plug-and play' and conforms to Internet client-server standards. Furthermore we have collaborative companies helping us! Don't forget to include them. They provide resources for achieving your goals. In Assignment 2 you will build, or prototype some of your ideas (something realistic) and put it onto your web site (you have created already in Assignment 1).
- Computer Networking System Integration/ Implementation (this and below, done in Assignment 3 mainly): In our new wireless laboratory at NJIT we will perform software simulations to make sure that our models and designs satisfy our customers. Here, again, don't forget to include your collaborative companies in the Learning Pack! They provide resources for achieving your goals. Make sure that they understand that, so put them into your model. DL students will rely on web-based tools (see later).
- Computer Networking System Validation/ Test and Simulation (in Assignment 3)
- Computer Networking System Maintenance and Support (Management Issues Included)
- Ideas for Further Development (...let your imagination fly...)
- Present your work to the 'Board' (this is your optional final presentation for a 10% bonus max. Go for it! If you are a DL student, pls. arrange a live or virtual presentation with your instructor)
- Note, that each Assignment must have a section on the Objectives you have set, a
- Description & Solution/ Documentation of the problem; and a
- Summary - explaining what you have accomplished of the set goals and how!
- Furthermore you should include a Bibliography & References section). In terms of assignment documentation structure, please follow the sample generic structure provided in the Appendix of your Networking CD-ROM pack (in the Learning Pack) for this class.
- For a collection of relevant web sites please visit: http://www.cimwareukandusa.com/HotEngWebSites.html.
Typical Mistakes: Why am I loosing grade points in this assignment?
- The assignment's administrative section is missing, and/or incomplete...
- The above outline is NOT followed
- The models / solutions are copied from the samples offered; Sorry, you must innovate and create your OWN designs, and models.
- The collaborative companies are not included properly. Sorry, you MUST collaborate!
- The system analysis model in CIMpgr has notational mistakes / is incomplete.
- The CORA spreadsheet is incomplete, incorrect, a copy of mine, does not include YOUR needs analysis with the collaborative comnpanies.
"Collaborative Design and Manufacturing/ Assembly Engineering over intranets/ Internet" (33% of 100%)
Based on class and team discussions, interactive multimedia CD-ROM and web- sessions prepare the following:
- Title of the assignment: "Collaborative Design and Manufacturing/ Assembly Engineering over intranets/ Internet. A Network System Design for IMI Norgren, or your own product/ process/ service (ref., CD Case Study)".
- Your name, class, date, CD-ROM serial numbers used, the learning pack number with the collaborative companies involved (each learning pack has at least 4 collaborative companies that you should study and incorporate their services into the object-oriented system model you create).
- If you have done the work in a team, list all team members, state who has done what and submit SEPARATE ASSIGNMENTS clearly reflecting YOUR contribution to the entire team's effort. NOTE again, that we cannot grade teams. We grade individual students working (preferably) in teams! We encourage teamwork, as far as the methods and the discussions go, nevertheless each student must submit his/ her assignments individually.
- DO NOT DUPLICATE sheets, or any other work in assignments, claiming that your team mate has done it. Again, please note, that you should collaborate on methods and in terms of discussing data and results, BUT EACH of you MUST submit a separate assignment that YOU have CREATED for THIS Class! NO DUPLICATION PLEASE!
- Approx. 15-20 pages, or about 1 page/ screen per topic) in a web authoring tool."Collaborative Design and Manufacturing/ Assembly Engineering over intranets/ Internet". At this stage, based on the results of Assignment 1, we know what needs to be developed/ built/ integrated/ tested and delivered to the customers, so we can design a system, that is Object/component-oriented, 'plug-and play' and conforms Internet client-server standards. The focus here is a Collaborative Design and Manufacturing/ Assembly engineering over intranets/ Internet community/ customer. Therefore we need to create a
- system design oriented, detailed process model, (this is the design-oriented, versus the analysis-oriented process model, and a
- design a network for IMI Norgren (see CD in the Learning Pack), or your own company and your collaborators for their networking requirements.
- Create the draft outline of your presentation of the project in PowerPoint, or preferably in a web-authoring tool, using all DEKA objects that you have created, and/or selected and identified, including all text, graphics, animation, video and 3DVR objects.
- Use the Digital resources provided on the CD-ROMs and include those into your documentation (Insert/ Object and then select the filename). We need to see evidence of this. IMPORTANT!!!!
- Note, that each Assignment must have a section on the Objectives you have set, a
- Description & Solution/ Documentation of the problem.
- Using the above list on Assessment Criteria, demonstrate the way you have assessed your own work by addressing this based on the principles given above.
- Summary - explaining what you have accomplished of the set goals and how!
- Furthermore you should include a Bibliography & References section. In terms of assignment structure, please follow the sample generic structure provided in the Appendix of your Networking CD-ROM pack for this class.
- For a collection of relevant web sites please visit: http://www.cimwareukandusa.com/HotEngWebSites.htm
Typical Mistakes: Why am I loosing grade points in this assignment?
- The assignment's administrative section is missing, and/or incomplete...
- The above outline is NOT followed
- The models / solutions are copied from the samples offered; Sorry, you must innovate and create your OWN designs, and models.
- The collaborative companies are not included properly. Sorry, you MUST collaborate!
- The system design model in CIMpgr has notational mistakes / is incomplete; is the same as the analysis model in Assignment 1.
- The network design for the company (IMI Norgren) is incomplete, inaccurate; you do not collaborate with your partner companies.
The final interactive multimedia project presentation on 'Network Planning, Simulation and Management', Final Presentation and Documentation, delivered electronically (on a zip disk, or on CD-ROM, or URL) and supported by all other documents that you have created as part of Assignments 1 and 2 (!) (33% of 100%)
- Title of the assignment: 'Network Planning, Simulation and Management'. Final Presentation using the web, or CD-ROM, or zip disk.
- Your name, class, date, CD-ROM serial numbers used, the learning pack number with the collaborative companies involved (each learning pack has at least 4 collaborative companies that you should study and incorporate their services into the object-oriented system model you create).
- If you have done the work in a team, list all team members, state who has done what and submit SEPARATE ASSIGNMENTS clearly reflecting YOUR contribution to the entire team's effort. NOTE again, that we cannot grade teams. We grade individual students working (preferably) in teams! We encourage teamwork, as far as the methods and the discussions go, nevertheless each student must submit his/ her assignments individually.
- DO NOT DUPLICATE sheets, or any other work in assignments, claiming that your team mate has done it. Again, please note, that you should collaborate on methods and in terms of discussing data and results, BUT EACH of you MUST submit a separate assignment that YOU have CREATED for THIS Class! NO DUPLICATION PLEASE!
- Besides our new wireless laboratory at NJIT we will perform software simulations to make sure that our final models and designs satisfy our customers. Here, again, don't forget to include your collaborative companies in the Learning Pack! They provide resources for achieving your goals. Make sure that they understand that, so put them into your model.
- Based on class / laboratory experiences, include the performance tests we/ you have performed using our new NJIT Wireless Networking Laboratory. Try to compare the real-world tests with the simulation results. Explain your findings in this assignment.
- Present the assignment to the class and continuously improve it based on feedback provided by all ! Please note that Assignment 3 must be demonstrated and completed electronically with an electronically stored professional document (URL, zip, or CD-ROM) in an appropriate, very well presented, clean, Project Folder with excellent contents on both paper and electronic media (e.g. web site put onto a CD-ROM, or zip disk; just the web URL is not enough, since URLs can change after the course)! The documentation of Assignment 3 MUST include the documentation of Assignments 1 and 2, respectively electronically, as well as on PAPER (yes, print the key web pages, and include the entire web site electronically; we need this for future course accreditation purposes, otherwise we hate to cut more trees...).
- Note, that each Assignment must have a section on the Objectives you have set, a
- Description & Solution/ Documentation of the problem.
- Using the above list on Assessment Criteria, demonstrate the way you have assessed your own work by addressing this based on the principles given above. In this assignment, specifically address Total Quality Management issues, the way you see them related to the subject area.
- Summary - explaining what you have accomplished of the set goals and how!
- Furthermore you should include a Bibliography & References section. In terms of assignment structure, please follow the sample generic structure provided in the Appendix of your Networking CD-ROM pack for this class.
- For a collection of relevant web sites please visit: http://www.cimwareukandusa.com/HotEngWebSites.html
Typical Mistakes: Why am I loosing grade points in this assignment?
- The assignment's administrative section is missing, and/or incomplete...
- The above outline is NOT followed
- The models / solutions are copied from the samples offered; Sorry, you must innovate and create your OWN designs, and models.
- The collaborative companies are not included properly. Sorry, you MUST collaborate!
- The network simulation design model and program does not work properly.
Resource Material for the Course:
- Access the Internet and read, understand and follow this Course Syllabus. If you have any questions ask your instructor, as soon as possible.
- Read and understand object oriented system modeling methods based on the classes, from articles available over the web in the Advanced Design And Manufacturing Magazine at http://www.cimwareukandusa.com, then click on ADAM with IT. There are several articles and examples there you can follow that will be useful in particular for OO CIMpgr process modeling.
- Network simulation software and manuals supporting cases (web-based).
- Fiber optics networking kits, and real PCs taken apart and then assembled together in class, as demonstrated by the instructor and used together in class during live laboratory sessions. (Note, that there are virtual disassembly / assembly examples for DL students in the Networking CD, as well as in the CORA CD).
- NJIT wireless laboratory networking, as demonstrated by the instructor and used together in class during laboratory sessions.
- Read and understand the Multimedia Course Pack with CD-ROMs, available from the NJIT Bookstore: Labelled as IT420 Interactive Multimedia CD-ROM Pack; ISBN: 1-872631-48-7, Spring 2002, offering detailed discussions and all the essential digital educational resources for this course. Furthermore, this pack has the collaborating company info. too, that you should incorporate in each of your assignments. Please note, that EACH coursepack is DIFFERENT! (Again, note, that our methods are the same for all, but to avoid duplication, each of you deal with a different situation and different data and therefore create a different assignment). The purpose of all this is for you to learn. PLEASE keep this in mind and don't duplicate assignment work; by doing so you shoot yourself in the foot...trust me.
- Use the NJIT Library resources, including our large collection of on-line journals and the internet. For a collection of relevant web sites please visit:. http://www.cimwareukandusa.com/HotEngWebSites.html There are selected web-sites that will help you to find quality engineering science, design, industrial engineering, computer graphics and manufacturing systems engineering information.
- We advise you to furthermore read the optional text: Khader, M and Barnes, W.: Telecommunications Systems and Technology, Prentice Hall, 2000, 519 p. (ISBN 0-13-660705-5) available from the NJIT bookstore.
Lateness, unless there is an acceptable professional reason (submitted in writing; email is acceptable) is penalized by 5% assignment grade reduction for every week day of lateness!
IMPORTANT schedule and due dates:
- As above. The total course duration is 15 weeks.
- Students will be required to complete each assignment as individuals. They can work in teams to understand the methods, but each assignment has to be done by an individual student using the customized learning packs available from the NJIT bookstore.
- Each assignment has to be posted on the student's webpage over the web, or submitted in the form of a zip disk, or CD-ROM. NO team web pages are accepted. NO duplicates of webpages are accepted. EVERY student must develop his/ her own assignments!
- Each assignment is valued at 33% max., totaling 100% max.
- Good assignment presentations can get a 10% bonus on the top of 100%. Arrange your presentation towards the end of the course as indicated in our schedule. team presentations, as well as individual presentations are most welcome.
- Grade "A" for this class requires min. 92% total.
- Final deadline: Week 15.
- BONUS for a good presentation during Week 14 or 15 is 10% on the top of all! A GREAT opportunity, don't miss it! DL students are welcome to join our live class (anytime, also for the presentations) and/or arrange a special date, and/or do it over the web, virtually. Other bonus opportunities (in particular to DL students): Create a small library of reusable objects that make web pages more exciting and fun, by adding dynamic movement, animation clips, sound effects, animated text, etc. that is (again) plug-and play, i.e. don't need extras (maybe Flash, or Quicktime, but nothing fancy that the 'normal' users can't have). Again, this should be a small library of quality objects (maybe 4 to 6 or so) that web page designers can simply incorporate into their code (html, DHTML) that runs off-line as well as on-line the web.
NJIT IT 420 Quality Survey
by Paul G. Ranky, PhD, Date of survey: 4/3/2002
Please note, that the purpose of this survey is to get some feedback on the IT420 Computer Systems and Networking course. Please be honest, accurate and positive. We will take your responses very seriously and try to improve as much as realistically possible. THANKS to all!
Q1: Based on your customized learning packs developed for this course we have discussed in class (or DL students via DL multimedia mode using the CDs, the web and the printed material in the pack) computing systems and networking subject areas listed below.
Please indicate [YES] or [NO]. (Live students: please circle your selected answer; DL students pls. keep the correct answer only, delete the other one and email me back your answer). Thanks. (Confidentiality will be maintained).
Do you think a future IT/ networking professional needs to know about the following:
- Customer needs and requirements BEFORE a network is designed? [YES] or [NO]
- How to collaborate with other companies to jointly develop, deliver and run a networking solution? [YES] or [NO]
- Web-based project (assignment in our case) documentation methods? [YES] or [NO]
- Understand the processes and constraints involved when developing a computer networking solution? [YES] or [NO]
- Understand what communication is? [YES] or [NO]
- Understand the challenge of integrating Computers and Computer Controlled Machines and Systems via Networks in digital factories, offices, design studios, banks and other institutions? [YES] or [NO]
- Understand the total quality aspects of networking (and in more general IT projects) [YES] or [NO]
- Understand the principles of Distributed Processing? [YES] or [NO]
- Understand enterprise networking models? [YES] or [NO]
- Design enterprise networking models/ process models for the purpose of specifying and then satisfying networking needs? [YES] or [NO]
- Know what transmission media are available and what the individual technologies should be used for? [YES] or [NO]
- Understand and be able to chose network topologies? [YES] or [NO]
- Understand Access Control Methods and Solutions? [YES] or [NO]
- Understand Ethernet. Network Architectures? [YES] or [NO]
- Understand and chose network protocols? [YES] or [NO]
- Understand and chose network services? [YES] or [NO]
- Understand Computer Network Reference Models and the OSI seven layer reference model? [YES] or [NO]
Q2. During the remaining portion of the class we are planning to discuss the subject areas listed below. In your view are these important subjects for you to understand and learn?
- TCP/IP, or Transmission Control Protocol/ Internetwork Protocol. Internet Networking Solutions? [YES] or [NO]
- Some digital factory, and other real-time networking challenges and solutions? [YES] or [NO]
- Network Planning and Technology Management? [YES] or [NO]
- Network feasibility study? [YES] or [NO]
- Network planning strategy (including Internet/ intranet server sites). Network migration strategy? [YES] or [NO
- Network implementation strategy (including Internet/intranet server sites)? [YES] or [NO
- Integrated network planning methods. A summary of network engineering lessons learned? [YES] or [NO]
- Some network simulation and analysis tools and methods? [YES] or [NO]
Q3. Do you think a future networking/ computer systems/ IT professional should understand and follow:
- Important IT developments in the world? [YES] or [NO]
- Some of the societal aspects of new networking/ IT developments? [YES] or [NO]
- Where the jobs are now and will be in the future, and how to prepare for getting a good, enjoyable job in IT? [YES] or [NO]
- How to innovate and create new IT/ networking related products? [YES] or [NO]
- The quality issues of IT? [YES] or [NO]
- How to collaborate over the Internet as part of a project? [YES] or [NO]
- How to document knowledge over the Internet? [YES] or [NO]
- How to make a good presentation to a team? [YES] or [NO]
- How to follow the technical literature and stay ahead of our profession? [YES] or [NO]
NJIT IT 420 Quality Survey Results: over 99% 'yes' by the students for the above questions.