Skip to Content

Course Search Results

  • 1.00 Credits

    This laboratory provides continued experience to develop in depth correct programming practices. It provides the opportunity to apply object-oriented programming concepts and data structures. Corequisite:    CS 1410
  • 1.00 Credits

    This course explores the requirements, analysis, design and evaluation of the User Interface in the context of the Software Engineering process. Usability is one of the key factors determining whether a software project succeeds or fails. Specific methods and design problems will be illustrated with real-world examples in information technology, the internet, communications, etc.
  • 3.00 Credits

    This course is designed for those with interests in business and technology and will teach the application of database skills in business contexts. Students will learn the basics of the SQL language and how to put data into and out of a database. (Students with database, Excel or Access experience, may take this course at the same time as BUS 2010, otherwise it might be best to take BUS 2010 first.) *Successful mastery of this course and BUS 2010 will qualify you for the Snow College 'Foundations of Data Analysis' internal certificate.*
  • 3.00 Credits

    This course covers the concepts and practice necessary for creating internet content. The course provides a technical overview of the Internet environment and the structure of the world wide web. The technical segment will focus on the design and implementation of an effective web site at the introductory level.
  • 2.00 Credits

    This course focuses on the concepts and technologies needed to develop web-centric applications. The overall architecture of Internet applications is examined at a high level.
  • 1.00 - 6.00 Credits

    An opportunity for majors to apply knowledge and techniques learned in the classroom to an actual job experience. Classroom instruction must precede the experience, or the student must be registered for courses at the same time the student is enrolled in the work experience.
  • 1.00 - 6.00 Credits

    An opportunity for majors to apply knowledge and techniques learned in the classroom to an actual job experience. Classroom instruction must precede the experience, or the student must be registered for courses at the same time the student is enrolled in the work experience.
  • 3.00 Credits

    This course covers data structures and algorithms in some depth. Topics include data structures, recursion, problem solving strategies, and complexity analysis. Sorting and searching algorithms are covered in detail.
  • 3.00 Credits

    Software Engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. This course teaches: how to specify and manage requirements through the use of user stories and use cases; the development of software iteratively and incrementally; unit testing of software; project planning; documentation of work products using Unified Modeling Language (UML) to construct class or sequence diagrams; risk management through the development of a risk list and mitigation strategies; and how to work as a member of a software development team. Students will complete a team-based project that provides the opportunity to practice engineering knowledge, skills, and practices.
  • 3.00 Credits

    This course introduces students to application development for mobile devices. Students will learn about the various issues facing mobile application designers, both with respect to hardware constraints and user expectations. Students will learn how to address these constraints with techniques in implementation, software design, and user-interaction design. Students will also learn about concepts at the core of modern mobile computing, such as software and data distribution models and location awareness. The course utilizes the Android OS as the development platform, but the concepts covered in the course are platform independent.