Skip to Content

Course Search Results

  • 4.00 Credits

    Develop and expand abilities in solving lengthy, advanced problems, multiple parallel tasks, generic packages, and other object-oriented techniques using selected languages. Prerequisite:    CS 2420
  • 4.00 Credits

    This course addresses the development of applications for mobile iOS devices, specifically the iPhone using Xcode and associated tools. Students will learn the basics of the Swift programming language and use it to create applications for the iPhone family of products. Prerequisite:    CS 1410 and CS 2350 and CS 2550
  • 4.00 Credits

    Mobile devices have become an essential part of many people's lives. This course will explore the development of applications using the Android SDK and modern Android development tools while applying industry best practices. Students will develop multiple apps from start to finish, and will be prepared to develop applications on their own. Prerequisite:    CS 2350 and CS 2550 and CS 3230
  • 4.00 Credits

    This course is designed to teach students how to write Windows programs in C# using the .NET environment. The student will learn how to develop programs based on Windows Applications and the .NET Framework. They will also be introduced to APIs and MFC/AFX styles of Windows programming and to become familiar with various data sharing methods and .NET services. Prerequisite:    CS 2420
  • 4.00 Credits

    This course describes the role of the Database Administrator in managing an organization's most valuable asset - its data. Topics covered include DBMS architecture, database layout, database development, data fragmentation, rollback segments, database tuning, database security, backup and recovery, database networking, and distributed databases. Special emphasis is given to working with current database management systems such as Oracle, SQL Server and DB2. Prerequisite:    CS 255 and CS 2550
  • 4.00 Credits

    Students will build upon the basic database knowledge and skills gained in the introductory database course. Advanced database knowledge will be gained through the design and implementation of an enterprise-level database. Students will perform database programming techniques such as stored procedures, user-defined functions, cursors, triggers, and distributed queries. Various database paradigms will be used in the course including RDBMS and NoSQL. Prerequisite:    CS 1410 and CS 2550 and CS 3030 and WEB 3200
  • 4.00 Credits

    This course introduces students to the data management, storage and manipulation tools common in data science and has students apply those tools to real scenarios. Topics include, but are not limited to, the following: data reduction, scalable algorithms, modern distributed solutions, data visualization, applied statistical models, prediction algorithms, and forecasting. Prerequisite:    CS 1400 and CS 2420 and CS 2550 and MATH 1040 and MATH 1120 and MATH 1160 and MATH 3410 and QUAN 2600
  • 4.00 Credits

    This is course is an introduction to the game industry and the skills and best practices needed in order to become a game developer. The course will evaluate different gaming hardware, genre, skills, tools, and roles. Students will also understand the elements in creating a game including the game design document, story line, vision, virtual worlds, playfields, and the mathematics and physics that are involved with game development. Prerequisite:    CS 1400
  • 4.00 Credits

    An introduction to server-side web architectures using current server-side technologies. General web development principles such as usability, reliability, maintainability, security, and scalability will be taught. Students will also learn how to architect and apply server-side technology to create both dynamic websites, and API's at scale using industry best practices. Prerequisite:    CS 2350 and CS 2550 and WEB 1430
  • 4.00 Credits

    An introduction to developing and deploying rich Internet applications (RIAs) using current technologies. Students will develop engaging websites by incorporating RIAs in the web application development process. Prerequisite:    CS 2350 and CS 2550