University of Alabama in Huntsville
Our beautiful 432-acre campus is in the heart of Huntsville, Alabama. Also known as the Rocket City, Huntsville has all the perks of nearby big cities like Nashville and Atlanta but with less traffic and a lower cost of living. Not to mention, we enjoy a mild climate perfect for year-round outdoor activities and entertainment. And right across the street from campus are a number of major federal and industry employers like Redstone Arsenal, NASA, and Cummings Research Park. So it's no wonder Huntsville was recently ranked in the top ten of Money Magazine's list of "Where the jobs are," giving our graduates an unparalleled competitive edge when starting their careers!
Face-to-Face - Certificate
The Software Engineering Program is designed for those students who want to broaden their knowledge in this area, but do not necessarily desire to pursue a graduate degree in computer science. The certificate requires 18 graduate semester hours of coursework in software engineering, which must include CS 650 and five courses selected from the following courses: CS 551, 552, 553, 652, 655, 656, 658, 666, or 668. Students desiring to complete the certificate program should have either industrial experience in software development or have undergraduate courses in software development. Students pursuing an MSSE degree are not eligible for the Software Engineering Certificate.
Face-to-Face - Certificate
The certificate in Modeling and Simulation will provide post-baccalaureate students with the opportunity to acquire knowledge and skill in the use of computational theories and skills for the development of software models and simulation.
The courses in the certificate program may be applied to the M.S. in Computer Science. Students in the certificate program must be admitted to the graduate school, have a bachelors degree in science or engineering, have taken linear algebra, calculus, discrete math and probability, and be proficient in programming and data structures. The certificate program consists of 5 courses, to include
Two core courses:
CS 581 (Modeling and Simulation I) and CS 582 (Modeling and Simulation II)
Two courses from one of the following groups:
1. Object-oriented programming and software engineering
CS 551 (Software Modeling)
CS 552 (Analysis and Design Patterns)
CS 650 (The Software Engineering Process)
CS 545 (Introduction to Computer Graphics)
CS 548 (Human Computer Interaction)
CS 645 (Computer Graphics)
CS 646 (Computer Geometry Modeling)
3. Information Systems
CS 530 (Expert Systems and Heuristic Programming)
CS 553 (Client/Server Architectures)
CS 630 (Artificial Intelligence I)
CS 670 (Computer Networks)
CS 687 (Data Base Systems)
One additional course from those listed above, or an approved domain course.
Face-to-Face - Graduate Degree
The systems engineering concentration focuses on practicing engineers who are developing and fielding largescale complex systems and are seeking to enhance their analytical and managerial skills.
Graduate students may elect to take classes through either a traditional classroom setting or by distance learning. Both delivery approaches are supported by class web support sites and electronic smartboard capture.
- Engineering: Software
- Engineering: Systems Engineering & Systems Architecture