Computer Information Systems Courses
Prerequisites are in place to help students succeed in their Computer Information System classes. If prerequisites are not met, special permission will very rarely be granted to take a Computer Information Systems course.
CISY 1110 Introduction to Computers (3 credits)
This course will provide a general introduction to computers, applications software, programming, hardware and computer information systems. Emphasis will be placed on computer literacy topics such as hardware, software, operating systems, programming languages, data communications, applications software and information systems. This course is suitable for students who wish to use the computer as a tool for problem solving.
To find out where this course transfers, check the BC Transfer Guide
Prerequisites: BC Principles of Math 11 with a grade of "C" or better or successful completion of the Business Readiness Assessment or approved equivalent.
Lecture: 2; Seminar: 2
Offered: Fall, Winter and Summer
CISY 1165 VisualBasic.Net I (3 credits)
This course introduces students to a programming environment and language. It includes program design and fundamental building blocks for programming in Visual Basic .NET. Topics cover forms, controls, properties management, events and event handlers, data types (including arrays) control structures, functions and procedures, classes and objects.
Note: CISY 1165 and CMPT 1101 will be treated as equivalent.
Prerequisites: MATH 1101 with a minimum grade of "C-" or Principles of Math 11 with a minimum grade of "C", or approved equivalent.Lecture: 2; Seminar: 2
Offered: Fall, Winter and Summer
CISY 1210 VisualBasic I (3 credits)
This course covers VisualBasic 6.0. It includes form design, control manipulation, properties management as well as programming methods used in VisualBasic. Public and private subroutines, user and built-in functions, as well as variables and their scope are discussed.
To find out where this course transfers, check the BC Transfer Guide
Prerequisite: CISY 1110
Lecture: 2; Laboratory: 2
Not offered: 2005/2006
CISY 1270 C/C++ and Structured Programming (3 credits)
This course provides the student with an introduction to C/C++ programming covering basic to intermediate structures and features of the language. Theory is supplemented by practical examples in the lab concentrating on business-oriented functions. Structured, top-down, modular design is stressed. The student will be able to write simple stand-alone applications or intermediate-sized routines which would form part of a larger application. Students who have received College credits for completing CISY 370 will not receive additional Douglas College credits for completing CISY 1270.
To find out where this course transfers, check the BC Transfer Guide
Prerequisite: CISY 1110 and CISY 1210
Lecture: 2; Seminar: 2
Not offered: 2005/2006
CISY 1275 C++ Programming (3 credits)
This course provides the student with knowledge of program design and programming methodologies. Emphasis is placed on the analysis of problems, the design of algorithms, and the abstraction of control and data in computer implementations of the design. Initially, structured programming top-down design and procedural programming are used, followed by object-oriented design (OOD) and object oriented programming (OOP). C++ is used as the implementation language.
Note: CISY 1275 and CMPT 1110 will be treated as equivalent.
Prerequisites: CMPT 1101 or CISY 1165 and Principles of Math 12 with a minimum grade of B or Math 1110 with a minimum grade of "C" or CISY 1110
Lecture: 2; Seminar: 2
Offered: Fall and Winter
CISY 1280 Multimedia Web Development (3 credits)
This course covers how to create Web pages using HTML. In addition, it covers Web site development and design, instruction in DHTML, exercises that focus on how to create animated text, image rollovers, menus and expandable/collapsible outlines.
Emphasis will be placed on topics such as hypertext links, designing Web pages with frames, tables, forms and cascading style sheets. Other topics include Java Scripting, and creating multimedia Web pages. In addition, the student will get detailed instruction on DHTML which includes dynamic page layout, content and styles, special effects, windows and frames and working with event models. Introduction to using and working with XML. Students who have received credit for CISY 3580 will not receive further credit by taking CISY 1280.
Lecture: 2; Seminar: 2
Prerequisites: CISY 1110
CISY 1410 Microcomputer Concepts and Software Applications (3 credits)
This course will provide the student with detailed practical knowledge of microcomputers and the skills to use popular software packages. Emphasis will be placed on understanding totally integrated software applications such as spreadsheet, database management, word processing and presentation graphics. Concepts of hardware, software, Web page design and electronic commerce will be explained.
To find out where this course transfers, check the BC Transfer Guide
Prerequisite: CISY 1110
Note: It is strongly recommended that CISY 1110 be taken within three semesters previous to CISY 1410.
Lecture: 2; Seminar: 2
Offered: Fall, Winter and Summer
CISY 2200 Information Systems I (3 credits)
This course will provide a general introduction to modern information systems analysis techniques. The student will be provided with the skills that are necessary for the analysis and design of information systems and will apply these skills in a step-by-step manner leading from the recognition of a problem to the implementation of a solution on a case study.To find out where this course transfers, check the BC Transfer Guide
Prerequisite: CISY 1110
Recommend completion of CMNS 1115 prior to enrolling in CISY 2200.
Lecture: 2; Seminar: 2
Offered: Fall, Winter and Summer
CISY 2255 Hardware Maintenance Concepts (3 credits)
This course will provide basic computer service concepts. PC workstations and servers will be maintained and upgraded using proper hardware tools. Basic hardware components include motherboards, memory, processors, floppy disk drives, hard drives, CD-DVD, video cards, network cards, keyboards, mouse, modems and printers. Understanding, installing and troubleshooting Windows 9x, 2000 and XP will also be covered.
Lecture: 2; Seminar: 2
Prerequisites: CISY 1110
Offered: Fall 2005, Winter 2006, Winter 2007
CISY 2300 MIS/Database Management (3 credits)
This course will provide the student with a knowledge of database concepts. Emphasis will be placed on designing, modifying and querying a database environment using a host language. It will discuss application of data structures, models of hierarchical, network and relational databases, data administration and data analysis, design and implementation.
To find out where this course transfers, check the BC Transfer Guide
Prerequisite: CISY 1110 and CISY 2200
Lecture: 2; Seminar: 2
Offered: Fall and Winter
CISY 2310 Operating Systems (3 credits)
This course will introduce several operating systems (DOS, UNIX, Linux and Windows). Emphasis will be placed on issuing system commands, accessing directories and manipulating files. Other topics include memory management and problem solving. This course is suitable for students who wish to learn more about the operating system process under different system environments, such as mainframes, minicomputers or microcomputers.
To find out where this course transfers, check the BC Transfer Guide
Prerequisites: CISY 1165 or CISY 1210 or CMPT 1101 and CISY 1270 or CISY 1275 OR cmpt 1110 or CISY 1410 and CMNS 1115
Lecture: 2; Seminar: 2
Not Offered: 2005/2006
CISY 2345 Data Communications I (3 credits)
This course will provide a basic understanding of Wide Area Network (WAN) and Local Area Network (LAN) data communication standards, protocols, security, technologies and techniques. Detail topics will include the importance of networking, convergence of data, video and voice; the roles of networking professionals; the Internet, intranets and extranets; network standards, the TCP/IP protocol suite, network hardware and software; network management and security; network configuration and troubleshooting. This course will provide the student with the basic tools for understanding and supporting the Internet and organizational networks, including the potential benefits and risks. Students who have received credit for CISY 2346 will not get credit for CISY 2345.
Prerequisite: CISY 1110
Strongly recommend completion of all CISY Semester I courses prior to enrolling in CISY 2345
Lecture: 3; Seminar: 1
Not Offered: 2005/2007
CISY 2346 Networking Essentials with CCNA 1 (3 credits)
This course will provide a basic understanding of Wide Area Network (WAN) and Local Area Network (LAN) data communication standards, protocols, security, technologies, and techniques. Detail topics will include the importance of networking, convergence of data, video, and voice; the roles of networking professionals; the Internet, intranets and extranets; network standards, the TCP/IP protocol suite, network hardware and software; Ethernet, network media, network management and security issues. This course will provide the student with a basic understanding of the Internet and organizational networks, including the potential benefits and risks. This course includes Cisco Networking Academy CCNA 1. Students who have received credit for CISY 2345 will not receive further credit for CISY 2346.
Lecture: 2; Seminar: 2
Course Prerequisites: CISY 1110. Strongly recommend completion of all CISY Semester I courses prior to enrolling in CISY 2346.
Not offered: 2005/2006
Offered: Fall 2006
CISY 2365 VisualBasic.Net II (3 credits)
This course will provide the student with an in-depth understanding of the object-oriented world of VisualBasic .Net. Topics will include advanced Jet database manipulation, definition and use of classes, ActiveX control creation, multi-threaded execution, project management for commercial software packages, and World Wide Web integration through ASP.net.
Prerequisite: CISY 1165 or CISY 1210 or CMPT 1101 (CISY 1275 or CISY 1270 or CMPT 1110 recommended)
Lecture: 2; Seminar: 2
Offered: Fall 2005, Winter 2006, Winter 2007
CISY 2375 C# .NET (3 credits)
This course covers the C# .NET programming language. Concepts learned in CISY 1165 and CISY 1275 are re-enforced and additional intermediate topics are introduced using C# syntax and features. The course takes an object-oriented approach and uses practical examples.
Prerequisite: CISY 1210 or CISY 1165 or CMPT 1101 and CISY 1275 or CISY 1270
Lecture: 2; Seminar: 2
Not Offered: 2005/2006
CISY 2470 C++ and Object Oriented Programming (3 credits)
This course provides the student with knowledge of the enhancements from C to C++. Object oriented terminology, concepts and language constructs will be covered. Students will learn how to develop object oriented programs in C++ and implement their own abstract data types as well as how to access supplied class libraries. Students who have received College credits for completing CISY 570 will not receive additional Douglas College credits for completing CISY 2470.
Prerequisite: CISY 1270
Lecture: 2; Seminar: 2
Not Offered: 2005/2006
CISY 2510 Advanced VisualBasic (3 credits)
This course will provide the student with an in-depth understanding of the object-oriented world of VisualBasic (VB) Topics will include advanced database access, definition and use of Classes, Active X controls, VBA and Internet access from VB programs. Completion of CISY 1210 and CISY 1270 within three semesters prior to taking CISY 2510 is strongly recommended.
Prerequisites: CISY 1210, CISY 1270 is stongly recommended
Lecture: 2; Seminar 2
Not Offered: 2005/2006
CISY 3445 Networking and Communications II (3 credits)
This course will provide a hands-on look at Local Area Networking (LAN) operating systems. The student will be introduced to a variety of Network Operating Systems (NOS) with a detailed look at Windows NT and Novell. Students will receive a practical administrative understanding of setting up and administering these operating systems.
Prerequisite: CISY 2345 or CISY 2346
Lecture: 2; Seminar: 2
Offered: Winter
CISY 3480 Programming With Java (3 credits)
This course will provide the student with knowledge of basic to more advanced features of the Java programming language. Topics will range from basic syntax to graphics and how Java handles multimedia, such as animation and sound. Also discussed are the Object Oriented aspects of the language as well as multi-threading, applets, interactivity and event handling. Students will write, compile and run Java programs as stand-alone applications and as applets to be incorporated in Web pages to be run over the Internet. Students who have received College credits for completing CISY 650 will not receive additional Douglas College credits for completing CISY 3480.
Prerequisite: CISY 1110 and CISY 2200 and (CISY 1210 or CISY 1270 or CISY 1165 or CISY 1275 or CMPT 1110 or CMPT 1101
Lecture: 2
Seminar: 2
Offered: Winter
CISY 3495 Applied Research Project (3 credits)
This course enables students in the Computer Information Systems Program to acquire practical experience in defining, designing, developing and implementing a special computer systems project. Each student, in consultation with a faculty advisor, will select an appropriate computer project. Project topics may vary from in-depth research to systems analysis and design proposals.
Prerequisite: CISY 2300 and CMNS 1115 and CISY 2365 or CISY 2375 or CISY 2510 or CISY 2470 or permission of instructor.
Seminar: 16; Field Experience: 56
Offered: Winter
CISY 3530 e-Business Portal Development (3 credits)
This course will provide a working knowledge of Electronic Commerce and Business in a perspective related to the digital convergence of technologies. This course will examine e-Business in the areas of computing, data communications, the business process, customer service and on-line integration. Emphasis will be placed on the need to acquire updated knowledge in the architecture of front-end Web sites and back-end database management systems. Students in this course will learn the application of e-Business concepts to existing knowledge-based information technology systems.
Prerequisite: CISY 2200 and CISY 2300 or CISY 1410
Lecture: 2; Seminar: 2
Not offered: 2005/2006
CISY 3540 Client/Server Systems (3 credits)
This course will provide the student with practical knowledge of developing and implementing client/server systems. Topics will include migration management, selecting application programs, host-based processing, client-based processing, co-operative processing, client hardware and software, server hardware and software, networking and future trends. Students will be using the most up-to-date client/server software and hardware for systems development and implementation.
Prerequisite: CISY 2300 and CISY 1210 or CISY 1165 or CMPT 1101
(Strongly recommend taking CISY 2310 before or at the same time as CISY 3540)
Lecture: 2; Seminar: 2
Offered: Winter
CISY 3580 Multimedia Design for the Internet World Wide Web (3 credits)
This course will provide a working knowledge of content, design and delivery of multimedia over the World Wide Web (WWW). Emphasis will be placed on topics such as Hypertext Markup Language (HTML), document design, WWW authoring considerations, WWW Server, Common Gateway Interface (CGI) setup and multimedia instructional design. This course is suitable for students who wish to develop a comprehensive multimedia project.
Prerequisites: CISY 2200
Lecture: 2; Seminar: 2
Not offered: 2005/2006
CISY 3600 Information Systems II (3 credits)
This course will explore in greater depth topics in modern information systems analysis and project management introduced in Information Systems I. Topics include: object-oriented analysis, design, and development techniques; project team organization and management; documentation and rapid prototyping. There will be a semester project carried out through individual and group assignments.
Prerequisite: CISY 2200 and CISY 2300 and CISY 1210 or CISY 1270 or CISY 2470 or CISY 2510
Lecture: 2; Seminar: 2
Not offered: 2005/2006
CISY 3610 Operating System II (3 credits)
This course will introduce advanced operating system concepts to the students. Topics include: real-time scheduling, interrupt driven systems, process synchronization and communication schemes, network operating systems, distributed systems, protection and security. File systems and operating system design methodologies will be discussed.
To find out where this course transfers, check the BC Transfer Guide
Prerequisite: CISY 2310
Lecture: 2; Seminar: 2
Not offered: 2005/2006
CISY 3680 Windows Programming Using Visual C++/MFC
(3 credits)
This course will provide knowledge and hands-on experience in creating event-driven GUI Windows 95 applications using Visual C++ and the Microsoft Foundation Class (MFC) libraries. The student will learn how MFC encapsulates Windows functionality and how to use MFC classes objects/interfaces to achieve various desired programming results.
Prerequisite: CISY 2470 or CISY 570
Lecture: 2; Seminar: 2
Not Offered: 2005/2006
CISY 3690 Computer Graphics and Animation (3 credits)
This course will provide an introduction to all major aspects of computer graphics as well as an introduction to computer-based animation. Major topics include a review of vector geometry in 2 and 3 dimensions, antialiasing, polygon filling, raster graphics, clipping, rotation, projection, hidden line and surface removal, light modeling, ray tracing, color models, shading, curve geometry, B splines, surface patches, fractals, motion.
To find out where this course transfers, check the BC Transfer Guide
Prerequisites: CISY 1110 and CISY 1210 or Computer Information Systems Diploma or permission of instructor
Lecture: 2; Seminar: 2
Not offered: 2005/2006


