Skip to Content

Course Search Results

  • 3.00 Credits

    A capstone course that prepares students to do a senior project and a portfolio to be used in job interviews or application to graduate school. Prerequisite:    COMM 3000
  • 3.00 Credits

    This course examines and analyzes the history, philosophy, and impact of digital entertainment (video and computer games along with simulations) on an individual and society. Students take a critical look at the artistic, but also the cultural, economic and social aspects of this expressive medium. Students imagine and articulate their own ideas and work through a series of projects helping them understand the creative challenges behind interactive entertainment design. Implications of certain values embedded in games will be discussed. Elements of the ethical code of conduct for a game creator will be formulated. The issue of balancing individual creativity vs. socio-cultural impact will also be discussed. Students will be required to play video games outside of the regularly scheduled class times. A lab fee is required for this class.
    General Education Course
  • 4.00 Credits

    Application of the most recent implementation of a selected programming language to the solution of technical and scientific problems. Prerequisites: CS 1030 and basic skills in Algebra. Prerequisite:    CS 101 and CS 102 and CS 1020 and CS 1030
  • 4.00 Credits

    Introduction and application of the most recent implementation of a selected programming language to the solution of technical and scientific problems. The language for a particular instance of this course will be based upon demand. Prerequisite:    CS 1030
  • 4.00 Credits

    Computers are an essential part of every occupation. Having a basic understanding of computers will help students become more confident users. This course is taught at an introductory level and presents a broad overview of topics in computing such as personal digital security, ethical behaviors in education and business, how computers work and communicate with one another, how data is stored and used in a computer, and how to create a website and write a computer program.
  • 4.00 Credits

    Most technology, such as airplanes, laptops, smartphones, and appliances, depends on computer programming to function. This course introduces students to computer programming using a modern programming language. Designed for students with little or no programming experience, it covers topics including logical problem solving, basic input/output, conditionals, loops, functions, arrays, classes, utilizing language libraries, development environments, and program debugging. Students will gain a basic understanding of how to create software for all computing environments. Prerequisite:    CS 1030 and NET 1030 and NET 1300 and NTM 1300 and WEB 1030
  • 4.00 Credits

    An introduction to the C++ language. Topics will include data types, control structures, functions, pointers, arrays, I/O streams, classes, objects, encapsulation, overloading, inheritance and use of these concepts in problem solving. Prerequisite:    CS 1400 and CS 2250 and ECE 1400 and ENGL 1010 and ENGL 2010
  • 4.00 Credits

    An overview of the fundamentals of algorithmic, discrete mathematics applied to computation using a contemporary programming language. Topics include sets, functions, logic, matrices, relations, graphs, trees, regular expressions, grammars, finite state machines, and data encoding. Prerequisite:    CS 1400
  • 4.00 Credits

    An introduction to managing computer operating systems. Covers installation of the operating system, network, and application software. The course will cover the UNIX operating system. Topics include working with disk drives, allocation of resources, security, administering user accounts, monitoring system performance, tuning concepts, remote mounting of file systems, and setting up systems on networks. Prerequisite:    CS 1130 and CS 1400
  • 4.00 Credits

    Introduction to structured problem solving using objects, data enumeration and encapsulation in a selected language. The language for a particular instance of this course will be based upon demand.