Skip to Content

Course Search Results

  • 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.
  • 3.00 Credits

    This course is designed to introduce students to the elements of user experience design for the web and mobile. The following topics will be covered: history of user experience, user centric design, agile development, user interface best practices for web and mobile applications, and analytics. Using current technologies and tools, students will create a basic web or mobile application.
  • 4.00 Credits

    This course provides an introduction to client-side programming and Web page development. Subjects covered include responsive Web page design and dynamic Web page development. The course will explore various technologies such as HTML5, CSS3, JavaScript client-side programming, and an introduction to a JavaScript framework. Prerequisite:    CS 1030 and CS 1400
  • 3.00 Credits

    Strategies and techniques for managing a project from inception to completion to meet all schedule, cost, and technical objectives. Knowledge and skills learned in this course prepare students to perform successfully the role of a project manager in any construction, engineering, health, information technology, business, or research and development project, although emphasis will be on project management applied to Software Engineering. Topics include organizational structures, project planning and evaluation, cost estimating, quantitative methods in schedule and cost management, project information systems, communication skills, and conflict resolution.
  • 4.00 Credits

    General principles of common data structures and design of efficient algorithms. Topics include: arrays, linked-lists, stacks, queues, trees, graphs, tables, storage and retrieval structures, searching, sorting, hashing, and algorithmic analysis. Emphasis will be on abstraction, efficiency, re-usable code, and object-oriented implementation. Prerequisite:    CS 1410 and MATH 1050 and MATH 1080 and MATH 1210
  • 4.00 Credits

    An Object Oriented Analysis and Design course which provides practical guidance on the construction of object-oriented systems. Its specific goals are to provide a sound understanding of the fundamental concepts of the Software Development Life-Cycle, to teach quality design and development style through applications of object-oriented project development within a variety of problem domains, and provide coverage of current Software Engineering models and diagramming techniques. Prerequisite:    CS 1410
  • 4.00 Credits

    This course is an introduction to databases, specifically focusing on the relational database model, database design and modeling and the structured query language (SQL). Students will become proficient at formulating data query requests using SQL and will also gain experience in database normalization and entity-relationship modeling.
  • 4.00 Credits

    Provide an understanding of the basic networking terminology. This will cover the theory of networking, types of network protocols, and wide and local area networks. The student should have a good understanding of network terminology at the completion of the course. Prerequisite:    CS 1030 and CS 1400 and NET 1030 and WEB 1030
  • 4.00 Credits

    This course provides participants with a working knowledge of the Windows Operating System. The students will develop applications to run under Windows, using the C/C++ languages. Concepts of Memory Management, DLLs, Resources, and Child Window development will be emphasized. The course also introduces the student to the use of OLE controls and MFC architecture. Prerequisite:    CS 1220 and CS 1410