Bradley Logo

Schedule of Classes

 

Spring Semester 2020

 

Computer Information Systems
Yun Wang • Bradley Hall 185 • 309-677-3284
CIS300Computers and SocietyGenEd: TS   Core: GS(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 BR125 Christopher Glenn  
CIS330Advanced Computer Forensics (3 hours)
Prerequisite: CIS 230 or CRM 230.
Cross listed with CJS 330.
 01 Tu5:00 PM -7:45 PM BR156 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 BR180 Jiang B Liu  
 02 Canceled
CIS415Applied Cryptography (3 hours)
Prerequisite: CS 210 or CIS 210 or equivalent; or consent of instructor.
Cross-listed with CIS 515.
 01 TT3:00 PM -4:15 PM BR290 Jonathan Scott Williams  
CIS445Integrative Programming and Technology (3 hours)
Prerequisite: CS 220 or equivalent; or consent of instructor. CIS 393 is strongly recommended.
 01 TT1:30 PM -2:45 PM BR150 Tachun Lin  
CIS446Advanced Mobile Programming (3 hours)
Prerequisite: CS 321 or CIS 445, or equivalents; or consent of instructor.
Cross listed with CIS 546.
 01 *R* TT4:30 PM -5:45 PM BR170 Tachun Lin  
CIS452Computer Game Modification (3 hours)
Prerequisite: junior standing, CS 101, CS 102, CS 140; or consent of instructor.
Course Fee: $40 per credit hour
Cross listed with I M 452 and CIS 552.
 01 MW1:30 PM -2:45 PM BR150 Owen Schaffer  
CIS458Sound Design (3 hours)
Prerequisite: junior standing, IM 113, IM 285; or consent of instructor.
Course Fee: $40 per credit hour
 01 Th3:00 PM -5:50 PM DPD003 Benjamin James Aberle  
CIS491Computer Information System Project Management (3 hours)
Prerequisite: CS 390 or equivalent; or consent of instructor.
 01 *R* Tu4:30 PM -7:15 PM BR160 Vladimir Uskov  
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     Jonathan Scott Williams  
 "Cyber Security"
 06 *R* Arr     Young Park  
 08 *R* Arr     Vladimir Uskov  
 09 *R* Arr     Owen Schaffer  
 "Game Modification"
 10 *R* Arr     Tachun Lin  
 11 *R* Arr     Jonathan Scott Williams  
 "Web Dev Fundamentals"
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.
Cross-listed with CIS 415.
 01 TT3:00 PM -4:15 PM BR290 Jonathan Scott Williams  
CIS545Integrative Programming and Technology (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. CIS 393 or equivalent is strongly recommended.
 01 TT1:30 PM -2:45 PM BR150 Tachun Lin  
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.
Cross listed with CIS 446.
 01 *R* TT4:30 PM -5:45 PM BR170 Tachun Lin  
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
Cross listed with CIS 452 and I M 452.
 01 MW1:30 PM -2:45 PM BR150 Owen Schaffer  
CIS558Sounds Design (3 hours)
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or IM 113 and IM 285, or consent of instructor.
Course Fee: $40 per credit hour
 01 Th3:00 PM -5:50 PM DPD003 Benjamin James Aberle  
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 *R* Arr     Jonathan Scott Williams  
CIS591CIS and IT Project Management (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 Tu4:30 PM -7:15 PM BR160 Vladimir Uskov  
CIS681Professional Practicum in Computer Information Systems (0 hours)
Prerequisite: Graduate CIS or CS student in good standing; consent of department chair and graduate program director.
 01 *R* Arr     Steven Dolins  
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     Staff  
 04 *R* Arr     Jonathon Doran  
 05 *R* Arr     C Nikolopoulos  
 "ADV DATA ANALYTICS"
 06 *R* Arr     Young Park  
 08 *R* Arr     Vladimir Uskov  
 09 *R* Arr     Yun Wang  
 10 *R* Arr     Tachun Lin  
 
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.
Data mapping and exchange: metadata, XML, encoding schemes, data stream transformations, and data integration and exchange between computer systems. Integrative programming and technology: design patterns, interfaces, inheritance, reusability, and security practices. Computer information systems integration: architectures, socket programming, Web services, message and queuing services. Cross listed with CIS 545.
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.
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.
Theoretical and practical sound design. Music composition, field sound recording, studio tracking, aesthetic analysis of music, electronic sound generation. Digital game technologies, 3D sound processing and generative audio structures. Mixing in non-linear environments and final mastering. Cross listed with CIS 558, IM 458.
Methods of PMBOK-based management of computer information software systems design and development projects, including systems view, main project management process groups and knowledge areas, management plans, project metrics and estimates, tools for project management, project reports and documentation. Cross listed with CS 591 and CIS 591 courses.
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.
Data mapping and exchange: metadata, XML, encoding schemes, data stream transformations, data integration and exchange between computer systems. Integrative programming and technology: design patterns, interfaces, inheritance, reusability, and security practices. Computer information systems integration: architectures, socket programming, Web services, and message and queuing services. Cross listed with CIS 445. 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.
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.
Theoretical and practical sound design. Music composition, field sound recording, studio tracking, aesthetic analysis of music, electronic sound generation. Digital game technologies, 3D sound processing and generative audio structures. Mixing in non-linear environments and final mastering. Cross listed with CIS 458, I M 458. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course.
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.
Methods of PMBOK-based management of computer information systems and/or information technology design and development projects, including systems view, main project management process groups and knowledge areas, management plans, project metrics and esti
Special projects under Smith Career Center supervision on student's professional practicum in corporate/business environment in computer information systems and/or information technology, with near-term economic benefit. Satisfactory/Unsatisfactory. Minim
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.
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
This course meets a Core Curriculum requirement.
OC - Communication - Oral Communication
W1 - Communication - Writing 1
W2 - Communication - Writing 2
FA - Fine Arts
GS - Global Perspective - Global Systems
WC - Global Perspective - World Cultures
HU - Humanities
NS - Knowledge and Reasoning in the Natural Sciences
SB - Knowledge and Reasoning in the Social and Behavioral Sciences
MI - Multidisciplinary Integration
QR - Quantitative Reasoning
This section meets a Core Curriculum requirement.
EL - Experiential Learning
IL - Integrative Learning
WI - Writing Intensive
Picture of Instructor


Choose a different department

Choose a different semester

Search Class Database

Course Delivery Method Definitions