Note: Transferability information is available online by viewing the B.C. Transfer Guide (www.bctransferguide.ca). Note: Additional computing courses are listed in the Computing Science section. Many of the seats in these courses are reserved for students in a Computer Information Systems program. Other students may take these courses if they meet the prerequisites and there is space.
English Language Requirements Students registering in post-secondary level courses (numbered 100 to 499) will be required to meet the English language entrance proficiency requirements. Students in ESL or the University Foundations programs can register in those courses identified in the University Foundations program with lower levels of language proficiency.
|

CIS 1003 credits
Introduction to Computer Information Systems Prerequisite(s): None
This course is designed for students with limited or no experience in the use of microcomputer software applications. An overview of computer concepts, electronic mail, and the Internet will be introduced. Emphasis is on a practical, step-by-step, hands-on approach to learning an operating system, word processing, electronic worksheets, database management, and visual and graphic software. Note: Students cannot receive credit for both COMP 100 and CIS 100.
CIS 1043 credits
Elements of Computer Information Systems Prerequisite(s): None
This is a computer literacy course designed for students with an interest in technology and the arts. Both lectures and labs play integral roles in the course. A major portion of the course will be devoted to providing exposure and familiarity with common computer applications such as word processing, electronic mail, spreadsheets, graphics, and multimedia (including the World Wide Web), and with an introduction to bitmap and vector artwork using Adobe Illustrator. These computer tools will be motivated by examples chosen from a variety of areas and disciplines. This course cannot be used for credit in the CIS program or in the Computer Science minor. Students cannot take COMP 100 or CIS 100 for further credit.
CIS 1103 credits
Computerized Business Applications and MIS Prerequisite(s): Competent in computer skills - see “CIS Required Skills” section on the CIS department website for details.
This course covers skill development, understanding, and application at an advanced level of word-processing, spreadsheets, presentation software, and databases integrated with an introduction to Management Information Systems (MIS). Emphasis is on problem solving and integration of software applications within a MIS context. Note: This course is offered as CIS 110 and BUS 160. Students may take only one of these for credit.
CIS 1153 credits
Introduction to Computer Information Systems Prerequisite(s): None
This is a computer literacy course designed for students who are not enrolled in CIS programs. This course provides students with a broad understanding of the ideas and issues in computing and computer information systems. Concepts include hardware and software, representation of data, and program and system development issues. This course cannot be used for credit in CIS programs.
CIS 1243 credits
Introduction to Wireless Networks Prerequisite(s): At least 12 university-level credits
This introductory course focuses on the principles, and setup and configurations of local, wireless and wide area networking technologies including Ethernet and IEEE 802.11. Students will be given a number of hands-on laboratories to supplement materials covered. This course is designed for non-CIS students. Note: Basic Internet navigation skills are required. This course cannot be used to fulfil credit requirements for CIS programs. CIS students should take CIS 224.
CIS 1353 credits
Introduction to Informatics Prerequisite(s): None
Information is a defining characteristic of this century. Informatics deals with the gathering, manipulation, storage, retrieving, and classifying of recorded data, and how it is used by humans in practice. The course focuses on fundamental aspects and provides an overview of the various topics in informatics.
CIS 1413 credits
Web Design Portfolio Project Prerequisite(s): Competent in computer skills - see “CIS Required Skills” section on the CIS department website for details. Students must also have completed at least 15 credits of the CIS certificate (Web Design and Animation option).
Each student, with the guidance of a faculty advisor, will complete and present a self-directed project demonstrating the skills and knowledge obtained in the CIS certificate (Web Design and Animation option). Students must submit an acceptable project proposal in the semester prior to taking CIS 141.
CIS 1453 credits
Web Publishing Prerequisite(s): Competent in computer skills - see ‘CIS Required Skills’ section on the CIS department website for details.
In this course, students will design, organize, publish, and maintain a basic website using HTML. They will also learn scripting, how to apply multimedia plug-ins, and cascading style sheets. This course is intended for students with no prior knowledge of HTML.
CIS 1463 credits
Web Publishing -- Intermediate Prerequisite(s): CIS 145, or familiarity with basic web skills, or permission of instructor. Students should consult the CIS web page at www.ufv.ca/cis/ for details.
Pre- or corequisite(s): COMP 150
The objective of this course is to teach students with a working knowledge of HTML how to design, organize, and maintain an intermediate level website. Students will learn cascading style sheets and JavaScript programming at an intermediate level. Students will learn a general-purpose scripting language that is especially suited for Web development and can be embedded into HTML at an introductory level. This course is intended for students with a working knowledge of HTML and basic web skills such as those listed for CIS 145. Student without experience with HTML should take CIS 145. Note: Students cannot obtain credit for both CIS 145 and 146 in CIS programs.
CIS 1603 credits
Introductory Web Graphics & Animation Prerequisite(s): CIS 145 or CIS 146, or equivalent, or students with related background may seek permission of instructor
The objective of this course is to introduce students with a working knowledge of HTML and web page design to the production, modification and layout of graphics and animation for a web site. Using current graphics software, students will work with various types of graphics (e.g. JPEGs, GIFs, PNGs) created on their own or imported from another source. They will also explore a number of visual effects as well as learn how to animate images. Note: Students cannot receive credit for both CIS 160 and CIS 162.
CIS 1623 credits
Introduction to Animation Prerequisite(s): Competent in computer skills - see “CIS Required Skills” section on the CIS department website for details.
An introduction to computer animation. Students will study animation fundamentals through to advanced elements of animation. Students will implement programming, and learn how to add text and sounds to animation. Lab exercises and programming assignments will include the creation of animation projects. Note: Students cannot receive credit for both CIS 160 and CIS 162.
CIS 1654 credits
3D Animation Prerequisite(s): Competent in computer skills - see CIS Required Skills section on the CIS department website for details. CIS 162 is recommended.
This course is designed to introduce students to the creation of animation in a 3D environment. Emphasis is placed on the principles of animation and how to recreate these techniques digitally by placing and editing keyframes in such a way as to produce natural and convincing motion. Students will be given the opportunity to produce animation through a hands-on approach consisting of lab work and projects. Creative thinking and problem solving will be emphasized in the major projects.
CIS 1804 credits
Introduction to Visual Programming Prerequisite(s): COMP 150 (with a grade of C+ or better)
This course will introduce students to the visually based Rapid Application Development (RAD) approach to software development. The concepts behind visual RAD tools will be examined, and the application of these tools in a variety of practical situations will be studied. Students will have the opportunity to develop their skill in using RAD tools in a substantial programming project.
CIS 1853 credits
Introduction to Programming using Media Prerequisite(s): Competent in computer skills - see “CIS Required Skills” section on the CIS department website for details.
This course is an introduction to computer programming for students who have not programmed before. A graphical development environment will be used to demonstrate the basic concepts of programming. These concepts will be used to create animated stories or games.
CIS 1903 credits
Systems Hardware Concepts Prerequisite(s): Competent in computer skills - see “CIS Required Skills” section on the CIS department website for details.
This course will introduce students to the capabilities of various microcomputer hardware components, describe and specify equipment needs, and describe and apply formal problem solving techniques. The physical installation and maintenance of components such as expansion devices, communications equipment (LAN, modem, printers), secondary storage and video displays will also be covered.
CIS 1914 credits
Introduction to Networking Prerequisite(s): CIS 190
This course discusses the networking fundamentals, including network elements, physical topologies and design, physical media, and common networking connectivity devices, networking components and connectors. Included will be discussion on the OSI reference model and TCP/IP fundamentals. This course will also provide knowledge on internetworking, LAN/WAN protocols. Students will learn to set up peer-to-peer networks.
CIS 1924 credits
Introduction to Networking Prerequisite(s): CIS 190, or nine credits of university-transferable electives
This course will present data network fundamentals including network devices, physical topologies and design, physical media, common networking connectivity equipment such as routers and switches, and commonly used infrastructure cabling standards. The OSI reference model as well as the TCP/IP protocol suite will be introduced. Internetworking concepts including LAN/WAN protocols will be investigated and peer-to-peer routed networks will be implemented. Note: Students with CIS 192 cannot take CIS 193 or CIS 194 for further credit.
CIS 1932 credits
CCNA 1: Networking Fundamentals Prerequisite(s): CIS 190 is recommended
This course will cover the objectives of CISCO CCNA Semester 1 Curriculum. Included will be data network fundamentals including network devices, physical topologies and design, physical media, common networking connectivity equipment such as routers and switches, and commonly used infrastructure cabling standards. The OSI reference model as well as the TCP/IP protocol suite will be introduced. Note: Students cannot receive credit for both CIS 192 and CIS 193.
CIS 1942 credits
CCNA 2: Routing Protocols and Concepts Prerequisite(s): CIS 193 or permission of the instructor.
This course will cover the objectives of the CISCO CCNA 2 curriculum. Included in this course is an introduction to Wide Area Networking, use of routers, and TCP/IP. Note: Students cannot receive credit for both CIS 192 and CIS 193.
CIS 2214 credits
Principles of Information Systems Security Prerequisite(s): COMP 150 and one of CIS 192, CIS 191, or CIS 194
This course provides an introduction to proven techniques for protecting information systems from intruders, while allowing the required access to authorized users. This course is introductory and is designed to provide an overall view of security in the modern information world. Several hands-on lab projects will be completed using Linux- and/or Windows-based computer systems.
CIS 2244 credits
Wireless LANs in the Enterprise Prerequisite(s): CIS 192, or CIS 193 and CIS 194
This course focuses on the design, planning, implementation, operation, and troubleshooting of Wireless LAN technologies including 802.11a/b/g, Wireless LAN security, and radio technologies and applications. Hands-on labs will be completed in the configuration of access points and bridges, antenna placement, and site surveys. This course includes the “Cisco – Fundamentals of Wireless LANs” learning objectives.
CIS 2303 credits
Databases and Database Management Systems Prerequisite(s): CIS 180 or COMP 155
This course covers the theoretical foundations that are necessary to design and implement a database, and to use database management systems effectively. The database approach is introduced and major models are reviewed. Relational models are considered in more detail. Data modeling techniques are used as a tool for design. Students will study data manipulation languages such as relational algebra and SQL. Normalization and practical design considerations are covered.
CIS 2454 credits
Intermediate Web Programming Prerequisite(s): CIS 145 and CIS 180
The objective of this course is to teach students how to program dynamic websites. Students will learn how to include programming into a working website on the world wide web using current web programming languages.
CIS 2623 credits
Web-Based Computer Game Development Prerequisite(s): COMP 150 or COMP 152, or programming experience with instructor permission
This course will introduce students to the techniques used in developing computer games that are intended to be played over a web-browser. These online games differ from most computer games in that they compensate for the lack of advanced technical features (such as realistic graphics) with greater attention to story telling and reader interaction. At the end of the course, the students will be able to create a simple yet engaging game themselves, or a more complex game with the assistance of others.
CIS 2703 credits
Analysis and Design Prerequisite(s): COMP 155
Pre- or corequisite(s): CMNS 125
An introduction to computer systems development process, covering aspects of project initiation, analysis, and design. Both classical and object-oriented techniques will be included.
CIS 2804 credits
Client/Server Programming Prerequisite(s): COMP 155 with C+ or better
Pre- or corequisite(s): CIS 230, CIS 270
This course examines the development of connectivity solutions for Client/Server systems. Topics include servers versus clients, SQL-based database systems, transactions, middleware, and communication between clients and servers. A major team-based programming project will be developed and presented by the students at the end of term.
CIS 2853 credits
End User Training & Support Prerequisite(s): ENGL 105 or any 100-level CMNS (CMNS 125 is recommended)
As of September 2011, prerequisites will change to the following: CIS 190 and CIS 192; one of COMP 150, COMP 125, or COMP 152; and one of ENGL 105 or any 100-level CMNS course (CMNS 125 is recommended).
An overview of the training and support functions within Information Systems. Students will examine existing models and complete projects demonstrating their understanding of planning, developing, implementing and evaluating training and support systems.
CIS 2914 credits
Networking Theory and Applications Prerequisite(s): CIS 191
As of September 2011, prerequisites will change to the following: CIS 190; and one of CIS 191, CIS 192, or CIS 194
Students will become familiar with networking concepts including networking directory service, networking file systems, network printing and network management. Students will receive practical training on the installation and integration of network operating systems, on the use of single- and multi-user systems via networking, and on the use of a variety of peripherals.
CIS 2924 credits
Wide Area Networking Prerequisite(s): CIS 192, or CIS 194, or permission of the instructor
This course is designed to teach students the skills they will need to design, build, and maintain local area networks and wide area networks. The focus of this course is to introduce the WAN protocols, software, and hardware technologies needed to build WANs. Students will also learn about virtual LANs, LAN switching, Fast Ethernets, Frame Relay, and ISDN networking. This course also covers how to configure routers to setup different types of LANs and WANs using LAN and WAN protocols. Note: Students with CIS 292 cannot take CIS 293 or CIS 294 for further credit.
CIS 2932 credits
CCNA 3: LAN Switching Prerequisite(s): CIS 192, or CIS 194, or permission of the instructor
This course covers the objectives of the CISCO CCNA 3 curriculum. This course is designed to teach students the skills they will need to design, build, and maintain local area networks and wide area networks. Students will learn about virtual LANs, LAN switching, Fast Ethernets, Frame Relay, and ISDN networking. This course also covers how to configure routers to setup different types of LANs using LAN protocols. Note: Students cannot receive credit for both CIS 292 and CIS 293.
CIS 2942 credits
CCNA 4: Accessing the WAN Prerequisite(s): CIS 293, or permission of the instructor
This course covers the objectives of the CISCO CCNA 4 curriculum. Included are the design, build, and maintenance of wide area networks. The focus of this course is to introduce the WAN protocols, software, and hardware technologies needed to build WANs. This course also covers how to configure routers to setup different types of LANs and WANs using LAN and WAN protocols. Note: Students cannot receive credit for both CIS 292 and CIS 294.
CIS 2964 credits
Network Operating Systems Prerequisite(s): CIS 191 or CIS 192 or CIS 195 or CIS 295
This course will provide students with the necessary knowledge to plan, design, install, configure, and supervise LANs and WANs. This course also provides the practical experience needed to troubleshoot, manage, and maintain a local area network. Students will be exposed to different network operating systems to illustrate these ideas.
CIS 2974 credits
Internet Investigation II Prerequisite(s): RCMP Internet for Investigators (Basic) or permission of instructor
This course focuses on Internet and computer security issues and their relationship to secrecy and the interception of communications. In addition to an introduction to the "hacker" subculture, this course also covers some of the tools used by hackers to exploit computer systems vulnerabilities and destroy data. Criminal law studies related to information technology will be covered, as will an introduction to the computer forensic examination process.
CIS 2984 credits
Internet Investigation III Prerequisite(s): CIS 297, permission of the department
This course will provide students with an understanding of the Internet-based network architecture, and will introduce vocabulary and concepts that will assist students in understanding computer networks, particularly as they relate to police investigations and security breaches. General theory regarding the interception of internet and network-based communications will be covered, as will some techniques that may be employed for it. Issues that commonly surface during an investigation involving a Local Area Network (LAN) will be discussed. In addition to learning how to trace e-mail to its point of origin, students will be introduced to Linux and UNIX, the most common operating systems found on servers connected to the Internet.
CIS 3214 credits
Fundamentals of Networking Security Prerequisite(s): CIS 292, or CIS 294, or current CCNA certification and permission of instructor
This course focuses on network security architectures, procedures and processes. Practical hands-on skill development is provided in security system technologies, security policy design, firewall design and implementation, router security architectures, authentication and authorization systems, Intrusion detection, and VPNs. This course will include the “Cisco – Fundamentals of Network Security” learning objectives.
CIS 3254 credits
Malicious Software and Attack Prevention Prerequisite(s): CIS 221, acceptance to the CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department.)
This course will provide students with proven techniques for allowing authorized users access to the Internet while protecting the inner network from attack by someone who has circumvented the outer defence or from internal attack. Methods and technologies such as secure programming, viruses, host-based intrusion detection, auditing, threat modeling, forensics, software firewalls, and operating system hardening will be discussed.
CIS 3413 credits
System Administration Prerequisite(s): Acceptance to the CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department.) CIS 291 is recommended
Pre- or corequisite(s): COMP 340 is required
The objective of this course is to teach students how to plan, install, configure, performance tune and administer a multi-user Unix/Linux-based system.
CIS 3703 credits
Software Engineering Prerequisite(s): CIS 270. Acceptance to the CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department.)
A detailed consideration of how systems are engineered using both classical and object-oriented techniques. It is a continuation of the analysis and design work started in CIS 270. Topics cover all aspects of the software life-cycle. Emphasis is placed on object-oriented techniques and the Unified Modeling Language (UML). Note: Completing this course does not qualify you to hold the "PEng" designation.
CIS 3713 credits
Object Oriented Modeling and Design Prerequisite(s): CIS 270. Acceptance to the CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department.)
As of September 2011, prerequisites will change to the following: Acceptance to the CIS degree program; CIS 230, CIS 270, and COMP 251. (Students accepted to a CIS or Computing Science minor may register with permission of the department.)
Using object-oriented techniques, students will learn how to design and implement high quality computer systems. Emphasis is placed on creating a requirements model and using design principles to create a working system (user interface, application, and database). The unified modeling language (UML) is used extensively throughout this course.
CIS 3803 credits
Introduction to Artificial Intelligence Prerequisite(s): Acceptance to CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department.) As of September 2011, prerequisites will change to the following: Acceptance to CIS degree program, COMP 251, and one of the following: MATH 106; MATH 104 with a grade of B+ or better; CYC 425; or PSYC 110 with a grade of B+ or better. (Students accepted to a CIS or Computing Science minor may register with permission of the department.)
This course provides a basic introduction to the field of Artificial Intelligence. Topics covered will include the most common AI techniques, including knowledge representation and reasoning, logical inference, and machine learning. Emphasis is placed on the practical use of rule-based systems and the fundamentals necessary for the development of Expert Systems.
CIS 3853 credits
Project Management Prerequisite(s): CIS 270 or CIS 291. Acceptance to the CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department)
This course covers the application of knowledge, skills, tools, and techniques to information systems project development activities in order to meet or exceed stakeholder needs and expectations. The course is designed to complement existing information technology knowledge, skills, and experience with the project management skills requirement to effectively manage development projects that involve computer hardware, computer software, and telecommunications technology.
CIS 3863 credits
Human Factors Prerequisite(s): CIS 285 or 15 credits of CIS or COMP. Acceptance to the CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department)
Human factors engineering or ergonomics concerns itself with the study of human capabilities and limitations and their relationship to things, processes and work environments. This course provides a broad overview of the field with an emphasis on human-computer interface development, user-centered design and usability evaluation. Students learn principles of work and system design that help to improve system performance and reliability.
CIS 3903 credits
Data Communications Prerequisite(s): CIS 291 or CIS 295, and MATH 106 or MATH 104 with a grade of B+ or better or CYC 425 or PSYC 110 with a grade of B+ or better. Acceptance to CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department)
Students will become familiar with the ideas, methods, and standards being used for the electronic exchange of data, as well as a discussion of interfaces. Included will be discussions on the OSI reference model, commonly used protocols, data communication equipment, network topologies (international, national, provincial, local), network design and tradeoffs, routing protocols, performance analysis and modeling, and network and data security. Students will consider case studies of different performance measures and management requirements, so that they can effectively analyze data communication alternatives for a business problem.
CIS 3924 credits
Internetworking Prerequisite(s): CIS 292, or CIS 294, or CCNA certification and permission of instructor.
This course provides advanced Routed Internetwork knowledge. Students will learn how to install, configure, and troubleshoot complex Internetworks as found in medium to large organisations. Topics include routing protocols such as BGP, OSPF, EIGRP, and RIP and advanced IP address management techniques in large scaleable networked environments. Other related topics include traffic management with access control lists, redundant default gateways, and the related security issues when routing between multiple autonomous systems.
CIS 3934 credits
Remote Access Internetworking Prerequisite(s): CIS 292, or current CCNA certification and permission of instructor. Acceptance to the CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department)
In this course students will design, plan, implement, test and troubleshoot remote access network solutions. Topics include WANs, asynchronous dial-up access, cable and DSL broadband, PPP, ISDN BRI/PRI, Frame-Relay, traffic shaping, backup links, security policies, scaling IP address plans using NAT, and VPNs. This course will include the Cisco CCNP Semester 2 learning objectives.
CIS 3944 credits
Multilayer Switching Prerequisite(s): CIS 292, or CIS 294, or current CCNA certification and permission of instructor.
Advanced switched network principles as used in modern-day campus LANs are presented. Hands-on exercises will be used to develop skill in a variety of topic areas including VLANS, inter-VLAN routing, VTP, STP, multi-layer switching, redundant fault tolerance design, and QoS. Campus LAN security and support for emerging LAN services including VOIP and streaming audio/video applications will be explored. This course will include the Cisco CCNP Semester 3 learning objectives.
CIS 4303 credits
Advanced Database Topics Prerequisite(s): CIS 230. Acceptance to the CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department.) COMP 340 is recommended.
Students will study, discuss and compare current idea and tools being used by business for their data-handling needs. Topics will include a comparison of the leading relational database engines and object-oriented concepts and other approaches being applied to database problems. Distributed systems and client-server technologies will be discussed. Modern relational database architecture and administration will be studied.
CIS 4403 credits
Project Prerequisite(s): Last semester of BCIS degree program, departmental approval of a project proposal in the semester prior to taking the course. Students should consult the CIS website under "Current Students" for details
Each student, with the guidance of a faculty advisor, will complete and present a self-directed project demonstrating the skills and knowledge obtained in the CIS program. Students must submit an acceptable project proposal in the semester prior to taking CIS 440. Students should consult the CIS web site for current details about the proposal and the course requirements.
CIS 4803 credits
Decision Support Systems Prerequisite(s): Acceptance to CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department.)
As of September 2011, prerequisites will change to the following: Acceptance to CIS degree program, COMP 251, and one of the following: MATH 106; MATH 104 with a grade of B+ or better; or CYC 425; or PSYC 110 with a grade of B+ or better. (Students accepted to a CIS or Computing Science minor may register with permission of the department.)
This course explores topics in computer-based Decision Support Systems with a focus on the application of information technology to the solution of management problems. Topics include Management Support Systems, Business Intelligence, decision making systems, and intelligent systems.
CIS 4853 credits
Ethics & Other Management Issues in Information Systems Prerequisite(s): CIS 285 or 15 credits of CIS or COMP. Acceptance to the CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department)
Issues related to the management of information technology within organizations will be discussed. Topics will include legal, ethical, and managerial issues pertaining to the impact of automation on organizations. Various models related to the management of information technology will be discussed, and the application to the solution of business problems will be illustrated through case studies. Students will be expected to research and present topics.
CIS 4924 credits
Troubleshooting Internetworks Prerequisite(s): CIS 392, CIS 393 and CIS 394. Acceptance to the CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department)
This course presents advanced Internetwork troubleshooting techniques as applied to larger mixed LAN/WAN Internetworks. Hands-on network and system troubleshooting techniques will be applied to various networking technologies including complex LAN and WAN environments. Strategies for network baselining and documentation using a variety of methodologies and tools are included. This course will include the Cisco CCNP Semester 4 learning objectives.
CIS 4953 credits
Advanced Topics in Computer Systems Prerequisite(s): Acceptance to CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department.) Other prerequisites determined by instructor and topic.
As of September 2011, prerequisites will change to the following: Acceptance to CIS degree program and 9 upper-level CIS or COMP credits. (Students accepted to a CIS or Computing Science minor may register with permission of the department.)
This advanced topics course is designed to provide study of the latest up-to-date technologies and issues in computer systems. Topics may be drawn from new technologies and issues in areas such as operating systems, databases, hardware, data communications, computer security, multimedia, computer ethics and management, and others. Topics will vary depending on semester and instructor. Students should consult the department for current offerings.
CIS 4963 credits
Advanced Topics in Computer Applications Prerequisite(s): Acceptance to CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department.) Other prerequisites determined by instructor and topic.
As of September 2011, prerequisites will change to the following: Acceptance to CIS degree program and one of COMP 350, COMP 351, or COMP 360. (Students accepted to a CIS or Computing Science minor may register with permission of the department.) Other prerequisites determined by instructor and topic.
This advanced topics course is designed to provide study of the latest up-to-date technologies and issues in computer information systems applications. Topics may be drawn from new technologies and issues in areas such as artificial intelligence, application programming, advanced website design, e-commerce, object-oriented technology, user interface design, computer graphics, CASE tools and others. Topics will vary depending on semester and instructor. Students should consult the department for current offerings.
CIS 4973 credits
Advanced Topics in Information Security Prerequisite(s): Acceptance to the CIS degree program. (Students accepted to a CIS or Computing Science minor may register with permission of the department). Other prerequisites determined by instructor and topic.
This advanced topics course is designed to provide study of the latest up-to-date technologies and issues in information security not covered in other courses. Topics may be drawn from areas such as physical and network security, secure programming, policies and ethics, intrusion detection, OS hardening, cryptography, cultural issues, forensic issues and others. Topics will vary depending on semester and instructor. Students should consult the department for current offerings.
Last extracted: April 23, 2010 09:45:05 PM
|