School of Undergraduate Studies
Certificate in Object-Oriented Design and Programming
* Also Available On-line *
The certificate in object-oriented design and programming is appropriate for technical professionals who will be working as programmer/analysts or application developers. Students are taught introductory and advanced features of object-oriented languages, as well as program design concepts. Students should check course descriptions to ensure that they have taken all prerequisites for each course. With appropriate choice of major and elective courses, this certificate may be completed while pursuing the Bachelor of Science in computer and information science.
Total Semester Hours: 18
Three required courses:
- CMIS 141 - Introductory Programming (3)
- CMIS 241 - Data Structures and Abstraction (3)
- CMIS 345 - Object-Oriented Design and Programming (3)
A supporting elective chosen from the following (3):
- CMIS 330 - Software Engineering Principles and Techniques
- CMIS 340 - Programming in Java
- CMIS 440 - Advanced Programming in Java
- CMIS 455 - Requirements Development
- CMIS 460 - Software Design and Development
- CMIS 465 - Software Verification and Validation
A second supporting elective chosen from the above list (3)
A third supporting elective chosen from the above list (3)