Computer professionals must have good reasoning and logical problem solving abilities, be observant, alert to detail and tenacious in pursuing problems to completion. Computer technology can be used in real-time education: Unlike in the past, were examples on specific subjects would only be derived from text books, in most cases these example are out-aged so they might have worked during those days but they can not work today. So with such examples students find it very hard to relate a subject with the present situation. Computer technology has changed this. With the use of broadband internet, teachers and students can get real-time example on specific subjects. This makes learning easy because students can easily interact with those live examples, which simplifies the way they learn.

Students have access to modern computing facilities. A large internal network provides access to the Internet and offers an extensive variety of software, some of which is available at minimal cost to students through the department-sponsored Microsoft Imagine program, other vendor agreements and from software supplied under the BYOD technology program.

Innovation is the rule in computer engineering technology, and it’s the hallmark of the computer engineering diploma program at Sheridan. This course aims to prepare you for a career as a games programmer, and you will design and program computer games from the outset. Typical areas of study include game logic and architecture and the use of 3DÂ programming language (such as Open GL) to produce game objects and environments.

Based on ideas from Alan Turing, BritainÂ´s Pilot ACE computer is constructed at the National Physical Laboratory. “We are trying to build a machine to do all kinds of different things simply by programming rather than by the addition of extra apparatus,” Turing said at a symposium on large-scale digital calculating machinery in 1947 in Cambridge, Massachusetts. The design packed 800 vacuum tubes into a relatively compact 12 square feet.

This course introduces students to the core mathematical constructs that underlie information technology. It is designed to provide a good base for future technical and programming courses. Topics to be covered include select topics from discrete mathematics such as Boolean algebra, numeric systems and data representation, as well as algebraic fundamentals such as algebraic operations, functions, equations and logarithms, linear systems, vectors and matrices.