St. Vincent & The Grenadines Summer Lecture Series - 2003
The aim of the SVG NIT Summer School Lecture Series (SSLS) is to expose computer
specialists in the Caribbean region to technologies, practices, techniques and
methodologies that can help them develop and maintain high-quality computer-based
systems. The SSLS will consist of courses delivered by lecturers with considerable
expertise in relevant topic areas. The courses will be held during the summer period, that is,
from July to early August. The courses will range from introductory topics targeted at
individuals with little or no background in computer technologies (equivalent to
introductory courses in an undergraduate degree program), to advanced topics (equivalent
to senior courses in an undergraduate program and to masters level courses).
Two courses will be offered in the summer of 2003. The first is an introductory
course on computer networks and the internet. Classes for this course will start
at the end of July, 2003 (exact dates will be posted soon). The lecturer is Dr. Yashwant Malaiya
from the Computer Science Department at Colorado State University. The second
class is an introductory course on Object-Oriented Software Engineering using the
UML (Unified Modeling Language) and the Java language. Classes for
this course will start on July 14th and end on July 25th, 2003. The lecturer is Dr.
Robert France from the Computer Science Department at Colorado State University.
Registration Form
For information on how to register for the Summer 2003 Lecture Series please contact
Ms. Tricia Pompey at the Ministry of Telecommunications, Science, Technology and Industry
in St. Vincent & the Grenadines.
Email: industry@vincysurf.com
Telephone: +1-784-456-1223
Fax: _+1-784-457-2834
Go to top of page
- Description:
This course introduces computer networks in general and the global Internet. The
students will learn how information is transferred in a network of computers. They will
understand how applications use the Internet. The protocols underlying the networks will
be discussed. The topics will be drawn from introductory university courses and network
certification topics. Some of the key concepts will be illustrated using applets.
- Prerequisite: A working knowledge of computer technologies
- Required Text:
-
- James F. Kurose & Keith W. Ross, Computer Networking: A Top-Down
Approach Featuring the Internet, 2nd edition, Addison-Wesley (2003), ISBN
0-201-97699-4
- Instructor:
Dr. Yashwant Malaiya,
- malaiya@cs.colostate.edu
- When and Where:
- Duration: June 9-20, 2003.
- Class Location: National Institute of Technology, St. Vincent & the Grenadines
Course Objectives and Topics
At the end of this course students will have
- an understanding of basic concepts in computer networks
- working knowledge of how applications run on the internet
- working knowledge of current choices in media, topologies, protocols and standards
including LANs and TCP/IP protocol suite
- knowledge of common network applications
- knowledge of elements of HTML, Javascript and use of web design tools
- techniques for search engine positioning
Course Topics:
- Topic 1: Network terminology, network design and performance, protocol layering.
- Topic 2: Network applications (Applications layer): common network applications.
- Topic 3: Web page implementations (HTML, Javascript, tools), search engines,
targeting.
- Topic 4: Flow control in networks (Transport layer): Multiplexing, Connection-
Oriented vs. Connectionless Transport, congestion control.
- Topic 5: Routing and addressing (Network layer): IP addresses, routing principles.
- Topic 6: Network Links and hubs (Link/Physical layer) media, LANs, error detection.
Go to top of page
- Description:
This is an introductory course on software design and programming. Students will
develop skills pertaining to disciplined design and implementation of computer programs.
Specifically, students will develop skills in Java programming, and UML design. The
UML (Unified Modeling Language) is a de facto standard in industry for object-oriented
(OO) modeling of software systems. Students will learn how to express software designs
in UML and how to transform the designs into code.
- Prerequisite: A working knowledge of computer technologies
- Required Text:
-
- Deitel & Deitel, Java How to Program, Fifth Edition, Prentice Hall, 2003.
- Instructor:
Dr. Robert France,
- france@cs.colostate.edu
- When and Where:
- Duration: July 14-25, 2003.
- Class Location: National Institute of Technology, St. Vincent & the Grenadines
Course Objectives and Topics
At the end of this course students will have
- an understanding of software engineering principles that support a systematic and
disciplined approach to software development;
- working knowledge of the Java programming language;
- working knowledge the OO modeling language UML (class diagram, use case,
activity diagram, and sequence diagram notations);
- a basic understanding of web programming with Java.
Course Topics:
- Topic 1: Introduction to Object-Oriented Programming: UML diagrams,
Java variables, operators, control statements.
- Topic 2: Introduction to Java Programming: Polymorphism, I/O, applets, exception handling.
- Topic 3: Object-Oriented Design: Introduction to UML design.
- Topic 4: Introduction to web programming with Java.
Go to top of page
Dr. Yashwant Malaiya
Dr. Yashwant Malaiya is a Professor in the Computer Science Department at
Colorado State University.
He did his PhD from Utah State University in 1978. He has taught
undergraduate courses in Computer
Organization, Architecture, Networks and he teaches Fault-Tolerant
Computing at the graduate level.
His research focus has been on fault-modeling testing and reliability, where
he has published extensively.
He has helped organize several international conferences and workshops; he
will be the General Chair
of Int. Sym. on Software Reliability Engineering (ISSRE 2003) to be held in
Denver. He is a receipient
of the IEEE CS Golden Core Award and the IEEE Third Millenuim Medal.
Dr. Robert France
Dr. France is an Associate Professor in the Computer Science Department at Colorado
State University. He received his PhD from Massey University, New Zealand, under
a Commonwealth Scholarship, in 1990. He has taught undergraduate courses in
Programming Languages and Software Engineering, and has taught courses in
Software Engineering at the graduate level.
His research focuses on developing rigorous techniques for the development
of large, complex software-intensive systems. He has held invited seminars at
universities and given tutorials and invited talks at international conferences
and workshops.
Dr. France was a member of the Object Management Group's (OMG)
Revision Task Forces charged with maintaining the UML standard.
He was the General Chair of the second International Conference on the UML
and the OMG's workshop on the UML, and was the Chair for the UML conference
series Steering Committee. He is a co-editor-in-chief
and a founder of the Software and System Modeling (SoSyM) journal published
by Springer (http://www.sosym.org).
Go to top of page
The National Institutute of Technology (NIT) is a government owned institution,
co-managed by the Ministry of Telecommunications, Science, Technology and Industry
and the Development Corporation. This institution was established to provide independent
specialized training in PC Hardware, Software, E-Commerce, Web Design, Webmaster and
Networking to Vincentians.
The NIT will
- Prepare Vincentians to take advantage of the job opportunities in the Informatics Industry.
- Educate Vincentains in the fast evolving sector of Informatics.
- Provide Vincentians with the tools, knowledge and equipment to enable their competitiveness on the local, regional and international markets.
- Provide an accessible training environment for the disabled.
The goals of the NIT are:
- To train at least 1000 Vincentians every year in the areas of Computer Appreciation,
Key Boarding, Word Processing, Communications and Social Skills in preparation for
acquiring jobs in the Informatics Sector.
- To train 100 Programmers a year and facilitate their accreditation as
Microsoft Certified Engineers, A+ PC Support Personnel, International
Computer Driving Licence certification and competency to write at least
three computer languages.
- To expand the operation of the institute by providing programmes at
satellite centres in South Rivers, Mesopotamia, Troumaca and the Grenadines.
Go to top of page
Comments:
france@CS.ColoState.EDU
Last modified: May 22, 2003.