Computer Information Systems - Distance Learning banner image Computer Information Systems - Distance Learning banner image Computer Information Systems - Distance Learning banner image

Computer Information Systems - Distance Learning


Start Date: September


Location: Distance Learning


Length: 15 weeks per course


Credential: Diploma, Computer Programmer Analyst


Program Availability: Fall 2024 Term

Canadian Applicants: Closed

International Applicants with a Valid Study Permit: Closed

Other International Applicants: Closed



Program Availability: Fall 2025 Term

Canadian Applicants: Open

International Applicants with a Valid Study Permit: Open

Other International Applicants: Open


Get your computer programmer analyst diploma


The Computer Information Systems distance learning program focuses on the same outcomes and competencies as the full-time CIS programs in a format that allows you to take the program on a part-time basis. This program is perfect if you work full-time and want to retrain or upgrade your skills.

You will learn how to analyze, design, develop, and test information systems including web pages, web applications, desktop applications, and mobile apps.  You will also study object-oriented programming, network communications, IT security, database management, and operating systems, and participate in on-the-job training. 

Each course is 15 weeks in length, following the same assignment schedule and curriculum as the full-time students, ensuring you have the benefit of communicating with your fellow students and the instructors.

You may register for up to three courses per semester. If you want to register for more than three, you will need approval from the program faculty.

Program Learning Outcomes

Upon successful completion of the program, graduates will be able to:

  1. Apply knowledge of computing fundamentals to defined and applied computing procedures, processes, systems, or methodologies.
  2. Assess the responsibilities relevant to computing technologist practice for societal, health, safety, legal, and cultural issues.
  3. Communicate technical problems, processes, and solutions.
  4. Demonstrate professional and personal skills that enhance job performance and well-being. 
  5. Design solutions for computing technology problems to meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
  6. Implement procedures for ongoing Web site revision.
  7. Maintain existing computer programs by making modifications as required.

ADDITIONAL INTAKES

This program is offered at multiple campus locations. Choose an option to learn more.
Program fees may vary depending on the start date or location.

Computer Information Systems - Charlottetown

Computer Information Systems - Summerside

DEGREE PATHWAYS


This program has degree pathways, giving you the opportunity to receive credit for your Holland College diploma when you continue your education. For a complete list of agreements, visit the Degree Pathways page.

Partner Institution Credential Details of Agreement
Athabasca University, Athabasca, Alberta Bachelor of Science Computer Science Graduates receive two years of credit toward a Bachelor of Science Computer Science degree. This is an online program.
Athabasca University, Athabasca, Alberta Bachelor of Science Computer Science Graduates receive two years of credit toward a Bachelor of Science Computer Science degree. This is an online program.
University of New Brunswick - Saint John, Saint John, N.B. Bachelor of Applied Management Graduates with a 70% average receive two years of credit toward a Bachelor of Applied Management degree.
University of Prince Edward Island, Charlottetown, P.E.I. Bachelor of Science in Computer Science Graduates receive 13 credits plus a co-op work term toward the Bachelor of Science in Computer Science degreeĀ upon successful completion of UPEI's CS 152.
  • Grade 12 academic or equivalent
  • Grade 11 or 12 academic math
  • Résumé including work and volunteer experience with applicable dates, membership in groups, associations or athletics, awards and distinctions, and any other information about yourself relevant to the program

Notes:

2024/2025 Academic Year

Tuition, fees, and other costs are listed in Canadian dollars. International tuition includes the International Student Fee.

Fees are Course Based

Tuition & Fees

   
18 Courses $533/course  
Student Union $178  
Graduation Fee $100  
Books $100/course  
Materials & Supplies $500  
Equipment $1,600*  

*The cost of the equipment may vary depending on the need to purchase/upgrade a computer and internet connection.

/

Canadian Cost Breakdown

Tuition & Fees

 
18 Courses (payable to Holland College) $533/course
Health Plan $470
Student Union $178
Graduation Fee (payable to Holland College) $100
   
Other Costs
Please note: the cost of books, materials, and supplies are included here for your information only, this amount is not payable to the college. Do not include this amount in your tuition payment.
 
Books $100/course
Materials & Supplies $500
Equipment $1,600*

*The cost of the equipment may vary depending on the need to purchase/upgrade a computer and internet connection.

International Cost Breakdown

Tuition & Fees

 
18 Courses (payable to Holland College) $513/course
Student Union Fee $178
International Health Plan $1,220
Graduation Fee (payable to Holland College) $100
   
Other Costs
Please note: the cost of books, materials, and supplies are included here for your information only, this amount is not payable to the college. Do not include this amount in your tuition payment.
 
Books $100/course
Materials & Supplies $500
Equipment $1,600*

*The cost of the equipment may vary depending on the need to purchase/upgrade a computer and internet connection.

  • Programmers
  • Programmers/Analysts
  • Software Developers (Internet, client/server, mobile)

Graduates of the CIS program have gained employment on Prince Edward Island with various departments of the Provincial Government, Veterans Affairs Canada, Aliant, Summerside Tax Center, Maximus Canada (DeltaWare) and Maritime Electric. Graduates are also employed off Island with IS consulting firms such as CGI, EDS, Bell, DMR, various provincial and federal government organizations and many different private sector companies.

DEGREE PATHWAYS

Many Holland College programs have degree pathway agreements with other post-secondary institutions. You can receive credit for your Holland College diploma toward a university degree or other post-graduate credential, saving you time and money! Find out more on the Degree Pathways page.

Course Code

Course Name & Description

Credit Values


Course Code:SAFE-1005

PEI Occupational Health and Safety

An overview of the Occupational Health and Safety Act of Prince Edward Island. Students examine the legislation, how PEI employees are protected while on the job and the responsibilities of employees and employers.

Credit Value:0


Course Code:CIS-1150

Business Communications

An introductory course on professional oral and written communications for a business workplace. Using typical office software tools, students apply written and oral communication techniques appropriate for a variety of situations.

Credit Value:3


Course Code:CIS-1201

Introduction to Object Oriented Programming

An introduction to object oriented programming. Students learn about problem solving strategies. Using a high-level object oriented programming language, students design and develop functional computer programs using fundamental programming concepts.

Credit Value:3


Course Code:CIS-1232

Intermediate Object Oriented Programming

Building on previous knowledge and skills in object oriented programming, advanced programming concepts are analyzed and implemented. Detailed analysis and use of object-oriented techniques are a focus.

Credit Value:3


Course Code:CIS-1246

Database Management

A focused study of databases and how to use structured query language (SQL). An in-depth study of data models and implementing the relational model. Students develop strong skills in data modeling, relational operations, database design, normalization, and implementation.

Credit Value:3


Course Code:CIS-1280

Web Application Development

An introduction to modern web development through the use of HTML5 and modern CSS libraries. As well, students create, publish, and maintain interactive web pages based on a variety of web design considerations and techniques.

Credit Value:3


Course Code:CIS-1290

Principles of Information Security

An examination of current standards of due care and best business practices in Information Security with a focus on evaluation and selection of optimal security posture. Students explore evaluation of security models, risk assessment, threat analysis, organizational technology evaluation, security implementation, disaster recovery planning and security policy formulation and implementation.

Credit Value:3


Course Code:CIS-1300

Operating Systems

Exploring both Windows and Linux environments, students install, configure, and maintain operating systems. Students are also introduced to the concept of vritualization and use virtual machines to run their operating systems. Hardware components, such as CPUs, memory, and storage devices, are examined in the context of a functional system. Graphical tools and command-line tools are explored.

Credit Value:3


Course Code:CIS-1360

Network Communications

Students learn how data moves between devices using the standards and protocols employed in networks and the Internet. Students explore network Infrastructures, the OSI model, Internet communications, and common network services.

Credit Value:3


Course Code:CIS-2225

Windows Programming

Skills in creating object-oriented/event-driven windows-based applications are acquired. Visual design standards are emphasized when creating the user interface. The focus of this course is on developing visual multi-tiered applications.

Credit Value:3


Course Code:CIS-2232

Advanced Object Oriented Programming

Advanced programming tools including model view controller frameworks, database integration, web services, and serialization are used to allow students to develop complex systems. Students are introduced to object oriented application testing, maintenance, and modification.

Credit Value:3


Course Code:CIS-2245

System Analysis and Design

Addressing the breadth and depth of object-oriented system analysis and design using a multiple iteration approach. Students investigate, analyze, evaluate, document user requirements and design a business information system. Students apply object (Unified Modeling Language) modeling techniques to document business process, data requirements, and system design. Development of strong verbal and written communication skills, project management skills and effective teamwork are practically applied.

Credit Value:4


Course Code:CIS-2250

Mobile Application Development

An introduction to mobile application development programming for mobile devices such as phones and tablets. Object oriented programming skills learned in prior application programming courses are enhanced. Data persistence is used to allow apps that provide solutions to business needs. Interfaces to external services will be implemented to improve app capabilities.

Credit Value:3


Course Code:CIS-2261

Application Development Final Project

Students analyze and design an application, including a relational database, for a client-server environment using the concepts acquired during previous courses. Application development environment must meet the identified requirements. Testing of software product and documentation of results, written user documentation and development of an implementation plan are essential.

Credit Value:3


Course Code:CIS-2286

Internet Programming Part I

Students become familiar with client-side javascript programming in a web environment. A number of modern Javascript frameworks are explored.

Credit Value:3


Course Code:CIS-2288

Internet Programming Part II

An introduction to server side web programming. Students become familiar with the PHP programming language, and concepts involved in server-side programming. Database connectivity, session management, and web services are also introduced.

Credit Value:3


Course Code:CIS-5500

On-The-Job Training

On-the-job training provides students with an opportunity to relate program skills and knowledge to a relevant work environment. Students assume the duties normally expected of an entry-level person in a similar position with appropriate supervision. Using their own observations and initiative, students are expected to acquire and apply new skills as may be expected of a new employee.

Credit Value:10


Take - 1 course(s) from the following, minimum grade: 60%

Course Code:CIS-1170

Business Fundamentals

Explore technologies and business processes in business activities and how to employ them efficiently. Students examine each department and function within an organization, such as finance, marketing and human resources and how a business operates, using organizational structures and business ethics.

Credit Value:3


Course Code:CIS-1180

Introduction to Healthcare Informatics

An introduction to e-Health with a focus on the similarities and differences in how e-Health compares to traditional Information Technology. Students are exposed to healthcare organizations and operations commonly associated with e-health, including Canadian and international governing bodies. Both the technical and business needs of an e-Health organization are explored. In addition, students examine information security and its importance to e-Health systems.

Credit Value:3


Take - 1 course(s) from the following, minimum grade: 60%

Course Code:CIS-1160

Introduction to Information Systems

An examination of various administrative information systems used by IT analysts at various levels. Emphasis is placed on systems that serve to assist the programmer or business analyst with regard to coding and project management.

Credit Value:3


Course Code:CIS-2180

e-Health Business Fundamentals and Messaging Infrastructure

An examination of health coding systems and standards, as well as the technical framework and messaging systems used in e-Health development projects. It also examines how software and hardware developers are working together with standards organizations to deliver quality e-Health solutions.

Credit Value:3


Computer Information Systems - Distance Learning background image Computer Information Systems - Distance Learning background image Computer Information Systems - Distance Learning background image

The CIS program is exactly what I was looking for. The faculty is expert, supportive, responsive, accessible, and readily available. CIS instructors provide students with guidance and mind opening perspectives. The course delivery is exceptionally well done and learning materials are presented in a very practical way. Each course I have taken within the program has prepared me to be a software and web developer. I started my full-time job as a web developer even before graduating.

Mariana, Class of 2021

Related
Programs


Computer Information Systems - Summerside Waterfront Campus

Become a computer program analyst and start your career in tech. Learn to analyze, design, develop and test information systems and software such as e-commerce sites, eHealth software and mobile apps in this 2-year diploma program located in Summerside, PEI.

Computer Information Systems - Prince of Wales Campus

Become a computer program analyst and start your career in tech. Learn how to analyze, design, develop and test software in the Computer Informations Systems Program. Gain practical skills and work experience in this 2-year diploma program.

Computer Networking Technology

Start your career in tech as a computer networking technologist. Learn to analyze and design secure computer networks. Become an IT professional with this 2-year diploma.

Additional
Resources