Bradley Logo

Schedule of Classes

 

Spring Semester 2015

 

Computer Information Systems
Yun Wang • Bradley Hall 185 • 309-677-3284
CIS102Introduction to Computer Information Systems With Basic (3 hours)
Course Fee: $20 per credit hour
 01 MW5:00 PM -6:15 PM BR150 Craig Cooper  
CIS210Applications of Data Structures & Algorithms (3 hours)
Prerequisite: grade of C or better in both CS 102 and CS 140 or equivalents; MTH 120 or equivalent.
Course Fee: $20 per credit hour
 01 Canceled
CIS275Business Applications With Visual Basic (3 hours)
Prerequisite: CIS 102, BMA 272, or consent of instructor.
Cross listed with BMA 275
 01 Canceled
 02 Canceled
CIS300Computers and SocietyGenEd: TS(3 hours)
Prerequisite: Junior standing or consent of instructor.
 01 M6:00 PM -8:45 PM BR142 Christopher Glenn  
 02 Tu6:00 PM -8:45 PM BR235 Tim Applegren  
CIS330Advanced Computer Forensics (3 hours)
Prerequisite: CIS 230 or CRM 230.
 01 *R* Tu4:45 PM -7:30 PM BR290 James Feehan  
CIS393Web Technologies & Systems (3 hours)
Prerequisite: CIS 210 or CS 210 or equivalent; or consent of instructor. CS 220 is strongly recommended.
 01 MW10:30 AM -11:45 AM BR150 Jiang B Liu  
CIS415Applied Cryptography (3 hours)
Prerequisite: CS 210 or CIS 210 or equivalent; or consent of instructor.
 01 MW9:00 AM -10:15 AM BR290 Matthew Tennyson  
CIS435Computer Networks and System Security (3 hours)
Prerequisite: CS 220 or equivalent; or consent of instructor.
 01 MW1:30 PM -2:45 PM BR220 Yun Wang  
 02 TT1:00 PM -2:15 PM BR180 Yun Wang  
CIS446Advanced Mobile Programming (3 hours)
Prerequisite: CS 321 or CIS 445, or equivalents; or consent of instructor.
 01 MW3:00 PM -4:15 PM BR180 Alexander Uskov  
CIS451Computer Game Design (3 hours)
Prerequisite: Junior standing; IM 113, IM 115, IM 285, and IM 260; or CS101, CS102, and CS140; or consent of instructor.
Course Fee: $40 per credit hour
 01 MW2:30 PM -4:20 PM GCC205 Monica McGill  
CIS452Computer Game Modification (3 hours)
Prerequisite: junior standing, CS 101, CS 102, CS 140; or consent of instructor.
Course Fee: $40 per credit hour
 01 TT3:00 PM -4:15 PM BR180 Jonathon Doran  
CIS455Computer Graphics (3 hours)
Prerequisite: junior standing, CS 101, CS 102, CS 140; or consent of instructor.
Course Fee: $40 per credit hour
 01 TT9:00 AM -10:15 AM BR210 James C Miller  
CIS459Computer Game Capstone Project (3 hours)
Prerequisite: Completion of all other coursework in game design minor or computer game technology minor; or completion of all other coursework in game design concentration or computer game technology concentration; or consent of instructor.
Course Fee: $40 per credit hour
 01 Canceled
 and F9:00 AM -9:50 AM     GCC205      
CIS481Professional Practicum in Computer Information Systems (0 to 3 hours)
Prerequisite: CIS or CS junior or senior student in good standing; consent of department chair.
 01 *R* Arr     Steven Dolins  
CIS495Software and Web Applications Security (3 hours)
Prerequisite: CS 390 or equivalent; or consent of instructor.
 01 TT4:30 PM -5:45 PM BR150 Alexander Uskov  
CIS497Topics in Computer Information Systems (3 to 6 hours)
Prerequisite: consent of instructor.
Registration is for 3 credit hours.
 01 Canceled
CIS498Directed Individual Studies in Computer Information Systems (1 to 3 hours)
Prerequisite: Consent of instructor
 01 *R* Arr     Steven Dolins  
 02 *R* Arr     Jiang B Liu  
 03 *R* Arr     James C Miller  
 04 *R* Arr     Matthew Tennyson  
 05 *R* Arr     C Nikolopoulos  
 06 *R* Arr     Young Park  
 07 *R* Arr     Alexander Uskov  
 08 *R* Arr     Vladimir Uskov  
 09 *R* Arr     Jonathon Doran  
 10 *R* Arr     Tachun Lin  
CIS515Applied Cryptography (3 hours)
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 210 or equivalent, or consent of instructor.
 01 MW9:00 AM -10:15 AM BR290 Matthew Tennyson  
CIS535Computer Networks and System Security (3 hours)
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 220 or equivalent, or consent of instructor.
 01 MW1:30 PM -2:45 PM BR220 Yun Wang  
 02 TT1:00 PM -2:15 PM BR180 Yun Wang  
CIS546Advanced Mobile Programming (3 hours)
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 321 or CIS 545 or equivalents, or consent of instructor.
 01 MW3:00 PM -4:15 PM BR180 Alexander Uskov  
CIS551Computer Game Design (3 hours)
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or I M 113 and I M 115 and I M 285 and I M 260, or CS 101 and CS 102 and CS 140, or consent of instructor.
Course Fee: $40 per credit hour
 01 MW2:30 PM -4:20 PM GCC205 Monica McGill  
CIS552Computer Game Modification (3 hours)
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 101 and CS 102 and CS 140, or consent of instructor.
Course Fee: $40 per credit hour
 01 TT3:00 PM -4:15 PM BR180 Jonathon Doran  
CIS555Computer Graphics (3 hours)
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 101 and CS 102 and CS 140, or consent of instructor.
Course Fee: $40 per credit hour
 01 TT9:00 AM -10:15 AM BR210 James C Miller  
CIS559Computer Game Capstone Project (3 hours)
Prerequisite: Graduate standing in CS or CIS, or consent of instructor, or senior standing in CS or CIS and completion of all other coursework in game design minor or computer game technology minor, or senior standing in CS or CIS and completion of all other coursework in game design concentration or computer game technology concentration.
Course Fee: $40 per credit hour
 01 Canceled
 and F9:00 AM -9:50 AM     GCC205      
CIS572Computing Management: Systems, Technology, Services (3 hours)
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 310 or equivalent.
 01 W6:00 PM -8:45 PM BR225 Suzie Worsfold  
 02 Th6:00 PM -8:45 PM BR142 Suzie Worsfold  
CIS580Digital Society and Computer Law (3 hours)
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or one semester of computer programming or equivalent.
 01 Tu6:00 PM -8:45 PM BR146 William Tinker  
CIS595Software and Web Applications Security (3 hours)
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 390 or equivalent, or consent of instructor.
 01 TT4:30 PM -5:45 PM BR150 Alexander Uskov  
CIS681Professional Practicum in Computer Information Systems (0 to 3 hours)
Prerequisite: graduate CIS or CS student in good standing; consent of department chair and graduate program director.
 01 *R* Arr     Steven Dolins  
CIS697Advanced Topics in Computer Information Systems (0 to 3 hours)
Prerequisite: consent of instructor.
 01 *R* Arr     Staff  
CIS698Directed Individual Studies in Computer Information Systems (1 to 3 hours)
Prerequisite: Consent of instructor
 01 *R* Arr     Steven Dolins  
 02 *R* Arr     Jiang B Liu  
 03 *R* Arr     Matthew Tennyson  
 04 *R* Arr     Jonathon Doran  
 05 *R* Arr     C Nikolopoulos  
 06 *R* Arr     Young Park  
 07 *R* Arr     Alexander Uskov  
 08 *R* Arr     Vladimir Uskov  
 09 *R* Arr     Yun Wang  
 10 *R* Arr     Tachun Lin  
CIS699Thesis in Computer Information Systems (3 hours)
Prerequisite: consent of department chair.
 01 *R* Arr     Steven Dolins  
 
Fundamental concepts of computer programming and design of algorithms. Problem solving using BASIC. Introduction to flow chart language and use of software packages. Functional limitations and capacities of computers.
Builds on previous CS 101, CS 102, and CS 140 courses in programming and focuses on applications of data structures, graphs and trees, algorithms, proof techniques, problem solving strategies, and file structures in programming, software development, and computer information systems.
Object-oriented business application development using Visual Basic. Emphasis on object classes, events and properties, data structures, controls, and objects. Dual listed as MIS 275.
History of computers; their use, limitations, and impact on society; Internet and the World Wide Web; creation of Web content.
Provides students an extensive look at computer forensics and formal techniques used in computer forensics in a lab environment. Formal techniques for conducting a computer forensics investigation including record-keeping are covered. Students will conduct computer forensic exams and participate in practical computer forensic examination exercises. Cross listed as CRM 330.
Introduction to Web technologies and systems. Emphasis on design, development, testing, implementation, and applications of Web-based systems and technologies including related software, data exchange protocols, interfaces, and tools.
Various concepts, algorithms, and systems in the area of applied cryptography. Topics include but are not limited to overview of classical cryptography, various types of cryptographic algorithms and systems, block ciphers, advanced encryption standards, key management, digital certificates, design and development of cryptographic applications. Cross-listed with CIS 515.
Principles, concepts, and fundamentals of computer networks and systems; and information technology infrastructure security, computer network authentication, authorization, access control, confidentiality, and data integrity. Topics of computer network security policy and management, data encryptions, protection against internal and external attacks, security evaluation and management will also be covered. Cross listed with CIS 535.
Advanced programming concepts, languages and technology relevant to mobile software systems and mobile computing, including data structures, databases, file systems, objects, classes, I/O operations, SDKs, IDEs, services, networking and development of mobile software systems. Cross listed with CIS 546. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course.
Gameplay, storytelling, challenges, interface and information design, and world interaction. Construction of experiences, including rule design, play mechanics, game balancing, social game interaction, and the integration of interactive media. Playtesting and game design documentation. Cross listed with IM 451, CIS 551. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course.
Software development and programming aspects of computer games, game engine modification, and virtual reality simulations, including event loops, execution threads, collision detection, multi-threading, performance analysis, multi-user games and networking. Cross listed with CIS 552, IM 452.
Introduction to the theory and implementation of computer graphics with 2D and 3D applications in computer gaming, including 2D and 3D graphic primitives and objects, OpenGL, geometric transformations, image synthesis, rendering and lighting, and virtual environments. Cross listed with CIS 555, IM 455.
Game development, including advanced game design, software development, and game production concepts. Integration of audio, visual, storytelling, programming, and design. Project builds within multi-disciplinary teams. Cross listed with CIS 559, IM 459. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course.
Special projects under staff supervision on professional practicum in computer information systems, with near-term economic benefit. Repeatable to a maximum of 3 credit hours.
Concepts, models, methods, technologies, and tools used to design, develop, test, implement, and maintain secure software and Web applications. Threats posed to software and Web applications, software security concepts and protection mechanisms, trust and threat model, authentication and authorization, software risks assessment and management models, security management models for software and Web applications, secure programming and software development styles, tools to develop secure software and Web applications. Cross listed with CIS 595.
Topics of special interest in computer information systems area which may vary each time course is offered. Repeatable under a different topic for a maximum of six semester hours.
Individual study or research/development project under supervision of a CS/IS faculty member. May be repeated under a different topic once. Repeatable to a maximum of six semester hours.
Various concepts, algorithms, and systems in the area of applied cryptography. Topics include but are not limited to overview of classical cryptography, various types of cryptographic algorithms and systems, block ciphers, advanced encryption standards, key management, digital certificates, design and development of cryptographic computer and software applications. Cross listed with CIS 415. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course.
Principles, concepts, and fundamentals of computer networks and systems; and information technology infrastructure security, computer network authentication, authorization, access control, confidentiality, and data integrity. Topics of computer network security policy and management, data encryptions, protection against internal and external attacks, security evaluation and management will also be covered. Cross listed with CIS 435. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course.
Advanced programming concepts, languages and technology relevant to mobile software systems and mobile computing, including data structures, databases, file systems, objects, classes, I/O operations, SDKs, IDEs, services, networking and development of mobile software systems. Cross listed with CIS 446. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course.
Gameplay, storytelling, challenges, interface and information design, and world interaction. Construction of experiences, including rule design, play mechanics, game balancing, social game interaction, and the integration of interactive media. Playtesting and game design documentation. Cross listed with CIS 451, IM 451. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course.
Software development and programming aspects of computer games, game engine modification, and virtual reality simulations, including event loops, execution threads, collision detection, multi-threading, performance analysis, multi-user games and networking. Cross listed with CIS 452, IM 452. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course.
Introduction to the theory and implementation of computer graphics with 2D and 3D applications in Computer Gaming, including 2D and 3D graphic primitives and objects, OpenGL, geometric transformations, image synthesis, rendering and lighting, and virtual environments. Cross listed with CIS 455, IM 455. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course.
Game development, including advanced game design, software development, and game production concepts. Integration of audio, visual, storytelling, programming, and design. Project builds within multi-disciplinary teams. Cross listed with CIS 459, IM 459. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course.
Management of resources for computing; management of computer and information systems and technologies; planning for and management of computing services; operational considerations.
Ethical considerations of computer scientists and computer-related security and privacy issues; copyright, patent, trademark, and trade secret issues, deceptive trade practices, computer crime, contract issues, venture capitalists, tax issues, computer torts, constitutional issues, and international trade considerations.
Various security concepts, models, methods, technologies, and tools used to design, develop, test, implement, and maintain secure software and Web applications. Topics include but are not limited to threats posed to software and Web applications, software security concepts and protection mechanisms, trust and threat model, authentication and authorization, software risks assessment and management models, secure programming and software development styles and tools. Cross listed with CIS 495. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course.
Special projects under staff supervision on professional practicum in computer information systems, with near-term economic benefit. Repeatable to a maximum of 3 credit hours.
Special projects under staff supervision on advanced problems and emerging technologies in computer information systems. May be repeated under different topics for a maximum of 6 semester hours.
Individual study or research/development project in an area of computer information systems relevant to the student's professional goals and not covered in a formal course offered by the Department. May be repeated twice for a maximum of 6 credit hours.
Computer information systems research and thesis preparation. Required of candidates choosing the thesis option. Repeatable to a maximum of 6 semester hours.
This course meets a General Education requirement.
C1 - English Composition
C2 - English Composition
SP - Speech
MA - Mathematics
WC - Western Civilization
NW - Non-Western Civilization
FA - Fine Arts
HL - Human Values - Literary
HP - Human Values - Philosophical
CD - Cultural Diversity
SF - Social Forces
FS - Fundamental Concepts in Science
TS - Science & Technology in the Contemporary World
Picture of Instructor


Choose a different department

Choose a different semester

Search Class Database

Course Delivery Method Definitions