Programs & Courses
Financial Aid
Media

All Courses

See All Course Outlines »
A B C D E F G H I J L M N O P R S T V W

These days, creating a website is so easy almost anyone can do it. But with all the competition on the Web, creating a site that’s effective is more challenging than ever. To do that, you need to employ good design principles. Regardless of your current skills or level of knowledge, in this course you’ll master the basics of Web design and...

This course examines advances in computer hardware and software. Students will develop both a theoretical and practical understanding of computers and applications. The lab component will allow students to become proficient with a wide array of software, including word processing, spreadsheets, databases and presentation software. (3,3,0)

Credits:
3.0

Programming is a skill that allows a person to use a computer to most effectively meet unique needs. Pascal is a modern, powerful language suitable for business, professional and scientific programming. The language is available in a standardized form for many computers. This course will introduce programming techniques and the technical...

Credits:
3.0

This course is intended to apply abstract computer science concepts through the Lego Mindstrom® robots. Using the Java programming language, the students will have the opportunity to apply their computing skills to build, design and program their robot. The course will introduce students to the basic elements of programming and robot control...

Credits:
3.0

A rigorous introduction to programming for those who are considering further study in computer science, engineering, the sciences, or those who wish to develop the programming skills necessary for the solution of sophisticated problems. Topics presented include algorithms, techniques of program development and testing, control structures,...

Credits:
3.0

Using the programming skills acquired in CPSC 123 students will explore techniques for the effective solution of sophisticated problems. Topics presented include stacks, recursion, lists, pointers, queues, trees, sorting and searching and an introduction to the analysis of algorithms. (3,3,0)

Credits:
3.0

This course provides science and engineering students with an introduction to structured Fortran programming. Topics presented include data types, subroutines and functions, looping statements, conditional statements, format statements, common blocks and file input and output. The emphasis in this course will be placed upon applying structured...

Credits:
3.0

This integrated lecture/lab course focuses on the utility of the most common software applications in capturing, processing and presenting data. Software packages include databases, spreadsheets, graphing programs, word processing and presentation software. All classes will be held in the computer lab and will cover topics that pertain to both...

Credits:
3.0

This course is an introduction to the language and world of business. Basic concepts of Accounting/Finance, Sales and Marketing, and Management/Operations will be covered. An explanation of current states of IT as a business and a service place will be investigated along with the future of IT and careers in IT. Rural, remote and Aboriginal...

This course will begin to prepare students to support and repair personal computers by examining: basic lab safety concerns; the operation of the major parts of PCs; the operation of devices that are commonly attached to PCs; basic trouble shooting guidelines; and the use of Utility Software.  For students interested in pursuing an A+...

Credits:
3

Programming pervades IT systems and devices. This course provides an introduction to the core concepts common to most programming and a s survey of the wide variety of situations in which IT workers modify or create programs. 

The course begins with an introduction to the core concepts common to most programming : the sequence,...

This course will introduce students to the basic concepts of a computer's operating system. The course will spend time on the installation and configuration of the Windows 2000 Professional and Windows XP operating systems. You will also be introduced to how to modify as well as optimize your Windows environment. 

Credits:
3

This course provides focused knowledge and practical skills in public and customer relations.  Topics include interpersonal relations; positive customer attitudes and awareness; image and professionalism; quality customer service; customer service policies and skills; special needs customers; dealing with difficult customers; conflict...

Credits:
3

This course introduces Web Page Development. It covers HTML and XHTML code, standards and validation. Use of design elements (colour, images) and multimedia are discussed. The student will examine the multitude of browsers, standards and requirements for web surfers everywhere and will produce a final web page that can satisfy most (or all)...

Credits:
3

This course covers a wide range of material about networking, from careers in networking to local area networks, wide area networks, protocols, topologies, transmission media, and security. It not only introduces a variety of concepts, but also discusses in-depth the most significant aspects of networking, such as the TCP/IP protocol suite. In...

Credits:
3

This course is designed to provide students with an introduction to the UNIX operating system using Linux. Students will learn how to create; delete, copy, move, and search for information on a Unix system as well as organize information using the UNIX system file structure. They will be introduced to the screen-oriented VI editor as well as...

This course introduces the tools and techniques that are used for systems analysis and design. Both the traditional and the object-oriented approach to systems analysis and design will be used. This involves methods of analysis for assessing the information needs of an organization and determining how computer systems can provide problem...

Credits:
3

This capstone course emphasizes teamwork and project management in building an information system from a comprehensive, “real-life” case study. The instructor will lead the group through the phases of the software development cycle to produce and demonstrate a working model of the target system.

Credits:
3

The modern world of computing demands more than excellent technical skills. Labour market research consistently points to the need for technology workers to possess excellent communications skills and a strong sense of professionalism. This course is a response to that need by businesses. Covering such topics as the culture of organizations,...

Finite Mathematics includes topics that do not involve the concept of infinity. Topics in this course include logic, set theory, graph theory systems of linear equations, and linear programming.

Pages