Other courses
Other programs
Other modalities
- Learning:Course
- Location:georgia
- Price:By request
Presentation
This course provides instruction in the fundamentals of object-oriented program design and in algorithm development. Object-oriented topics include an overview of the object-oriented approach and the importance of object think, basic object-oriented concepts and identifying objects, object-oriented models and notation, object-oriented analysis, and identifying object-oriented requirements. Algorithm development topics include an introduction to pseudocode, steps in developing an algorithm, selection and repetition control structures, and arrays and special algorithms.
IS 108 Internet Foundation
This course describes the history, architecture and development of the World Wide Web. Tagging languages such as XHTML, XML are introduced along with scripting languages such as JavaScript. Topics also include authoring tools such as FrontPage, design, graphic and multimedia formats, and commerce, implementation and security issues. Project: Static website.
IS 109 Object-Oriented Programming I
This course introduces efficient problem solving with computers. Common ways of organizing data are discussed such as lists, arrays, records, sets, linked-lists, stacks, queues, trees and graphs. Problem solving strategies such as recursion, greedy algorithms, divide and conquer, threading and concurrent algorithms are explored along with searching and sorting. Topics include handling exceptions, working with files, streams, and input/output along with sockets and networking High-level languages such as Java, C#, or Visual Basic along with other tools such as Alice are used for implementation and illustration.
IS 112 Computer Networks
This course provides instruction in network design and technologies using the Open Systems Interconnection (OSI) model. Topics include network fundamentals, the OSI model, network operating systems, TCP/IP fundamentals and utilities, network installation and upgrades, network remote access configuration and protocols, network administration and security, fault tolerance and disaster recovery considerations and procedures, and network troubleshooting procedures.
IS 180 Database Concepts and Applications I
This course provides an introduction to fundamental principles and guidelines for designing, developing, and implementing secure relational databases. Topics include object-oriented analysis and entity relationships as foundations of relational database design; ensuring data integrity; the use of standard SQL as a means of developing complex queries; and the creation and purpose of custom database forms and reports.
IS 207 Object-Oriented Programming II
This 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, abstract classes, polymorphism, user interfaces, database access, along with advanced file I/O. Using object-oriented techniques to help manage complexity, improve communication among project stakeholders and adapt to change are explored. Current software modeling and integrated development environments are demonstrated. Project: Business application.
IS 212 Database Concepts and Applications II
This course continues instruction in designing, developing, and implementing secure relational databases. Topics include advanced techniques for queries, forms and reports in an event-driven environment; in-depth coverage of structuring databases using object-oriented concepts of properties and methods of classes and objects; techniques for debugging, error handling, and optimizing database applications; client/server strategies, transaction processing, multi-user applications, replication, Internet integration, and security.
IS 220 A+ Certification Preparation and Troubleshooting
This 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 floppy and hard drives; supporting input and output devices; multimedia technology; supporting Windows 9x, Windows NT, Windows 2000 Professional, printers, and notebook computers; troubleshooting fundamentals; applying disaster recovery techniques; developing maintenance plans; and working with networks and the Internet. CompTIAs A+ certification examination preparation is a component of this course.
IS 314 Web Programming - Open Source
This course introduces techniques and tools used to develop internet applications. Students learn server-side and client-side programming technologies, and build dynamic web applications. Topics include data validation, state management, integration with files and relational databases and security. Linux, Apache, MySQL, PHP, Java and other similar technologies are used. Team project: Fully-functional database driven website.
Other locations Analysis and programming
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New hampshire
- New jersey
- New mexico
- New york
- North carolina
- North dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode island
- South carolina
- South dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West virginia
- Wisconsin
- Wyoming



