11.07.2015 Views

Undergraduate - Herzing University

Undergraduate - Herzing University

Undergraduate - Herzing University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

IS 321 Mobile Application SecurityThis course will cover a wide breadth of security issues that apply to mobile application environments. The current top issues of mobilesecurity will be analyzed and strategies discussed for each major mobile operating system including Android, Apple iPhone, Windows Mobile,BlackBerry and Symbian OS. The course will also cover security issues pertaining to mobile services such as WAP, Bluetooth, SMS, mobilegeolocation, and enterprise security. 3.00 credit hours. Prerequisite: IS 109 Object-Oriented Programming 1.IS 324 Introduction to Android Mobile DevelopmentThe goal of this course is to introduce the student to the design and development of mobile software utilizing the Android Operating Systemand an appropriate Android Java SDK. The setup and configuration of such an environment will be demonstrated and employed. Thedevelopment tools will be mastered through building an Android application, managing application resources, configuring the manifest file,designing an application framework, implementing a main menu, building forms to collect user input, creating dialogs, and adding applicationlogic that stores state information. 4.00 credit hours. Prerequisite: IS 165 Programming in Java I or IS 207 Object-Oriented Programming 2.IS 328 Software Engineering IThis course provides coverage of the major topics in software engineering. Students will learn how to apply software engineering conceptsto real-world systems design and development. Topics include: software processes; requirements engineering; software design, development,verification, and validation; and emerging technologies in software engineering. Project: fully developed system design. 3.00 credit hours.Prerequisite: IS 207 Object-Oriented Programming 2.IS 332 Data WarehousingThis course provides an introduction to the fundamentals of data warehousing and the concepts involved in building a successful datawarehouse. Topics include: how data warehouses differ from traditional transaction processing systems; the history of data warehousing;and an overview of fundamental data warehousing design principles within the context of relational database systems and theirimplementation. Oracle Database 10g is used for illustration and implementation. 3.00 credit hours. Prerequisite: IS 216 DatabaseConcepts and Applications II.IS 334 Introduction to Blackberry Mobile DevelopmentThe goal of this course is to introduce the student to the design and development of mobile software utilizing the BlackBerry Operating Systemand an appropriate RIM Java SDK. The setup and configuration of such an environment will be demonstrated and employed. The developmenttools will be mastered through building a Blackberry application, managing application resources, configuring the manifest file, designing anapplication framework, implementing a main menu, building forms to collect user input, creating dialogs, and adding application logic thatstores state information. 4.00 credit hours. Prerequisite: IS 165 Programming in Java I or IS 207 Object-Oriented Programming 2.IS 336 Mobile Applications DevelopmentThis course will cover good practices concerning mobile application development at the software engineering level. Requirements, design,development, integration, testing, release, and maintenance will be covered as well as building effective user interfaces for mobileapplications. Different fat-client and thin-client architectures will be discussed as well as managing client-server data transfers. 3.00 credithours. Prerequisite: IS 328 Software Engineering I.IS 340 Business Systems AnalysisThis course provides the study of the analysis and design of information systems for business applications. The course concentrates on systemsdevelopment process—the analysis. The analysis process provides a strong basis for understanding and modeling the user needs in aninformation system solution with a business-driven conception. Topics include: requirements elicitation; initial proposal; project management;data flow diagramming; agile modeling; data dictionaries; structured decision tables/trees; effective input/out designs; database designs;quality data entry procedures; and object-oriented concepts. The course does not include any programming of the system or actual layoutof the network. Emphasis is placed on the tools and analytical skills required of the systems analyst. The final project of the class aims atproducing a professional systems document using most of the analyst’s tools. 4.00 credit hours. Prerequisite: IS 112 Computer Networks.IS 344 Introduction to iPhone Mobile DevelopmentThe goal of this course is to introduce the student to the design and development of mobile software utilizing the iPhone operating system. Afteran introduction to objective-C, the setup and configuration of the development environment will be demonstrated and employed. The developmenttools will be mastered through building an iPhone application, managing application resources, designing an application framework, implementinga main menu, building forms to collect user input, creating dialogs, and adding application logic that stores state information. Access to a Mac isrequired for this course. 4.00 credit hours. Prerequisite: IS 213 C++ Programming.IS 345 Business Systems AnalysisThis course provides the study of the analysis and design of information systems for business applications. The course concentrates on systemsdevelopment process—the analysis. The analysis process provides a strong basis for understanding and modeling the user needs in an informationsystem solution with a business-driven conception. Topics include: requirements elicitation; initial proposal; project management; data flow416 <strong>Herzing</strong> UNIVERSITY undergraduate Catalog May 2012

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

Saved successfully!

Ooh no, something went wrong!