Computer Information Systems

To view related videos click the left/right arrows below.

The Computer Information Systems (CIS) program is well-recognized by industry and accredited by the Canadian Information Processing Society (CIPS). After graduation from this two-year program you will be ready to work in the information systems field as a software developer. During your time at Holland College you will develop managerial, interpersonal, project management, problem-solving and technical programming skills. The project-based assignments you will complete during your studies will expose you to fundamental programming skills/techniques, as well as newer ones such as web-based, and mobile computing. Working in teams and individually, you will analyze, design, and develop computer-based information systems such as information management (business/e-health/web), web-based e-commerce sites, and mobile software applications. You will learn to work within, and develop software in, desktop, client/ server, Internet/intranet and networked computer environments. This is an exciting and intensive program, sometimes requiring extensive hands-on lab work and a time commitment over and above the regular school day.

The Computer Information Systems program at the Summerside Waterfront Campus will offer e-health components through course electives within the program.You will participate in on the job training at local e-health companies. This direct industry experience will allow you to apply your skills in a real workplace, and provide invaluable networking opportunities.

Courses

Computer Programmer Analyst Courses

  print full list with descriptions

Take the following course(s):


Business Communications

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.

Hours: 45
Course Code: CIS-1150

Introduction to Information Systems

Introduction to Information Systems

An examination of how businesses and organizations use information systems (IS) to succeed, increase competitive advantage, or provide a service efficiently and timely. Students explore information systems in a variety of business sectors.

Hours: 45
Course Code: CIS-1160

Business Fundamentals

Business Fundamentals

xplore 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.

Hours: 45
Course Code: CIS-1170

Introduction to Healthcare Informatics

Introduction to Healthcare Informatics

This course introduces e-Health and provides students with a basic understanding of both 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 governing bodies, both globally, and in Canada. Document imaging, desktop, network and the business needs of an e-Health organization are also explored. In addition, students also examine information security and its importance to e-Health systems.

Hours: 45
Course Code: CIS-1180

e-Health Business Fundamentals

e-Health Business Fundamentals

This course examines health coding systems commonly found in e-Health environments, as well as implementation issues surrounding these systems. Students are introduced to the clinical concepts of Radiology Information Systems (RIS) and Picture Archiving & Communications Systems (PACS), and examine the role of administrators in this field. Students are also introduced to the basics of the Health Information Technology for Economic and Clinical Health (HITECH) Act and Meaningful Use (MU), and similar incentive programs in Canada.

Hours: 45
Course Code: CIS-1185

Healthcare Informatics Infrastructure

Healthcare Informatics Infrastructure

This course outlines the technical framework, messaging systems, and standards involved in e-Health, as well as how these systems are implemented, maintained and secured. It also examines how software and hardware developers are working together with standards organizations to deliver quality e-Health solutions.

Hours: 45
Course Code: CIS-1188

Introduction to Object Oriented Programming

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.

Hours: 45
Course Code: CIS-1201

Intermediate Object Oriented Programming

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.

Hours: 45
Course Code: CIS-1232

Database Management

Database Management

A focused view of databases and how to use structured query language (SQL). An in-depth study of the relational model with a brief introduction to object relational model. Students develop strong skills in database modeling, relational operations, database design, normalization, and implementation.

Hours: 45
Course Code: CIS-1246

Web Application Development

Web Application Development

An introduction to Internet programming through the use of a scripting language. As well, students create, publish, and maintain interactive web pages based on a variety of web design considerations and techniques.

Hours: 45
Course Code: CIS-1280

Principles of Information Security

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.

Hours: 45
Course Code: CIS-1290

Operating Systems

Operating Systems

Exploring both Windows and Linux environments, students install, configure, and maintain operating systems. Hardware components, such as CPUs, memory, and storage devices, are examined in the context of a functional system. Graphical tools, command-line tools, and scripting are explored.

Hours: 45
Course Code: CIS-1300

Network Communications

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, Web Server technology, and Domain Name Services.

Hours: 45
Course Code: CIS-1360

Windows Programming

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 class concepts, developing multi-tiered applications that incorporate database access, and code generator reports.

Hours: 45
Course Code: CIS-2225

Advanced Object Oriented Programming

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.

Hours: 45
Course Code: CIS-2232

System Analysis and Design

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.

Hours: 45
Course Code: CIS-2245

Mobile Application Development

Mobile Application Development

Hours: 45
Course Code: CIS-2250

Application Development Final Project

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.

Hours: 45
Course Code: CIS-2261

Internet Programming Part I

Internet Programming Part I

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

Hours: 45
Course Code: CIS-2286

Internet Programming Part II

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 is introduced.

Hours: 45
Course Code: CIS-2288

On-The-Job Training

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.

Hours: 360
Course Code: CIS-5500

PEI Occupational Health and Safety

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.

Hours: 0
Course Code: SAFE-1005

Schedule of Courses

Distance

This program is also available via distance learning.

On-the-Job Training

On-the-job training is a work term giving students an opportunity to experience real day-to-day operations in their specialty areas, allowing them to implement the skills acquired during the program. There is also valuable interaction and learning with staff of the companies in which students are placed. Students must complete on-the-job training to be eligible for graduation.

Profile Facts
Start Date:September
Length:2 years
Location:Charlottetown & Waterfront Campus, Summerside
Credential Issued:Computer Programmer/Analyst Diploma

Graduate Opportunities

The CIS curriculum is validated by Information Technology professionals employed in Atlantic Canada and incorporates nationally recognized standards. The industry specified and nationally recognized curriculum enables graduates to pursue employment opportunities throughout Canada, the United States and many international locations.

Graduates find employment as:

  • Programmers/Analysts
  • Internet/Intranet Software Developers

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, DeltaWare and Maritime Electric. Graduates are also employed off Island with IS consulting firms such as CGI, EDS, Xwave, DMR, various provincial and federal government organizations and many different private sector companies.

Admission Requirements

  • Academic grade 12 or equivalent through a recognized adult education activity
  • Applicants with general grade 12 who pass required college aptitude testing will be considered
  • Training or experience in the use of computers such as keyboarding, desktop application software and operating system(s) is strongly recommended
  • Resumé 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.

Tuition & Fees

Tuition
Year 1 $3,250
Year 2 $3,600

View a full breakdown of costs and booklist for this program for students attending the Charlottetown campus.

View a full breakdown of costs and booklist for this program for students attending the Summerside campus.

Articulation Agreements

We have 4 agreements for this Holland College program. For a complete listing, see our Degree Pathways page.

Contact

If you have any questions concerning the Computer Information Systems program, contact: