web analytics

Data, data everywhere 

Twitter LinkedIn RSS
magnify
Home Archive for category "Computer Science education"
formats

Teaching critical thinking skills through visual analytics

One way or another – either by being a university student, an industry practitioner, an industrial researcher, and now as an instructor – I’ve been doing “Computer Science” since 1978. Over the past 37 years I have worked with a variety of different hardware and software technologies, and at least a score of different programming

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Book review: Software Architecture in Practice, 3rd edition

If you are looking for a single volume to explain software architecture, then I would recommend Software Architecture in Practice [1] by Bass, Clements, and Kazman. Software Architecture in Practice provides a comprehensive, superb, and highly readable overview of the software engineering practices termed “software architecture”, which include the design, analysis, documentation, and implementation of

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Borrowed Interest in Custom Mobile Application Development and Design

The next talk in the UX guest lecture series, entitled “Borrowed Interest in Custom Mobile Application Development and Design”, will take place on Monday, June 29 at 5:00 pm in room 2A301 at Conestoga’s Doon campus as we welcome Chris and David Sinkinson of AppArmor. Abstract There’s no question that making a mobile app, while

 
Tags: ,
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Intuitive Design with Google’s Material Design Specification

The next talk in the User Experience Guest Lecture Series is entitled “Intuitive Design with Google’s Material Design Specification” and our guest presenter is my friend Cheryl Taylor, a User Experience Designer with Intelligent Mechatronic Systems in Waterloo. Date: Tuesday, March 31, 17:00 to 18:00 Location: Doon 2A301 Abstract Explore the philosophy behind Google’s material

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Data Processing on the Google Cloud Platform: from MapReduce to Dremel

The next lecture in the SHARCNET @ Conestoga seminar series is entitled “Data Processing on the Google Cloud Platform” and features Oleg Golubitsky, a Software Engineer at Google. The lecture is scheduled for Tuesday, February 24, from 17:00 to 18:00 in Room 2A301 at the Doon campus. Abstract This seminar will cover two data processing

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Why Would I Use Graphics Processing Units?

Please join other IT faculty and students for the next invited SHARCNET lecture, entitled “Why Would I Use Graphics Processing Units?” to be presented by Pawel Pomorski, High Performance Computing Programming Specialist, SHARCNET and Compute Canada. Date: Tuesday, January 27, 17:00 to 18:00 Location: Conestoga College Doon campus, room DMB-2A301 Abstract: Graphics Processing Units (GPUs)

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Understanding IEEE floating point implementations

While many Computer Science students are exposed to higher-level mathematics in College and University programs, often their courses focus on algebraic solutions or approximations, and unfortunately omit some of the underlying physical implementations of those abstractions. Floating point arithmetic is one of those abstractions, and understanding how inaccuracies can result from floating-point calculations is an

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Supplemental resources for PROG3060 – Winter 2015

The course textbook for PROG3060 (Java Enterprise Applications) in the Winter 2015 term is Dr. Danny Coward (2015). Java EE 7: The Big Picture. McGraw-Hill (Oracle Press), ISBN 978-0-07-183734-7. Below is a list of supplemental materials that students in PROG3060 may find useful that are in addition to the above text, particularly if they are

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

An Introduction to SHARCNET

On Monday, November 24 we are pleased to welcome Pawel Pomorski of SHARCNET and Compute Canada as he gives an introductory talk on SHARCNET, the Shared Hierarchical Academic Research Computing Network. SHARCNET is a consortium of 18 Canadian academic institutions, including Conestoga College, who share a network of high performance computers. With this infrastructure the

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

New text, resources for Java Enterprise Applications (Java EE)

The forthcoming Winter 2015 semester brings another offering of PROG3060, Java Enterprise Applications at Conestoga College and with it another set of technology and resource updates. With Oracle’s purchase of Sun Microsystems, the bundling of Java EE, Eclipse, and the GlassFish application server is now called OEPE, the Oracle Enterprise Pack for Eclipse. The most

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments