Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

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 Aug 2015

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 Aug 2015

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 Aug 2015

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 Jul 2013

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 Jul 2013

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 Nov 2011

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 Nov 2011

Novel Architectures And Accelerators, George Thiruvathukal

George K. Thiruvathukal

Computing Now special issue on novel architectures (GPGPU, FPGA, etc.)