KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Niagara University · Courses

CIS

41 courses with the subject CIS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

CIS 138Intro to Prog & Comp3

The course provides an intensive introduction to computers and to programming as a tool for problem solving including basic logic and algorthms. Students will use and write programs in a beginners programming language. Applications involve personal, scientific, and health or business worlds. (This course does not satisfy the CIS major requirement.)

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 140STEM Programming3

Students are introduced to computing and apply problem solving techniques to a variety of contexts including, but not limited to, web page design, introductory programming and robotics. Students will consider the societal and ethical issues regarding technology while applying computing concepts and utilizing computing tools to solve problems.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 190Web Design3

Students in this course will learn how to plan and develop dynamic web pages utilizing graphics, CSS, multimedia, animation, database applications, sharing and distribution of documents via the Web.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 198Intro to Computer Science Education3

This course presents an introduction to computers and their use in the schools. It is designed as a first course for teachers. Emphasis is placed upon fundamental concepts and their applications in education. Students use an integrated software package and programs relating to the subject matter of their discipline. They have the opportunity to write programs in a structured language. No prior experience with computers is assumed. (This course does not satisfy the CIS major requirement.)

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 200Intro Programming Struct3

Students will be introduced to fundamental programming concepts and core programming structures including but not limited to variables, data types, arithmetic operators, decisions, loops, functions, arrays and objects. Students will obtain basic knowledge of standard programming practices utilizing a minimum of two programming languages.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 232Computer Applications for Business I3

The course presents business-related software for the microcomputer (PC). The main applications examined are spreadsheets, business graphics, databases, word processing, and presentation graphics. Integration of these applications is also covered. (This course satisfies the CIS major or minor requirements.)

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 233Statistics Applications for Research3

This course presents computers as research tools to students in the behavioral and social sciences and human services. It presents an overview of computer hardware and software and use of an operating system and an editor as tools for the computer user. The student will also become familiar with the use of a word processor for report and proposal writing, spreadsheets for budgeting, and database design and access. Students will learn SPSS as a research tool for statistical applications. (This course does not satisfy the CIS major requirement.)

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 255Introduction to Geographic Information3

(also listed as GIS 100) This course is a broad and intensive introduction to the study of Geographic Information Systems (GIS). Using this extensive computer-based mapping software, students will learn the nature and models of spatial data, organize, manage, and present such data, as well as plan and conduct research. Applications in various social and natural sciences will be introduced and discussed. This learning is to be continued in upper division courses within related fields.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 256Mobile Gaming I3

This course will introduce students to mobile game development including fundamental knowledge and skills in game design. A practical introduction to game design and implementation will be presented including history of mobile games, game elements, human-computer interaction, interface design, collision detection, testing and publishing, and game-related math and physics.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 258Mobile Applications I3

This course will introduce students to mobile application development including the general principles and skills for developing apps using the Android operating system. Students will learn Java and how to use development tools, such as JDK, SDK, Eclipse, ADT including testing and debugging using an emulator and an actual device.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 259Python and Data Analysis I3

This course is an introduction to the fundamentals of computer programming in Python and data analysis with Python. Topics include computer programming concepts, Python fundamentals,control structures, functions and modules, strings, lists, dictionaries, file input and output, data analysis and data visualization. Problems examined include real-life applications.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 265Computer Science I3

This course provides an intensive introduction to structured and object-oriented programming in a modern programming language. Algorithm development is introduced. Designing, coding, debugging, and documenting programs are emphasized. Problems examined include numerical and non-numeric applications.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 270Computer Hardware & Systems3

This course presents the students with the fundamentals of computer hardware, operating systems, and data communications. The students will have the opportunity to assemble, upgrade, troubleshoot and configure computers. Students will be exposed to tools and technologies necessary to take the A+ certification upon completion of this class.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 285Computer Forensics I3

This course introduces students to the techniques and tools of computer forensic investigations. Students will learn how to utilize computer forensic tools in investigations. The course maps to the objectives of the IACIS certification. Topics include coverage of the latest technology including cell phones, and portable devises.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 290Web Programming3

Students will develop web sites using PHP and access MySQL databases and tables, be able to use PHP variables and operators, make decisions using conditional statements, code arrays, utilize loops to process data, develop basic XML web pages, and apply the concepts of DTD and XSL to create dynamic pages.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 301Object Oriented Prog I3

This course provides an intensive introduction to structured and object-oriented programming using the C++ language. Algorithm development is stressed. Designing, coding, debugging, and documenting programs are emphasized. Problems examined include numerical and non-numeric applications.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 302Object Oriented Prog II3

This course continues CIS 301. Advanced techniques of object-oriented programming are introduced using the C++ programming language. Data structures and algorithms associated with arrays, several forms of linked lists, and trees are studied. Other topics include sorting and searching, analysis of algorithms, and an introduction to parallel programming.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 310Algorithms & Data Structures3

This course introduces the foundational principles of data structures and algorithms. Students will learn time and space complexity of algorithms and optimization techniques, and fundamental data structures including linked lists, stacks, queues, trees, graphs, and hash tables. Divide and conquer, recursion, dynamic programming, and graph algorithms are also covered.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 320Networking & Comm Systems3

This course introduces the broad and constantly changing field of local networks. The course emphasizes technology and architecture issues such as transmission medium, network topology, communications protocols, and hardware/software interfaces. Local area networks and digital switch/computerized branch exchanges are discussed.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 332Computer Applications for Business II3

This course prepares students to produce professional-quality business documents and to communicate effectively in academic and business environments. The course involves using advanced features of spreadsheets, databases, word processing, presentation graphics and the Internet as tools for analyzing business problems and communicating business information.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 340Fraud Exam & Econ Crime3

This course examines forensic accounting and economic crime interrelating accounting, criminal justice and computer and information systems concepts and issues. The course will include limited accounting theory and concentrate on financial fraud, white-collar crime, how financial fraud is perpetrated, approaches to fraud investigations and documentation, fraud detection and prevention.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 350Intro Systm Analysis3

This is the first course in the general concepts and techniques of systems development. The study, logical design, physical construction, and implementation phases for development of a system will be examined in detail. Students are presumed to have a general knowledge of information systems hardware and software from prerequisite courses.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 355Artificial Intelligence3

This is an introductory course covering the foundational principles and techniques from Artificial Intelligence (AI) including search, reasoning, machine learning, natural language processing, robotics, and computer vision, as well as a study of ethical issues pertaining to AI.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 356Mobile Gaming II3

This course continues CIS 256: Mobile Gaming I. Students will learn techniques including game control, advanced collision detection, advanced math and advanced physics for game design, data structures and algorithms for game design, and using game engines to develop mobile games. Students will also learn advanced debug techniques with IDE.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 358Mobile Applications II3

This course will continue application development for mobile devices using the android platform. Students will utilize and integrate specific features, such as client-server communicating, location-based services, computer graphics/animation, multimedia, and on-device sensors. Students will use Java for software development. The class will be oriented around intensive hands-on activities.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 359Advanced Python & Data Analysis3

This course introduces advanced topics in data analysis with Python. Topics include advanced programming techniques in Python, machine learning algorithms and the use of libraries including NumPy, Pandas, and Matplotlib, to conduct advanced data analysis and data visualization. This course emphasizes problem solving skills and real-world applications.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 365Computer Science II3

This course continues CIS 265. Advanced techniques of object-oriented programming are introduced. Data structures and algorithms associated with arrays, several forms of linked lists, and trees are studied. Other topics include sorting and searching, and analysis of algorithms.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 380Data Management3

The application, logical structure, and physical implementation of database management systems (DBMS) are considered. The storage, management, and retrieval of information in hierarchical, network, and relational database systems, some specific database languages, and normalization and data dictionaries, file security, integrity, and reliability will be discussed. The student designs, programs, and implements a database system using state-of-the-art relational database packages.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 385Computer Forensics II3

This course will give students the ability of investigating advanced forensics and incident response, including cutting-edge network investigation and mobile devices. The course will utilize advanced industry standard tools to investigate data breach intrusions, tech-savvy employee investigation, and complex digital forensic cases.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 390Visual Systems Integration3

Students in this course will learn to integrate tools built on multiple software platforms into complex applications with graphical user interfaces.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 403Honors Thesis I3

Individual research of a substantive nature pursued in the students major field of study. The research will conclude in a written thesis or an original project, and an oral defense.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 404Honors Thesis II3

Individual research of a substantive nature pursued in the students major field of study. The research will conclude in a written thesis or an original project, and an oral defense.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 465Scientific Computing3

Theory and practice in problems of scientific computing. Students will study the development of solutions to important scientific problems requiring powerful computing resources. Students will write programs for a parallel supercomputer.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 468Info Technology for Health3

This online course familiarizes the nurse with terminology, standards and rationale for health system information technology. Computer systems to access, enter and manage information are demonstrated. Students employ search and retrieval of scientific literature to support evidence-based practice. Ethics regarding privacy, information storing, sharing, and security are discussed.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 480IT Project Management3

This course considers the selection of a computer system (software and hardware); management of small and large systems including distributed processing; establishment of priorities and information systems security; and project management. Advanced database languages and applications generators are examined.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 485Information Security3

This course presents students with the opportunity to explore and discuss information security, specifically learn about current information security threats, how to protect information, the relationship between policy and security, and the importance of the use of network protection mechanisms such as firewalls, intrusion detection systems, and other security tools.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 490Topic:3

Special topics courses in information systems and computer science are offered whenever departmental resources are sufficient to do so. Topics could include, but are not limited to, new software design technologies; recent hardware and software developments; data communications; special high-level languages; parallel processing; ethical, legal and societal issues in computer and information systems; assemblers, compilers, and interpreters; simulation and modeling.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 495Independent Study3

The independent study elective provides an opportunity to do intensive work in an area of particular interest to the student and a faculty member. Departmental approval necessary.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 496Internship3

Internships allow students to experience working in a professional environment integrating classroom theory with practical work experience. Area businesses, government offices, and nonprofit organizations provide these opportunities which may be paid or unpaid. CIS department chair permission required

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 497Internship1-6

Internships allow students to experience working in a professional environment integrating classroom theory with practical work experience. Area businesses, government offices, and nonprofit organizations provide these opportunities which may be paid or unpaid. CIS department chair permission required.

Subject
CIS
Credits (min)
1
Credits (max)
6
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu
CIS 499Senior Software Project3

This is a capstone course emphasizing the skills necessary for building high-quality software. A significant team project is required; knowledge obtained by students in prerequisite courses will be applied to bring about proper completion of the team project. Systems development models and software relevant to systems engineering will be discussed.

Subject
CIS
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Academic Catalog
Source
catalog.niagara.edu

Source: Niagara University's catalog, linked per course · table learning_unit · CourseShelf publish 61