Foundations of System Development, Undergraduate Certificate
The undergraduate certificate in the foundations of system development is designed for individuals seeking to develop marketable skills grounded in the principles of software development and the effective use of computer systems and systems components, and to provide a solid foundation for further education in the computer science field. Upon successful completion of the program, students will have gained a mastery of foundational skills in the areas of programming and programming languages, computer hardware and system software such as operating systems, data and information management and database technologies, computer networks and the software development process on which to build a career in the area of software development.
The Undergraduate Certificate in Foundations of System Development will prepares students to:
- Apply foundational technical concepts and practices in core technologies to solve technical challenges.
- Apply current technologies, skills, best practices and standards to developing, integrating, deploying information technology in support of organizational needs.
- Contribute professionally as a member of a software development team.
- Engage in continuing professional development in support of a career in technology or related fields.
Total Required Credits (30 Credits)
Required Courses
ENG 301 | Advanced Composition (CC) | 5 |
CS 131 | Computer Science I - C++ | 5 |
IS 375 | C++ Intermediate | 5 |
IS 306 | Data Management Communications and Networking | 5 |
IS 340 | Operating Systems | 5 |
IS 360 | Database Technologies | 5 |