Associated Disciplines

 

Explore: Disciplines

Associated Programs

Associated Faculty

Professor, Associate Chair, Director of IT Graduate Programs
785-864-8812
3032 Eaton Hall

Primary Research Interests

  • Software architecture
  • Formal methods in software engineering
  • Cybersecurity and information assurance
  • Secure software engineering
  • Software process and project management
  • Software engineering education

Program Objectives

This focus area aims at uniting theory with industrial-strength practices to provide a solid education in software development, management and maintenance. The program contents emphasize skills in requirements engineering, software architecture, software project managements, software quality assurance, and object technologies.

Core Coursework (MS)

IT 780 Communication Networks
Comprehensive in-depth coverage to communication networks with emphasis on the Internet and the PSTN (wired and wireless, and IoT-Internet of Things). Extensive coverage of protocols and algorithms will be presented at all levels, including: social networking, overlay networks, client/server and peer-to-peer applications; session control; transport protocols, the end-to-end arguments and end-to-end congestion control; network architecture, forwarding, routing, signaling, addressing, and traffic management, programmable and software-defined networks (SDN); quality of service, queuing and multimedia applications; LAN architecture, link protocols, access networks and MAC algorithms; physical media characteristics and coding; network security and information assurance; network management. (Same as EECS 780.) Prerequisite: EECS 563 or equivalent or permission of instructor. LEC.

The class is not offered for the Spring 2019 semester.

IT 810 Software Engineering and Management
Principal concepts in software engineering with a focus on formalism as well as managerial issues; software development models; software process models; software configuration management; software development life cycle activities; project management; planning and estimation; requirements engineering, software architecture, software modular design; software reusability; implementation strategies; testing techniques; software quality assurance; software evolution; metrics and measurements, ethics and professionalism. Prerequisite: Programming experience, preferably in Java or C++. LEC.

The class is not offered for the Spring 2019 semester.

IT 811 IT Project Management
Management issues in the creation, development, and maintenance of IT systems; effort and cost estimation techniques; project planning and scheduling; resource allocation; risk analysis and mitigation techniques; quality assurance; project administration; configuration management; organizational issues; software process modeling; process improvement; frameworks for quality software. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
LEC Saiedian, Hossein
Th 06:10-09:00 PM BEST 125 - EDWARDS
3 71051
IT 814 Software Quality Assurance
Software quality engineering as an integral facet of development from requirements through delivery and maintenance; verification and validation techniques; manual and automated static analysis techniques; fundamental concepts in software testing; test case selection strategies such as black-box testing, white-box testing; formal verification; unit, integration, system, and acceptance testing; regression testing; designing for testability; models for quality assurance; reviews, inspection, documentation, and standards; industry and government standards for quality. Prerequisite: IT 810. LEC.

The class is not offered for the Spring 2019 semester.

IT 818 Software Architecture
Designing architectures; software architectural styles and patterns; architectural components and connectors; architectural modeling and analysis, architectural deployment, designing for nonfunctional properties such as efficiency, scaleability, adaptability, and security; domainspecificsoftware architectures; architecture product lines; architecture description languages (ADLs); standards. Prerequisite: IT 810. LEC.

The class is not offered for the Spring 2019 semester.

Elective Coursework (MS)

IT 710 Information Security and Assurance
This introductory security course covers a wide range of topics in the area of information and network security, privacy, and risk: the basic concepts: confidentiality, integrity and availability; introduction to cryptography; authentication; security models; information and database security; computer systems security; network security; Internet and web security; risk analysis; social engineering; computer forensics. Prerequisite: Graduate standing in EECS, or permission of the instructor. LEC.

The class is not offered for the Spring 2019 semester.

IT 711 Security Management and Audit
Administration and management of security of information systems and networks, intrusion detection systems, vulnerability analysis, anomaly detection, computer forensics, auditing and data management, risk management, contingency planning and incident handling, security planning, e-business and commerce security, privacy, traceability and cyber-evidence, human factors and usability issues, policy, legal issues in computer security. (Same as EECS 711.) Prerequisite: Graduate standing in EECS, or permission of the instructor. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
LEC Bryant, Blake
APPT- ONLNE KUEC - EDWARDS
3 78476
IT 714 Information Security and Cyber Law
The objectives of this course is to present an introduction to the legal and ethical issues and challenges in the information age, to provide a survey of legal and ethical issues introduced by information security, and to discuss individual rights vs. national interests. A coverage of key cyber laws that impact information security and IT professionals and topics related to intellectual property, copyrights, digital forensics, e-surveillance, and e-discovery for legal evidence and lawsuits will be provided. A review of preventative legal management practices in the context of information security (including employee awareness training) will be presented. Prerequisite: IT 710 or instructor permission. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
LEC Bryant, Blake
Tu 06:10-09:00 PM REGN 256 - EDWARDS
3 74071
IT 746 Database Systems
Introduction to the concept of databases and their operations. Basic database concepts, architectures, and data storage structures and indexing. Though other architectures are discussed, focus is on relational databases and the SQL retrieval language. Normalization, functional dependencies, and multivalued dependencies also covered. Culminates in the design and implementation of a simple database with a web interface. Prerequisite: EECS 448 or consent of instructor. Students cannot receive credit for both EECS 647 and EECS 746. LEC.

The class is not offered for the Spring 2019 semester.

EMGT 806 Finance for Engineers
An introduction to finance in technology-based organizations. Topics include financial statements analysis, valuation of future cash flows, capital budgeting, risk and return, capital structure, and working capital management. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
LEC Miller, Linda
M 06:10-09:00 PM BEST 235 - EDWARDS
3 67857
EMGT 821 Strategic Analysis of Technology Projects
Strategic assessment of developmental projects, focusing on the proposed product or service, the organization, project details, and the environment. Topics include application of financial figures of merit, feasibility of competing projects, decisions under uncertainty, risk vs return, and forecasting. Prerequisite: Admission to the M.S. Engineering Management program or consent of instructor, EMGT 806, a course in applied statistics. LEC.
Spring 2019
Type Time/Place and Instructor Credit Hours Class #
LEC Bowlin, Tom
M 06:10-09:00 PM BEST 215 - EDWARDS
3 61313

Explore: EECS Courses


Department Events
KU Today
High school seniors can apply to the SELF Program, a four-year enrichment and leadership experience
Engineering students build concrete canoes, Formula race cars, unmanned planes, and rockets for competitions nationwide
More first and second place awards in student AIAA aircraft design contests than any other school in the world
One of 34 U.S. public institutions in the prestigious Association of American Universities
44 nationally ranked graduate programs.
—U.S. News & World Report
Top 50 nationwide for size of library collection.
—ALA
23rd nationwide for service to veterans —"Best for Vets," Military Times