Course |
Course Name |
Fall |
Winter |
Spring |
Summer |
CIS 2 |
Computer and Society |
x |
x |
x |
x |
CIS 3 |
Business Information Systems |
x |
x |
x |
x |
CIS 4 |
Computer Literacy (formerly CIS 93)
|
x |
x |
x |
x |
CIS 5 |
Swift Programming |
|
|
x |
|
CIS 9 |
Introduction to Data Science |
|
x |
|
|
CIS 14A |
Visual Basic .NET Programming I |
x |
x |
x |
x |
CIS 15BG |
Intermediate Problem Solving in C(Has been replaced with CIS 22B - Intermediate Methodologies
in C++ beginning Fall 2013)
|
|
|
|
|
CIS 15C |
Data Structures(Has been replaced with CIS 22C - Data Abstraction and Structures beginning
Winter 2014)
|
|
|
|
|
CIS 18A |
Introduction to UNIX/LINUX |
x |
x |
x |
x |
CIS 18B |
Advanced UNIX/LINUX |
|
x1 |
|
|
CIS 18C |
Shell Programming |
|
|
|
x1 |
CIS 21JA |
Introduction to x86 Processor Assembly Language and Computer Architecture |
x |
x |
x |
x |
CIS 21JB |
Advanced Programming: Series 86 and IA32/Pentium Assembly Language |
|
|
x1 |
|
CIS 22A |
Beginning Programming Methodologies in C++ |
x |
x
|
x
|
x |
CIS 22B |
Intermediate Programming Methodologies in C++ |
x |
x |
x |
x |
CIS 22C |
Data Abstraction and Structures |
x |
x |
x |
x |
CIS 26A |
C as a Second Programming Language |
|
|
|
|
CIS 26B |
Advanced C Programming |
|
x |
|
x3 |
CIS 27 |
Programming in C++ for C Programmers |
|
|
|
x3 |
CIS 28 |
Object Oriented Analysis and Design |
x |
x |
|
|
CIS 29 |
Advanced C++ Programming |
x |
|
x |
|
CIS 30A |
Introduction to C# Programming |
|
|
|
|
CIS 30B |
Advanced C# Programming |
|
|
|
|
CIS 31 |
Operating System Concepts |
|
x |
|
|
CIS 33A |
Programming in PERL |
x |
|
|
|
CIS 33B |
Advanced PERL Programming
|
|
x2 |
|
|
CIS 35A |
Introduction to Java Programming
|
x |
x |
x |
x |
CIS 35B |
Advanced Java Programming
|
x |
x |
x |
x |
CIS 36A |
Introduction to Computer Programming in Java |
x |
x |
x |
x |
CIS 36B
|
Intermediate Problem Solving in Java |
|
|
x |
|
CIS 37 |
Java for Mobile Development |
|
|
x |
|
CIS 38 |
iOS Development |
|
x |
|
|
CIS 40 |
Introduction to Programming in Python |
x |
x |
x |
x |
CIS 41A |
Python Programming |
x |
x |
x
|
x |
CIS 41B |
Advanced Python Programming |
x |
x |
x |
|
CIS 50 |
Introduction to Computers, Data Processing, and Applications
|
|
|
|
|
CIS 53 |
Java for Mobile Development |
|
|
x |
|
CIS 55 |
|
x |
x |
x
|
|
CIS 56 |
Network Security |
x |
x
|
x
|
x |
CIS 57 |
Web Site Administration
|
|
|
|
|
CIS 63 |
Systems Design
|
|
|
|
|
CIS 64A |
Data Base Management Systems
|
x
|
|
x
|
|
CIS 64B |
Introduction to SQL
|
|
x |
|
x |
CIS 64C |
Introduction to PL/SQL
|
x |
|
|
|
CIS 64D |
Database Tuning
|
|
x2 |
|
|
CIS 64E |
Introduction to Large Scale Processing Systems |
|
|
x |
|
CIS 64F |
Introduction to Big Data and Analytics |
|
|
|
x |
CIS 64G |
Data Visualization Methodology and Tools |
x |
|
|
|
CIS 64H |
R Programming |
|
|
x |
|
CIS 66 |
Introduction to Data Communication and Networking
|
x |
x |
x |
|
CIS 67A |
Local Area Networks
|
|
x |
|
|
CIS 67B |
Introduction to Wide Area Networking |
|
|
x2 |
|
CIS 73 |
UNIX/LINUX Systems Programming
|
|
|
|
|
CIS 74 |
Computer Software Quality Assurance |
x |
|
|
|
CIS 75A |
Internet Concepts and TCP/IP Protocols
|
|
|
|
x |
CIS 75B |
Internet Programming with TCP/IP
|
x2 |
|
|
|
CIS 79 |
Managing Technology Projects
|
x |
|
|
|
CIS 80A |
Process Management
|
|
|
|
x |
CIS 89A |
World Wide Web Page Development
|
x |
x |
|
|
CIS 89C |
Client-Side Programming with Javascript
|
x |
|
|
|
CIS 95A |
Project Management
|
x |
|
x |
|
CIS 95B |
Project Planning and Control - A Practicum
|
x |
|
x |
|
CIS 95C |
Risk Assessment and Mitigation - A Practicum
|
|
x |
|
|
CIS 95D |
Managing Outsourcing - A Practicum
|
|
x
|
|
|
CIS 95E |
CAPM and PMP Exam Preparation
|
|
|
|
x |
CIS 95F |
Managing Cloud Projects |
x |
|
|
|
CIS 95G |
Agile Project Management - A Practicum
|
|
|
|
x |
CIS 95H |
Business and Requirement Analysis |
|
|
x |
|
CIS 95J |
Applying Emotional Intelligence for Effective Project Management |
|
|
|
x |
CIS 95K |
Program Management - A Practicum |
|
|
|
|
CIS 95L |
Portfolio Management - A Practicum |
|
|
x |
|
CIS 96 |
Special Projects in Computer Information Systems |
|
|
|
|
CIS 96X |
Special Projects in Computer Information Systems |
|
|
|
|
CIS 96Y |
Special Projects in Computer Information Systems |
|
|
|
|
CIS 97 |
Flash Animation |
|
x |
|
|
CIS 98 |
Digital Image Editing |
x |
|
x |
x |
CIS 99 |
Office Software Applications |
x |
x |
x |
x |
CIS 102 |
Ethical Hacking |
x
|
x |
x |
x
|
CIS 104 |
Digital Forensics and Hacking Investigation |
x |
x
|
x
|
x
|
CIS 105 |
Cloud Security Fundamentals |
|
|
x
|
|
CIS 108 |
Personal Computer Security Basics |
x |
x |
x |
x |
CIS 170F |
Windows Administration |
|
|
x |
|