simulation from scratch. By using graphical animation, learners can directly access the internal process of the three queue management algorithms. We have re- ceived very positive feedbacks from network professionals and University lecturers for using this simulation software. Key words: Educational computer simulation, Communication network, Active queue man- agement and Java programming. 11 IntroductionDue to the characteristics of computer communication and networks, many concepts, algorithmsand protocols are by no means easy for students to comprehend. Neither for the University edu-cators to elucidate on the class. A traditional way of teaching and learning is to use the methodswhich are based
), whereN = q - 1. The polynomials have coefficients modulo q (the number q must be prime) [2]. There are two keys in the public key digital signature scheme: the private key and the publickey [3]. In PASS, the lattice based polynomial digital authentication and signature scheme, theprivate key includes two random generated polynomials, f = (f1, f2) and g = (g1, g2). Both f1 and f2have df of their coefficients equal to 1 and -1. All the rest of there coefficients are equal to 0. The signer randomly selects two polynomialg1 and g2, which have dg of their coefficients equal to each of 1 and -1, and all of their othercoefficients equal to 0. In our simulation, a vector is used as our data structure for both f and g. The signer also computes
grading criteria placed equal weight on the level of sophistication of the design, practicality and functionality, accuracy and completeness of drawings, and level of detail in the presentation of components and Bill of Materials. Furthermore, students were also required to make an oral presentation in which they show a functional assembly with animation. Students were taught how to do a stress analysis using COSMOSXpress finite element package that is part of SolidWorks, and were asked to do a similar analysis on the parts of their projects. The absence of a criterion that restricted what students can do in their projects resulted in a fierce level of competition between teams. This elevated the technical