07.06.2015 Views

UNDERGRADUATE Catalog 2013–2014 - Herzing University

UNDERGRADUATE Catalog 2013–2014 - Herzing University

UNDERGRADUATE Catalog 2013–2014 - 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.

coding conventions, variables, data types, and operators, conditionals and loops, strings and string processing, and an introduction to<br />

one-dimensional arrays and array processing. 4.00 semester credit hours. Prerequisite: IS 103 Programming Logic. Corequisite: None.<br />

IS 170 Visual Basic I<br />

This course provides instruction on how to create desktop applications using Visual Basic. Topics include designing applications, using<br />

variables, selection and repetition structures, sequential access files, menus and reports, dialog boxes and error trapping, random access<br />

files, database access and variable arrays, COM and ActiveX, and optimization, deployment, maintenance, and support. 4.00 semester<br />

credit hours. Prerequisite: IS 103 Programming Logic. Corequisite: None.<br />

IS 182 Database Concepts and Applications I<br />

This course provides an introduction to fundamental principles and guidelines for designing, developing, and implementing secure<br />

relational databases. Topics include object-oriented analysis and entity relationships as foundations of relational database design, ensuring<br />

data integrity, the use of standard SQL as a means of developing complex queries, and the creation and purpose of custom database forms<br />

and reports. 3.00 semester credit hours. Prerequisite: IS 103 Programming Logic. Corequisite: None.<br />

IS 185 Computer Architecture and Troubleshooting I<br />

This course provides instruction in microcomputer software and hardware concepts using the latest technology and troubleshooting<br />

techniques. Topics include the function and purpose of hardware and software, system board components and memory management,<br />

working with floppy and hard drives, supporting input and output devices, multimedia technology, supporting operating systems, printers,<br />

and notebook computers, troubleshooting fundamentals, applying disaster-recovery techniques and developing maintenance plans, and<br />

working with networks and the Internet. 4.00 semester credit hours. Prerequisites/Corequisites: None.<br />

IS 186 Computer Architecture and Troubleshooting II<br />

This course provides instruction in IT infrastructure-related topics that include personal computer elements, portable devices, network<br />

operating systems, printers and imaging devices, networks and network security, safety and environmental issues, and professionalism.<br />

It covers the material required to pass the CompTIA IT technician A+ certification exam. 4.00 semester credit hours. Prerequisite: IS 185<br />

Computer Architecture and Troubleshooting I. Corequisite: None.<br />

IS 191 Linux Administration<br />

This course introduces the capabilities and features of Linux as a multi-user operating system. Topics include planning and installing a<br />

Linux system, using and managing desktop interfaces, working with Linux shells and text files, performing system administration and<br />

management tasks such as file system management, application, process, and module management, network services installation and<br />

configuration, system security evaluation and enhancement, performance tuning, and troubleshooting techniques. 4.00 semester credit<br />

hours. Prerequisite: IS 112 Computer Networks. Corequisite: None.<br />

IS 207 Object-Oriented Programming 2<br />

This course focuses on using object-oriented programming languages such as Java, C#, C++, or Visual Basic in the development of modern<br />

business applications. Topics include object-oriented design using UML, encapsulation, object interfaces, inheritance, aggregation, abstract<br />

classes, polymorphism, user interfaces and database access along with advanced file I/O. Using object-oriented techniques to help manage<br />

complexity, improve communication among project stakeholders, and adapt to change are explored. Current software modeling and<br />

integrated development environments are demonstrated. Project: Development of a business application. 4.00 semester credit hours.<br />

Prerequisite: IS 109 Object-Oriented Programming 1. Corequisite: None.<br />

IS 210 Discrete Structures for Computer Science<br />

This course covers the fundamental mathematical concepts used in computer science. Topics include numbering systems, sets, relations,<br />

functions, counting, induction and recursion, trees, and logic. There is an emphasis on applications in computer science. 3.00 semester<br />

credit hours. Prerequisites: IS 103 Programming Logic and MA 107 College Algebra. Corequisite: None.<br />

IS 211 Legacy Systems Introduction<br />

This course introduces legacy technologies and programming languages, which are still widely used. Maintenance strategies for these<br />

technologies are explored. Integration with newer technologies are discussed and compared. Replacement technologies are analyzed<br />

for feasibility and effectiveness. Some basic features of older technologies are introduced and contrasted. 4.00 semester credit hours.<br />

Prerequisite: IS 103 Programming Logic. Corequisite: None.<br />

IS 213 C++ Programming<br />

This course provides an introduction to the C++ programming language for those students that have already been successful with<br />

fundamental object-oriented programming language concepts. After demonstrating the syntax for implementing the fundamental concepts<br />

in C++, advanced topics, such as pointers, operator overloading, preprocessing, and templates, are covered. 4.00 semester credit hours.<br />

Prerequisite: IS 103 Programming Logic. Corequisite: None.<br />

<strong>Herzing</strong> <strong>University</strong> Undergraduate <strong>Catalog</strong> April 2015<br />

437<br />

Undergraduate Course Descriptions

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

Saved successfully!

Ooh no, something went wrong!