This is an ARCHIVED version of the Kwantlen University College Calendar for 2003-2004 and is provided for historical reference only. See the current version of the Calendar for updated information. The on-line version of the University College Calendar is the Official version. Effective date of this course calendar information, unless otherwise indicated, |
Computer Information Systems
PC Hardware and Applications Development
Students will develop a working knowledge of microcomputer hardware, operating systems and applications using software such as word processors, spreadsheets and database management systems in a windows graphical environment. They will research business opportunities, write project descriptions, develop the systems using the application packages and prepare user documentation.
Principles of Program Structure and Design
Students will learn the fundamental logic and structure of computer programs. They will develop skills on all aspects of the programming and problem-solving process, including Problem Specification and Organization, Algorithms, Coding, Debugging, Testing, Documentation and Maintenance, with an emphasis on structured programming and modular design techniques.
Systems Analysis and Design
Students will study systems analysis and design with an emphasis on the role of the systems analyst in an organization and the involvement of people in the overall process. They will study: business as an information system, systems life cycle, structured methodology, charting techniques, forms design, coding methods, fact finding techniques, analysis techniques, input design, output design, process design, data modeling and systems documentation.
Operating Systems Principles and Applications
Students will learn the fundamentals of operating systems, command line interfaces and system utilities. They will study the internal structures and operating principles common to all computer systems. They will work with single-user operating systems (DOS) as well as multi-user, multi-tasking systems (NT and Linux) with an emphasis on UNIX
Enterprise Networking
Students will learn theoretical and practical aspects of Client/Server computing and Network Operating Systems in a Local Area Network environment. The course, which includes topics on LAN cabling, topologies, architecture, addressing, and connectivity options, will provide a basis for LAN implementation and support.
Internet Application Development
Students will learn to build, debug, and deploy Web-based applications using the current development tools and methodologies. They will study the fundamental concepts in Web development such as: Architecture and Technical requirements for Web Development, HyperText Markup Language (HTML), Dynamic HTML, VB Scripts, Java Scripts, Active Server Pages (ASP), Web Database Development, and ActiveX Data Object (ADO).
Prerequisites: CISY 1113
Foundations in Applied Computing
The students will learn the basic mathematical concepts which form the foundations of computing systems. They will be able to apply mathematical logic and methods to software development. They will learn the principles and applications of discrete mathematics, data organization, data representation and machine instructions.
Prerequisites: PHIL 1150
C/C++ Programming
Students will learn to program in C/C++ language. They will learn the syntax, structures and features of C, with an introduction to C++. Modular program design and structured programming style will be stressed throughout the course.
Systems Development Methodologies
Students will learn contemporary systems development methods including process-oriented, data-oriented and object-oriented methods. They will also gain experience in all phases of the systems development life cycle through case studies and group projects. Students will be required to develop a system for a real life situation.
Prerequisites: CISY 1212
Data Communications
Students will learn the concepts, terminology, and capabilities of modern data communication networks. They will study topics on communications hardware and software components, layered network architectures, communication protocols and standards, data security and router protocols.
Prerequisites: CISY 1215
Database Management Systems
Students will learn the concepts and theory of database models, with particular emphasis on the relational model. They will learn and practice good database design utilizing Entity-Relationship Modeling, the analysis of functional dependencies, and database table normalization. Students will learn Structured Query Language (SQL) and use SQL statements to design, query and maintain databases.
Data Structure
This course is an introduction to the data structured and associated algorithms commonly used in system development. Topics include: Application of Linked Lists, Stacks, Queues, Binary Trees, Balanced Trees, Searching of Trees, Lists, Inverted Lists, Multi-lists and Graphs. These are the fundamental tools available for contemporary programming languages for implementation of complex algorithms.
Prerequisite change: effective September 2003
Prerequisites: CISY 2311
GUI and Object-Oriented Programming
Students will learn the principles and concepts of programming using Java through a series of assignments and a major project. They will document and present the project results and conduct formal reviews with their peers.
Emerging Technologies
Students will learn the current developments in information technologies and the fundamental concepts underlying them. They will review selected topics such as: Web Programming, E-commerce, Database Connectivity and Network and Storage Technologies. Students will examine these concepts and use appropriate techniques to develop information systems.
CASE and 4GL Implementation
Students will learn the key concepts of Computer-Aided Software Engineering (CASE) and Fourth Generation Languages (4GL). They will study the purposes of CASE and its relationships with software development methodologies, program development environment and application development platforms. Students will be required to carry out practical projects using contemporary CASE and 4GL tools.
Prerequisites: CISY 2312
Management of Information Systems
Students will learn the organization, planning and control of information systems, including: Strategic Plan, Contingency Plans, Security Plans, Evaluation of Information Systems, Project Management, Work Place Ergonomics, Human Factors and Systems Maintenance. They will also study the application of selected management science techniques such as Critical Path Method, Queuing Models, Inventory Control Models, Linear Programming and Transportation Methods.
Prerequisites: CISY 2312
Computer Project
Students will be assigned to real-world computer projects on a team basis. They will integrate computer and business concepts as learned in previous courses and build on their experience in the issues of group dynamics.
Computer Information Systems Faculty
Cimensel, Ahmet - B.Sc. (Turkey), M.A Sc.(Turkey)
Culham, Eugenia - B.A. (Hawaii), MBA (Br. Col.)
Hothi, Parmjit - B.A. (Oxford), M.Sc. (Warwick), M.Math. (Oxford), M.B.A. (Ashridge College) (Eng.)
Law, Andy - B.Sc. (Hons) (Acadia), M.Sc. (Dalhousie)
Lee, Alan - B.Sc. (Manit.), M.Sc. (Manit.)
Liu, Xing - B.Sc. (Hunan, China), M.Sc. (Hunan, China), Ph.D. (Wales, U.K.)
Sen, Abhijit - P.I.D. (Vancouver), B.Tech. (Indian Institute of Technology), B.Sc. (Hons) (Presidency College), M.Sc. (Calif.-Berkl), Ph.D. (McM.)
Whitlow, Simon - B.Sc. (Br.Col.), Ph.D. (Br.Col.)
Yang, Yiping - B.Sc. (Hunan), M.Sc. (Hunan), Ph.D. (Paris)
|