Trinity Western University

Course Descriptions

Information Systems

Courses cross-listed as CMPT may be taken to satisfy Natural Sciences but not lab science requirements.

NB: Students studying programming must master very large amounts of technical material and demonstrate their mastery in written form. For this reason, a high level of English reading and writing skills is required before taking these courses. Students who lack such skills should take courses to develop them before considering enrolment in any programming course.


    • ISYS 113 Introduction to Information Systems and Web Technologies (3 sem. hrs.)

      An introductory level of understanding of information systems with an emphasis on web technologies. Authoring static and client-sided dynamic web pages and sites. Information systems and web technology studies including the development of database aware server-sided web pages and sites in later courses.

      NB: Not offered every year. See Department chair.

      Cross-listed: CMPT 113.

      Prerequisite(s): None. (3-0 or 3-0)


    • ISYS 123 Data Analysis for Information Systems (3 sem. hrs.)

      An introduction to spreadsheets and databases. Cell formulas, charts, macro programming. Database design, decomposition; basic SQL. Tools such as Excel, Access, and MS-SQL may be used, but the focus is on concepts and design rather than skills with specific tools.

      Cross-listed: CMPT 123.

      Prerequisite(s): ISYS/CMPT 113 or CMPT 140, or equivalent. (3-1-3 or 3-1-3)


    • ISYS 140 Introduction to Programming (Part 1) (3 sem. hrs.)

      Introduction to programming and problem solving. Using systematic and structured techniques in the context of problem definition, the determination of input/output requirements, preparation of problem solving algorithms, and writing simple code. Debugging programs and producing internal and external documentation that specifies how the program can be used and the methods by which the program achieves its objectives.

      NB: ISYS 140, 166 is the normal sequence for most programming students.

      Cross-listed: CMPT 140.

      Prerequisite(s): None, but students must be familiar with using a computer. (3-1-3 or 3-1-3)


    • ISYS 166 Intermediate Programming (3 sem. hrs.)

      Intermediate programming techniques in one or more programming notations.

      Cross-listed: CMPT 166.

      Prerequisite(s): CMPT 141 or 145 or equivalent with a minimum grade of C+. (2-3; 0-0)


    • ISYS 237 Introduction to Database Management Systems (3 sem. hrs.)

      Introduction to the common methods of structuring files for a variety of applications and to methods of using data organization techniques in the design and management of databases.

      NB: Not offered every year. See Department chair.

      Cross-listed: CMPT 237.

      Prerequisite(s): ISYS 140. (3-2 or 3-2)


    • ISYS 325 Computer Networking (3 sem. hrs.)

      Network protocols, physical networks, and the construction and maintenance of server sites.

      NB: Not offered every year. See Department chair.

      Cross-listed: CMPT 325.

      Prerequisite(s): ISYS 166 and third year standing in Computing Science or Information Systems. (3-0-3 or 3-0-3)


    • ISYS 370 Business Information Systems (3 sem. hrs.)

      The impact of information technology and the ways in which organizations can achieve competitive advantage and support of key business functions through the strategic design, deployment, and use of information technology. The course also examines the utilization of spreadsheet, database management, and project management software to manage the design, deployment and use of information technology within an organizational setting.

      Cross-listed: BUSI 370.

      Prerequisite(s): Knowledge of Microsoft Office Suite, third year standing. (3-0 or 3-0)


    • ISYS 371 Systems Development (3 sem. hrs.)

      Current principles, concepts and techniques related to the design, development, and deployment of business computer information systems. Focus on the use of various systems analysis and design models, for example, uniform modeling language (UML), and various software tools, e.g., computer aided design system environment (CASE).

      NB: May not be offered every year.

      Cross-listed: BUSI 371.

      Prerequisite(s): Third year standing; BUSI/ISYS 370; and knowledge of Microsoft Office Suite. (3-0 or 3-0)


    • ISYS 372 Enterprise Resource Planning Software (3 sem. hrs.)

      The design principles of enterprise-wide information systems such as customer relationship management, supply chain management, decision support systems, executive support systems, and data mining techniques.

      NB: May not be offered every year.

      Cross-listed: BUSI 372.

      Prerequisite(s): Third year standing, Microsoft Office Suite; and BUSI 276, 342; BUSI/ISYS 370. (3-0 or 3-0)


    • ISYS 377 Operations Management (3 sem. hrs.)

      This course considers the various operative models by which firms attempt to create value. Topics include quality theory, quality measurement, production/supply chain planning and execution, process design, and project management, information tools necessary for effective operations, and management of the service content of the firm's products.

      NB: Not offered every year. See Department chair.

      Cross-listed: BUSI 377.

      Prerequisite(s): BUSI 176 and 275. (3-0 or 3-0)


    • ISYS 385 Software Engineering (3 sem. hrs.)

      An introduction to the theory of designing and carrying out large software projects. All stages of the software engineering cycle are examined and experienced, and planning for at least one project is undertaken.

      NB: Not offered every year. See Department chair.

      Cross-listed: CMPT 385.

      Prerequisite(s): Proficiency in C, C++, Java, Pascal, Modula-2, or Ada; CMPT 140; CMPT 231 and 237. (3-3; 0-0)


    • ISYS 386 Software Engineering Project (3 sem. hrs.)

      The project designed in ISYS 385 is carried through to completion and tested.

      NB: Not offered every year. See Department chair.

      Cross-listed: CMPT 386.

      Prerequisite(s): Grade of B- in CMPT/ISYS 385 and the ability to work on a team. (0-0; 1-6)


    • ISYS 387 Software Engineering Project II (3 sem. hrs.)

      The project designed in ISYS 385/386 is carried through to completion and tested. This course permits students to do a second project.

      NB: Not offered every year. See Department chair.

      Cross-listed: CMPT 387.

      Prerequisite(s): Grade of B- in CMPT/ISYS 385 and 386 and the ability to work on a team. (0-0; 1-6)


    • ISYS 390 Introduction to Geographic Information Systems (3 sem. hrs.)

      This course introduces the basic principles of Geographic Information Systems (GIS). It focuses on the theory and practice of GIS including how to store, analyze, and display geographic information; how to use GIS as tool in the social and environmental sciences; and the development of skills in the operation of GIS software.

      Cross-listed: ENVS 282, GEOG 282.

      Prerequisite(s): 9 sem. hrs. of Geography including GEOG 280, or GEOGAS 301 (Au Sable Institute), or instructor's consent. (0-0; 3-2)


    • ISYS 400 Directed Studies in Computing Science (1-3 sem. hrs.)

      Students are required to produce an outline of the topic to be studied, in consultation with the instructor. A course of reading and/or experimentation is pursued according to the approved outline. Assessment may be via examination and/or a final written report.

      NB: This course with the appropriate choice of topics can be used as a preparation for the senior thesis (CMPT 410). This course can only be taken with the consent of the academic computing coordinator.

      Cross-listed: CMPT 400.

      Prerequisite(s): Advanced standing in Computing Science or Information Systems.


    • ISYS 409 Thesis Preparation (1 sem. hr.)

      Students are required to choose a topic for their senior thesis (ISYS 410 or 411) in consultation with an instructor. Selected readings and references pertinent to the topic are assigned. A final written report is presented, consisting of a detailed thesis proposal and a review of the literature.

      NB: A student is allowed credit for only one of either ISYS 409 or CMPT 419.

      Cross-listed: CMPT 409.

      Prerequisite(s): Advanced standing in Computing Science or instructor's consent.


    • ISYS 410 Senior Thesis (2 sem. hrs.)

      Research in a chosen area of Computing Science with a final written report.

      Cross-listed: CMPT 410.

      Prerequisite(s): ISYS 409, a related directed study in preparation, or instructor's consent.


    • ISYS 411 Senior Thesis (3 sem. hrs.)

      Research in a chosen area of Computing Science with a final written report.

      Cross-listed: CMPT 411.

      Prerequisite(s): ISYS 409, a related directed study in preparation, or instructor's consent.


    • ISYS 419 Project Preparation (1 sem. hr.)

      Students are required to choose a topic for their senior group project (CMPT 420 or 421) in consultation with the instructor. Selected readings and references pertinent to the topic are assigned. A final written report (software requirements document) is produced giving a detailed specification of the proposed software project.

      NB: A student is allowed credit for only one of CMPT/ISYS 409 or 419.

      Cross-listed: CMPT 419.

      Prerequisite(s): Advanced standing in Computing Science or instructor's consent.


    • ISYS 420 Special Topics - Senior Collaborative Project (1-6 sem. hrs.)

      A major collaborative software project in a chosen area of Computing Science with a final report and presentation. At least two, and normally not more than five people work as a team to design, code, debug, test, and document the software.

      Cross-listed: CMPT 420.

      Prerequisite(s): ISYS 419, a related directed study, or instructor's consent.


    • ISYS 421 Special Topics - Senior Collaborative Project (1-6 sem. hrs.)

      A major collaborative software project in a chosen area of Computing Science with a final report and presentation. At least two, and normally not more than five people work as a team to design, code, debug, test, and document the software.

      NB: The choice of CMPT 420 or both 420 and 421 depends on the instructor’s assessment of the proposed project’s size and complexity.

      Cross-listed: CMPT 421.

      Prerequisite(s): ISYS 420, a related directed study, or instructor's consent.


    • ISYS 470 Information Systems Project/Internship (3 or 4 sem. hrs.)

      Application of several business disciplines and information systems concepts, principles, and practice in an actual business information system. Students are expected to develop a complex business information systems project. Students work closely with both the professor and individuals in the information systems profession. Students may also take the course as an internship while actually working for an enterprise in an information systems position.

      Cross-listed: BUSI 470.

      Prerequisite(s): Fourth year standing and Microsoft Office Suite and BUSI 221, 222, 280; 342, 370, 371, 372. (0-0; 3/4-0)


    • ISYS 480 Ethical and Social Issues in High Technology (3 sem. hrs.)

      A study from a Christian context of some historical, social, and ethical issues relating to the development and use of scientific ideas and techniques. Science and technology are examined in their total social, historical, and intellectual contexts, with a view to tracing, in possible new developments, what the key issues are today. Students are challenged to think through the issues from more than one point of view and to learn how to determine appropriate Christian responses to them.

      NB: Not offered every year. Offered only in fall semester. See Department chair.

      Cross-listed: CMPT 480. This course may be substituted for IDIS 400 or NATS 487.

      Prerequisite(s): Third year standing overall and at least one previous Computing Science or lab science course at the university level. (3-0; 0-0)


    • ISYS 490 Integrative Group Project (3 sem. hrs.)

      The course requires students to apply several business disciplines, in an actual business setting, to the development of a complex business project. Students work closely with both the professor and individuals in the business community.

      NB: Not offered every year.

      Cross-listed: BUSI 490.

      Prerequisite(s): Fourth year standing in Business or Information Systems.


back to top

This page contains official TWU academic program information.