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.
Fall 2018
Type Time/Place and Instructor Credit Hours Class #
LEC Sterbenz, James
M 06:10-09:00 PM REGN 354 - EDWARDS
3 24875
DIS Sterbenz, James
W 06:10-09:00 PM REGN 354 - EDWARDS
3 24876
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.
Fall 2018
Type Time/Place and Instructor Credit Hours Class #
LEC Saiedian, Hossein
W 06:10-09:00 PM BEST 220 - EDWARDS
3 20976
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.

The class is not offered for the Fall 2018 semester.

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 Fall 2018 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.
Fall 2018
Type Time/Place and Instructor Credit Hours Class #
LEC Saiedian, Hossein
Th 06:10-09:00 PM REGN 265 - EDWARDS
3 29002

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.
Fall 2018
Type Time/Place and Instructor Credit Hours Class #
LEC Li, Fengjun
Tu 06:10-09:00 PM BEST 175 - EDWARDS
3 24297
LEC Bryant, Blake
APPT- ONLNE KUEC - EDWARDS
3 24296
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.

The class is not offered for the Fall 2018 semester.

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.

The class is not offered for the Fall 2018 semester.

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 Fall 2018 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.
Fall 2018
Type Time/Place and Instructor Credit Hours Class #
LEC Miller, Linda
M 06:10-09:00 PM BEST 225 - EDWARDS
3 11293
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.
Fall 2018
Type Time/Place and Instructor Credit Hours Class #
LEC Dick, Raymond
M 06:10-09:00 PM BEST 330 - EDWARDS
3 11298

Explore: EECS Courses


Degree Programs
 
 
 
 
 
Explore: Disciplines
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