Teaching Java Concurrency To Cs Vs It Students: A Matter Of Emphasis
Computer science curriculum; Concurrency; Information technology curriculum; Java; Multithreading
A number of colleges and universities have recently added new degree programs in Information Technology (IT), or added IT components to existing Computer Science (CS) programs. Java language and technology are almost inescapable elements of both CS and IT programs. One of Java's more advanced features, language-level support for concurrency in the form of explicit multithreading, is important to both CS and IT students, but for different reasons. Teaching Java concurrency to CS and IT students, therefore, presents different challenges and requires emphasizing the topic in different ways. We discuss these issues, and present our experiences from CS and IT classes taught recently, in which Java concurrency was a topic.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications
Number of Pages
Article; Proceedings Paper
Source API URL
Hughes, Charles E. and Smith, Marc L., "Teaching Java Concurrency To Cs Vs It Students: A Matter Of Emphasis" (2003). Scopus Export 2000s. 1423.