11.07.2015 Views

Undergraduate - Herzing University

Undergraduate - Herzing University

Undergraduate - Herzing University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

diagramming; agile modeling; data dictionaries; structured decision tables/trees; effective input/out designs; database designs; quality dataentryprocedures; and object-oriented concepts. The course does not include any programming of the system or actual layout of the network.Emphasis is placed on the tools and analytical skills required of the systems analyst. The final project of the class aims at producing a professionalsystems document using most of the analyst’s tools. 3.00 credit hours. Prerequisite: IS 112 Computer Networks.IS 354 Introduction to Symbian Mobile DevelopmentThe goal of this course is to introduce the student to the design and development of mobile software utilizing the Symbian operating system.The setup and configuration of such an environment will be demonstrated and employed. The development tools will be mastered throughbuilding a Symbian application, managing application resources, designing an application framework, implementing a main menu, buildingforms to collect user input, creating dialogs, and adding application logic that stores state information. 4.00 credit hours. Prerequisite: IS 213C++ Programming.IS 358 Software Engineering IIThis course provides coverage of the post-development stages of software engineering and software testing, quality, and maintenance.Students learn how to apply testing throughout the development process to improve the quality of systems and how to use state-of-the-arttools for test planning, test design, and defect tracking. Topics include software testing, quality assurance, and software maintenance.Industry leading and state-of-the-art tools are used. Project: fully developed test plan. 3.00 credit hours. Prerequisite: IS 328 SoftwareEngineering I.IS 364 Introduction to Windows Mobile Application DevelopmentThe goal of this course is to introduce the student to the design and development of mobile software utilizing the Windows Mobile 7 OperatingSystem and the .NET Compact Framework. The setup and configuration of such an environment will be demonstrated and employed. Thedevelopment tools will be mastered through building a Windows Mobile application, managing application resources, configuring the manifestfile, designing an application framework, implementing a main menu, building forms to collect user input, creating dialogs, and addingapplication logic that stores state information. 4.00 credit hours. Prerequisite: IS 312 C# Programming.IS 390 Advanced Web DevelopmentThis course explores web development tools and techniques. Students learn server-side and client-side programming technologies and builddynamic web applications. Topics include data validation, state management, integration with files, and relational databases and security.Industry leading and state-of-the-art tools are used. Team project: Fully-functional database-driven website. 4.00 credit hours. Prerequisites:IS 108 Internet Foundation and IS 182 Database Concepts and Applications I.IS 420 Advanced SpecializationThis course is an advanced-level independent study course that allows a student to work on an agreed-upon project from conception throughimplementation. The student is expected to prepare a proposal and time line prior to beginning the course. The student will explore technologyissues related to the project. A written report and oral presentation is expected to complete the course. The student is expected to meetregularly with the instructor to track technical and project-management issues. An ability to work independently is required. 3.00 credit hours.Prerequisite: Program GPA of 3.00 and written approval of both the faculty advisor and academic dean.IS 421 Firewall SecurityThis course provides instruction in the fundamental theories and practices of firewall operation and management. Topics include: deploymentplanning; and installation, configuration, management and troubleshooting of both hardware- and software-based firewalls. Mastery ofadvanced TCP/IP operating principles and associated business practices is required. The lab component covers a wide variety of firewallproducts and implementation strategies. 4.00 credit hours. Prerequisite: IS 282 Network Security.IS 422 Mobile Game DevelopmentThis course explores the development of interactive games for a variety of mobile devices. Topics include the game development process,graphics, mobile networking for multiplayer games, interface design, and programming. 4.00 credit hours. Prerequisite: IS 207 Object-Oriented Programming 2.IS 424 Advanced Android Mobile DevelopmentThe goal of this course is to further the student’s knowledge base of Android development and to create robust applications using powerfuldevice features. This will include accessing images and the camera, adding support for location-based services (GPS), implementing networkcommunications, internationalizing the application, developing methodologies for different devices, implementing testing practices for Androidapplications, and publishing their app in the Android Market for distribution. 4.00 credit hours. Prerequisite: IS 324 Introduction to AndroidMobile Development.IS 434 Advanced Blackberry Mobile DevelopmentThe goal of this course is to further the student’s knowledge base of BlackBerry development and to create robust applications using powerfuldevice features. This will include utilizing the PIM interface to access the devices contacts, telephone numbers, e-mail addresses and eventsUNDERGRADUATE Course descriptions 417

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!