Systems and Architecture Certificate

Department of Computer Science, College of Information Science & Technology

Vision Statement

This certificate provides students with knowledge in the underlying architecture of computers. Students may choose either the hardware track or the software track. In the hardware track, students gain more in-depth knowledge of the field. Students in this track will develop skills to perform system and component design, quality assurance, and testing. In the software track, knowledge in the underlying architecture helps in generating and understanding optimized software. Students in this track will develop skills that will help them perform systems programming, language processing, and system administration.

Program Contact Information

Azad Azadmanesh, PhD, Graduate Program Chair (GPC)
282G Peter Kiewit Institute (PKI) 
402.554.3976
azad@unomaha.edu

Ms. Leslie Planos, Advisor
176C Peter Kiewit Institute (PKI) 
402.554.3819
lplanos@unomaha.edu

Ms. Vanessa Hatfield-Reeker, Advisor
175C Peter Kiewit Institute (PKI) 
402.554.2073
vhatfield@unomaha.edu

Program Website

Admissions

Application Deadlines

  • Fall: July 1
  • Spring: November 1
  • Summer: March 1

Program-Specific Requirements

  • Resume
    • Submit a detailed resume highlighting your work experience and background (if applicable).
  • Applicants are required to have a command of oral and written English.  Those who do not hold a baccalaureate or other advanced degree from the U.S., OR a baccalaureate or other advanced degree from a pre-determined country on the waiver list, must meet the minimum language proficiency score requirement in order to be considered for admission.

    • A minimum 550 on the written TOEFL: 80 internet-based; 6.5 IELTS; or 53 PTE is required for this program.

Degree Requirements

Hardware Track

Prerequisite Courses
CSCI 3320/8325DATA STRUCTURES3
CSCI 3710INTRODUCTION TO DIGITAL DESIGN AND COMPUTER ORGANIZATION3
CSCI 4350COMPUTER ARCHITECTURE3
Required Courses
If a required course is waived, it must be replaced with another course from the electives below.
CSCI 8150ADVANCED COMPUTER ARCHITECTURE3
CSCI 8530ADVANCED OPERATING SYSTEMS3
Elective Courses
Select two of the following:6
INTRODUCTION TO VLSI DESIGN
VLSI TESTING
INTRODUCTION TO PARALLEL COMPUTING
FAULT TOLERANT DISTRIBUTED SYSTEMS
COMPUTER GRAPHICS
Total Credits12

Software Track

Prerequisite Courses
CSCI 3320/8325DATA STRUCTURES3
CSCI 4220PRINCIPLES OF PROGRAMMING LANGUAGES3
CSCI 8506/4500OPERATING SYSTEMS3
Required Courses
If a required course is waived, it must be replaced with another course from the electives below.
CSCI 8150ADVANCED COMPUTER ARCHITECTURE3
CSCI 8530ADVANCED OPERATING SYSTEMS3
Elective Courses
Select two of the following:6
INTRODUCTION TO PARALLEL COMPUTING
ADVANCED OPERATING SYSTEM THEORY
COMPILER CONSTRUCTION
FAULT TOLERANT DISTRIBUTED SYSTEMS
COMPUTER GRAPHICS
Total Credits12