23 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 121Computers and Information Systems3
An introductory course on the business use of information systems and programming. The course explores the field of computer science and information systems. Basic programming skills and concepts are introduced and practiced. Ethical issues surrounding technology and the use of computers and information are discussed. First semester.
An overview of data communication concepts, technologies, and architectures. The course exposes students to the essential concepts of networking through practical exercises and discussions. The student practices setting up networking equipment and manages a local area network, builds web clients and servers with a fully compatible TCP/IP stack that can run them, and evaluates routing protocols in simulation. Second semester.
A course introducing data models and database design. This course covers the latest database tools and techniques for persistent data and object-modeling management. Students gain experience with SQL, Entity Relationship Model, and basic database programming. Second semester.
A course on the design and analysis of data structures for a variety of applications. Through this course, students understand the design, implementation, and analysis of abstract data types, and data structures. The course also introduces algorithm design through a survey of algorithm design paradigms. Second semester.
A further examination of topics covered in Essentials of Networking, with a stronger emphasis on security. Topics include TCP and UDP exchanges, cryptography, firewall management, and foxhunting. Second semester. Prerequisites & Notes CIS 122 & CIS 231.
A foundational course in computer programming. This course covers object-oriented programming and other foundational principles in computer programming. It includes elements of program design, style, documentation, and efficiency. First semester.
An exploration of the principles and workflows of video game development using the Godot engine and GDScript. Through the creation of three original games, students gain hands-on experience with scenes, nodes, signals, and scripts, building both technical skills and creative design insight. Students design, program, and deploy functional games using industry-standard tools and practices. Either semester.
A hands-on course providing students with knowledge and experience with computer hardware components and assembly. The course addresses installation, configuration, and repair of desktop computer systems. First semester.
A course on operating system design and implementation. The course introduces the components of operating systems and their tradeoffs between performance and functionality in the design and implementation of an operating system. This includes understanding process management, file systems, memory management, and operating system support. First semester. Prerequisites & Notes CIS 121.
A course on computer hardware and its interaction with software. The course surveys various aspects of computer architecture, such as memory and processor architectures. It also presents the roles of compilers, assemblers, and instruction sets. First semester. Prerequisites & Notes CIS 121.
A course on software engineering and software life-cycle development models. This course studies the analysis, specification, and design phases of software development. Students gain experience in software development methodology, developing specification and design documents, and developing a prototype. Second semester. Prerequisites & Notes CIS 121.
A course on programming in a language that is current and important in the industry. The student learns the fundamental concepts of programming that apply to most of the modern languages and code in Java. By the end of the course, the student is able to program software that interacts with a database and a user interface. Second semester. Prerequisites & Notes CIS 121.
An introductory course providing knowledge and hands-on skills necessary to manage a Local Area Network and its resources. Topics covered include directory services, server management, file and print services, and user/client administration in an operating system environment. Students setup and manage a fully functioning computer network of systems. First semester.
A course that focuses on the integration of information systems in organizations and the process by which different computing systems and software applications are linked together physically or functionally. It examines the strategies and methods for blending a set of interdependent systems into a unified whole. The course explores tools and techniques for systems integration as well as management best practices for integration projects. Second semester.
A course that examines the principles and practice of creating 3-D digital objects for use in animation, games, and simulations. Students analyze and compose sound effects and music tracks to complement the graphical objects. Students also evaluate the plot value of several genres of interactive fiction and create their own short narrative in that style. First semester. Offered alternate years. Prerequisites & Notes CIS 231
A course introducing students to the techniques used in development, deployment, and control of robotic systems. Topics include programmable embedded computer systems, robotic applications, and algorithms to control autonomous machines. Laboratory sessions include hands-on exercises and team projects where students build and program mobile robots. Second semester.
A course on the principles, mechanisms, and implementation of computer security and data protection. The course covers the areas of policy, encryption and authentication, access control, and integrity models and mechanisms; network security; secure systems; programming and vulnerabilities analysis. First semester. Prerequisites & Notes CIS 121.
A course that exposes students to the unique demands of the internet environment in developing web applications. The course focuses on such issues as concurrency, unpredictability in loads, security, distributed programs, and reliability. Students explore AWS and other web utilities in efficiently and quickly going live with an application. Students also gain an understanding of the multi-modal access to web applications - mobile, browser, and voice. First semester. Prerequisites & Notes CIS 121.
An introduction to methodologies for the analysis, design, and development of an information system. The course covers system characteristics, project management, systems development life cycle phases, and other relevant and current topics in the field. Students learn to analyze a problem and design an appropriate solution using a combination of tools and techniques. First semester.
An introduction to the fundamentals of machine learning, with an emphasis on the role of this discipline in present day society and economics. Either semester.
Students work collaboratively to apply their education to real-world and theoretical problems in computing and data, following the scientific method. The research specifics vary depending on the opportunity. Either semester.
A final capstone practicum course requiring students to utilize the skills and knowledge gained throughout the program to create a new technology solution to address an existing need. Students choose an applied project, identify a problem or need, develop a proposal outlining a solution, implement the proposed solution, and test and evaluate the results. This can take the form of a customer need, an organizational issue, or an operational problem. Students document their work in the form of written reports and oral presentations. Both semesters. Prerequisites & Notes BUS 364 & either CIS 332 or CIS 342. Must be taken in the student’s final semester of the program.
A work experience in a business, nonprofit agency, church, or missions management designed to use the skills and abilities developed in the classroom and apply them to the workplace. The internship is supervised by both the cooperating organization and a University faculty member in the School of Business. Both semesters and summer session. Prerequisites & Notes Must have completed 90 credit hours of undergraduate study.