Curriculum Overview
SOFTWARE ENGINEERING SPECIALIZATION
The Software Engineering specialization focuses on web programming and software development. Students who successfully complete this Specialization will:
- Develop the skills and knowledge necessary for the research and development of information systems.
- Recommend software solutions that best suit the organizational needs.
- Plan, organize, monitor, and control software projects.
- Use programming skills to create web-based software applications.
- Propose software solutions and apply effective strategies to deal with various technical problems.
PREREQUISITE COURSES (3 credits )
|
IT 200 |
Foundations of Information Technology* |
SOFTWARE ENGINEERING SPECIALIZATION (21 credits)
|
CS 372 |
Software Engineering |
|
IT 338 |
Web Design, authoring and Publishing |
|
CS 426 |
Databases |
|
CS 407 |
Database Programming and Administration |
|
CS 438 |
Web Programming and Administration |
|
IT 499 |
Integrated Capstone Project |
|
Approved 3-credit upper level SE elective |
Current List of Approved SE electives:
|
CS 301 |
Computer Programming |
|
CS 340 |
Java Programming for the Web |
* Advanced students may earn credits for the CAT102, IT190, or IT200 courses by test-out examination or IT professional and industry certifications. Please reference the Credit by Examination policy for test-out examination.
|