Important Links

Information Technology Foundation (18 credits)

All students must complete the following information technology foundation courses:

 
  • 769.307 Hrdwre,Sftwre, OS Basics

    Fundamental to the understanding of systems is the underlying technology and its theory, including the concepts of hardware design and use, software design and use, operating systems, and the integration of all of these. Topics include information systems architecture, the CPU, memory, registers, addressing concepts, instructions, single and multi-processor systems, peripheral devices and interconnects, software functions and processing, modules, and operating system theory and function. (3 credits)

    Back to top

     
  • 769.311 Networking & Telecomm

    The ability to communicate is central to all contemporary systems, including people to people, people to systems, and systems to systems. This course examines technology and its role in effective communications. Topics include digital vs. analog communication, networking theory, telecommunications history and development, an overview of telecommunications legal issues, LAN, WAN, global networks, topologies, protocols, data encoding, and network management issues. (3 credits)

    Back to top

     
  • 769.315 Database Theory and Data Management

    Manipulating data and creating information is one of the primary concerns of any information system. To do this efficiently requires in-depth skills and knowledge about effective database structure and design. This course examines the theory and issues related to system databases. Topics include business data analysis, data modeling, data representation, file and database structures, data storage, dictionaries, repositories, warehouses, database design, normalization, keyed access, testing, installation, and object orientation database concepts. (3 credits)

    Prerequisite(s): BU.769.307

    Back to top

     
  • 769.320 System Analysis and Design

    The most important skill needed by contemporary system designers is the ability to understand the organization's needs and translate them into effectively designed systems. This course covers the theory, concepts, and steps involved in analyzing business functions, determining their needs, and translating them into a coherent system design. Topics covered include understanding business needs, dealing with users, needs analysis, documenting and structuring technology requirements, the system development life cycle, group dynamics, logical design, structured walkthroughs, presentation skills, system acquisition, and effective communication. (3 credits)

    Prerequisite(s): BU.769.307 AND BU.769.311

    Back to top

     
  • 769.325 Program Design

    Once the overall design process is complete, the system developer must design and create the individual components (programs or modules). This course examines the concepts of program design, construction, and testing. Topics covered include physical design, logic constructs, variables and variable typing, looping, pseudocode, program-database interfaces, testing, software configuration, programming efficiency, maintenance, documentation, and program revision. (3 credits)

    Prerequisite(s): BU.769.315 AND BU.769.320

    Back to top

     
  • 769.330 Info Assurance Principle

    Security has become one of the most important aspects of systems development. It impacts almost every part of the system and has technical, legal, and operational ramifications. This course is intended to introduce security concepts and provide an overview of the field. Topics include basic security concepts and information system assurance principles; security standards: identifying potential system threats; developing responses; potential personnel issues; an overview of hardware, software and network problems; and concepts in security planning. (3 credits)

    Prerequisite(s): BU.769.307

    Back to top

     
Carey Business School student