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.

IS 160 SpreadsheetsThis course presents the practical application of the concepts and features of a leading spreadsheet package. Topics include: using andmanaging worksheets and workbooks; applying formatting and style features; working with data, formulas, and functions; managing chartsand graphics; working with outlines, views, and reports; automating tasks with the macro feature; using auditing tools, collaborative tools, andhyperlinks; and integrating with other programs. 4.00 credit hours. Prerequisite: IS 102 Computers and Application Software.IS 165 Programming in Java IThe focus of this course is the study of the Java Programming language, with an emphasis on introducing the basic concepts of object orientationand the basic structure and framework of a Java program. Topics include: object-oriented program development; defining, creating, andusing objects; communicating through methods; working with applets; the Java development environment and coding conventions; variables,data types, and operators; conditionals and loops; strings and string processing; and an introduction to one-dimensional arrays and arrayprocessing. 4.00 credit hours. Prerequisite: IS 103 Programming Logic.IS 170 Visual Basic IThis course provides instruction on how to create desktop applications using Visual Basic. Topics include: designing applications; using variables;selection and repetition structures; sequential access files; menus and reports; dialog boxes and error trapping; random access files; databaseaccess and variable arrays; COM and ActiveX; and optimization, deployment, maintenance, and support. 4.00 credit hours. Prerequisite:IS 103 Programming Logic.IS 182 Database Concepts and Applications IThis course provides an introduction to fundamental principles and guidelines for designing, developing, and implementing secure relationaldatabases. Topics include: object-oriented analysis and entity relationships as foundations of relational database design; ensuring dataintegrity; the use of standard SQL as a means of developing complex queries; and the creation and purpose of custom database forms andreports. 3.00 credit hours. Prerequisite: IS 103 Programming Logic.IS 185 Computer Architecture and Troubleshooting IThis course provides instruction in microcomputer software and hardware concepts using the latest technology and troubleshooting techniques.Topics include: the function and purpose of hardware and software; system board components and memory management; working with floppyand hard drives; supporting input and output devices; multimedia technology; supporting operating systems, printers, and notebook computers;troubleshooting fundamentals; applying disaster-recovery techniques and developing maintenance plans; and working with networks and theInternet. 4.00 credit hours. Prerequisite: None.IS 186 Computer Architecture and Troubleshooting IIThis course provides instruction in IT infrastructure-related topics that include personal computer elements, portable devices, network operatingsystems, printers and imaging devices, networks and network security, safety and environmental issues, and professionalism. It covers thematerial required to pass the CompTIA IT technician A+ certification exam. 4.00 credit hours. Prerequisite: IS 185 Computer Architecture andTroubleshooting I.IS 191 Linux AdministrationThis course introduces the capabilities and features of Linux as a multi-user operating system. Topics include: planning and installing a Linuxsystem; using and managing desktop interfaces; working with Linux shells and text files; performing system administration and managementtasks such as file system management, application, process, and module management; network services installation and configuration;system security evaluation and enhancement; performance tuning; and troubleshooting techniques. 4.00 credit hours. Prerequisite: IS 112Computer Networks.IS 207 Object-Oriented Programming 2This course focuses on using object-oriented programming languages such as Java, C#, C++, or Visual Basic in the development of modern,business applications. Topics include: object-oriented design using UML; encapsulation; object interfaces; inheritance; aggregation; abstractclasses; polymorphism; user interfaces; and database access along with advanced file I/O. Using object-oriented techniques to help managecomplexity, improve communication among project stakeholders, and adapt to change are explored. Current software modeling andintegrated development environments are demonstrated. Project: Development of a business application. 4.00 credit hours. Prerequisite:IS 109 Object-Oriented Programming 1.IS 210 Discrete Structures for Computer ScienceThis course covers the fundamental mathematical concepts used in computer science. Topics include numbering systems, sets, relations, functions,counting, induction and recursion, trees, and logic. There is an emphasis on applications in computer science. 3.00 credit hours. Prerequisites:IS 103 Programming Logic and MA 107 College Algebra.UNDERGRADUATE Course descriptions 413

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

Saved successfully!

Ooh no, something went wrong!