Open Access. Powered by Scholars. Published by Universities.®
Physical Sciences and Mathematics Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Keyword
-
- Education (3)
- Computing (2)
- Parallel (2)
- Programming (2)
- 2.0 (1)
-
- Agile (1)
- Broadening participation (1)
- C# (1)
- CS1 (1)
- Citations (1)
- Computer science (1)
- Computing Now (1)
- Distributed (1)
- Fpga (1)
- Gpgpu (1)
- Gpu (1)
- IEEE Computer Society (1)
- Interdisciplinary studies (1)
- Internet and Web (1)
- Mashups (1)
- Novel architecture (1)
- Process (1)
- Publishing (1)
- Quality (1)
- STCs (1)
- Scala (1)
- Scientific programming (1)
- Social (1)
- Software engineering (1)
- Web (1)
Articles 1 - 7 of 7
Full-Text Articles in Physical Sciences and Mathematics
Innovation Mashups: Academic Rigor Meets Social Networking Buzz, Dejan Milojicic, Martin Arlitt, Dorée Seligmann, George Thiruvathukal, Christian Timmerer
Innovation Mashups: Academic Rigor Meets Social Networking Buzz, Dejan Milojicic, Martin Arlitt, Dorée Seligmann, George Thiruvathukal, Christian Timmerer
George K. Thiruvathukal
Exploring new options for publishing and content delivery offers an enormous opportunity to improve the state of the art and further modernize academic and professional publications. Traditional organizations such as the IEEE Computer Society, ACM, and Usenix have been encountering increasing competition from new ways of rapid publishing and dissemination, including social networking sites (Facebook, Twitter, LinkedIn, Google+), blogs with enabled commenting, video posting (YouTube), Slashdot, and many other types of media. "Liking" is replacing traditional impact factors, comments left on authors' webpages or blogs are replacing formal reviews, and site visits have more relevance than the number of article …
Software Engineering Need Not Be Difficult, Jeffrey Carver, George Thiruvathukal
Software Engineering Need Not Be Difficult, Jeffrey Carver, George Thiruvathukal
George K. Thiruvathukal
"Progress in scientific research is dependent on the quality and accessibility of software at all levels" (the overall premise of the workshop). We argue that true progress depends on embracing the best traditional--and emergent-- practices in software engineering, especially agile practices that intersect with the tradition of software engineering. Software engineering as practiced today is more than the stereotypical monolithic lifecycle processes (e.g. waterfall, spiral, etc.) that historically have impeded progress for small/medium sized development efforts. In addition, the discipline and practice of software engineering includes software quality (with an established tradition of software metrics). Software processes can be …
Introduction To Computer Science In C#, Andrew Harrington, George Thiruvathukal
Introduction To Computer Science In C#, Andrew Harrington, George Thiruvathukal
George K. Thiruvathukal
Drs. Harrington and Thiruvathukal created a living textbook to introduce computer science and programming principles (using the C# language from Microsoft, read C-sharp, as in music) to computer science at Loyola University Chicago (and beyond). This book is a work in progress but has been used since AY 2012 to teach COMP 170 at Loyola University Chicago.
Using Scala Strategically Across The Undergraduate Curriculum, Mark Lewis, Konstantin Läufer, George Thiruvathukal
Using Scala Strategically Across The Undergraduate Curriculum, Mark Lewis, Konstantin Läufer, George Thiruvathukal
George K. Thiruvathukal
Various hybrid-paradigm languages, designed to balance compile-time error detection, conciseness, and performance, have emerged. Scala, e.g., is interoperable with Java and has become an early leader in adoption, especially in the start-up and open-source spaces. Workshop participants experience Scala’s value as a teaching language in the CS curriculum through four lecture-lab modules: In CS1, the read-eval-print loop and simple, uniform syntax aid programming in the small. In CS2, higher-order methods allow concise, efficient manipulation of collections. Advanced topics include domain-specific languages, concurrency, web apps/services, and mobile apps. Laptop recommended with Scala installed.
The Education Issue, George Thiruvathukal
The Education Issue, George Thiruvathukal
George K. Thiruvathukal
This article is focused on computing education for the 21st Century and how a renewed focus on education is needed to ensure that our discipline remains vibrant and relevant to all students, regardless of whether they are CS majors or not. After all, many graduates end up in a computer science-related job (e.g. information technology, programming, networking/security, etc.) The article specifically focuses on education-related articles that have appeared within the last year or so in the IEEE Computer Society.
Web 2.0 Publishing And Happy 1.0, Computing Now!, George Thiruvathukal
Web 2.0 Publishing And Happy 1.0, Computing Now!, George Thiruvathukal
George K. Thiruvathukal
In this special issue, we take a look at Web 2.0 and publishing and extend a special happy first birthday greeting to Computing Now, the online member engagement initiative of the IEEE Computer Society.
Novel Architectures And Accelerators, George Thiruvathukal
Novel Architectures And Accelerators, George Thiruvathukal
George K. Thiruvathukal
Computing Now special issue on novel architectures (GPGPU, FPGA, etc.)