ACM Home Page
Please provide us with feedback. Feedback
Integrating industrial technologies, tools and practices to the IT curriculum: an innovative course with .NET and java platforms
Full text PdfPdf (299 KB)
Source Conference On Information Technology Education (formerly CITC) archive
Proceedings of the 6th conference on Information technology education table of contents
Newark, NJ, USA
SESSION: Strategies for teaching network programming table of contents
Pages: 125 - 132  
Year of Publication: 2005
ISBN:1-59593-252-6
Authors
Rukshan Athauda  Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
Nuwan Kodagoda  Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
Jagath Wickramaratne  Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
Prasanna Sumathipala  Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
Lakmal Rupasinghe  Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
Aruna Edirisighe  Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
Anjalie Gamage  Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
Dhammika De Silva  Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
Sponsors
ACM: Association for Computing Machinery
SIGITE: ACM Special Interest Group on Information Technology Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 71,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1095714.1095744
What is a DOI?

ABSTRACT

Exposure to state-of-art industry technologies, tools and practices by students provide CS/IT graduates highly desirable skills and marketability. A key expectation of the industry from their new cadre is a speedy integration into the business environment resulting in productive work. This usually requires having a sound technological background, a maturity to assess the environment and adapt quickly, and highly-developed soft skills to be productive in a team environment. Incorporating such experience and skills into a CS/IT curriculum is challenging and is still in its infancy stages. We undertook such as an endeavor in integrating .NET into the IT curriculum.Microsoft's .NET platform is becoming increasingly popular in the industry. Incorporating .NET into the undergraduate IT curriculum provides a plethora of skills and increases the employability of our graduates. We integrated .NET without a major revision to the existing curriculum by introducing an optional course in the final year (senior-level) of the IT undergraduate program.In addition to the .NET platform, the course covered the Java platform, which is similar in architecture to .NET. The course emulated an industry-based environment with real-world based assignments, focused on deliverables, used state-of-art IDEs and documentation, and pair programming to create a highly productive environment.The "soft skills" were integrated into the course with a project that implemented a virtual marketplace. Students in groups played different entities in the virtual marketplace and communicated with each other via Web Services. The project provided a virtual business environment and exposure to teamwork, collaboration, competition, negotiating, and creativity skills.Our first offering of the course in semester 1, 2005, attracted 128 students. The course created a highly productive environment throughout the semester. Students completed 7 assignments and the project within the 14-week semester. The initial results are encouraging and provide many insights to CS/IT departments planning to incorporate such courses.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Java documentation: http://java.sun.com/reference/docs/ index.html
 
3
Java platform reference: http://java.sun.com/
4
5
6
 
7
MSDN: http://msdn.microsoft.com/
 
8
SIGITE Curriculum Guidelines: http://www.sigite.org/
9
10
 
11
.NET platform reference: http://www.microsoft.com/net/

Collaborative Colleagues:
Rukshan Athauda: colleagues
Nuwan Kodagoda: colleagues
Jagath Wickramaratne: colleagues
Prasanna Sumathipala: colleagues
Lakmal Rupasinghe: colleagues
Aruna Edirisighe: colleagues
Anjalie Gamage: colleagues
Dhammika De Silva: colleagues